Lines Matching refs:ibmvfc_host

154 static void ibmvfc_npiv_login(struct ibmvfc_host *);
158 static void ibmvfc_npiv_logout(struct ibmvfc_host *);
162 static void ibmvfc_dereg_sub_crqs(struct ibmvfc_host *);
163 static void ibmvfc_reg_sub_crqs(struct ibmvfc_host *);
181 static int ibmvfc_check_caps(struct ibmvfc_host *vhost, unsigned long cap_flags) in ibmvfc_check_caps()
188 static struct ibmvfc_fcp_cmd_iu *ibmvfc_get_fcp_iu(struct ibmvfc_host *vhost, in ibmvfc_get_fcp_iu()
197 static struct ibmvfc_fcp_rsp *ibmvfc_get_fcp_rsp(struct ibmvfc_host *vhost, in ibmvfc_get_fcp_rsp()
214 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_trc_start()
250 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_trc_end()
335 static int ibmvfc_get_err_result(struct ibmvfc_host *vhost, struct ibmvfc_cmd *vfc_cmd) in ibmvfc_get_err_result()
553 static int ibmvfc_set_host_state(struct ibmvfc_host *vhost, in ibmvfc_set_host_state()
576 static void ibmvfc_set_host_action(struct ibmvfc_host *vhost, in ibmvfc_set_host_action()
637 static void ibmvfc_reinit_host(struct ibmvfc_host *vhost) in ibmvfc_reinit_host()
670 static void ibmvfc_link_down(struct ibmvfc_host *vhost, in ibmvfc_link_down()
693 static void ibmvfc_init_host(struct ibmvfc_host *vhost) in ibmvfc_init_host()
733 static int ibmvfc_send_crq(struct ibmvfc_host *vhost, u64 word1, u64 word2) in ibmvfc_send_crq()
739 static int ibmvfc_send_sub_crq(struct ibmvfc_host *vhost, u64 cookie, u64 word1, in ibmvfc_send_sub_crq()
755 static int ibmvfc_send_crq_init(struct ibmvfc_host *vhost) in ibmvfc_send_crq_init()
768 static int ibmvfc_send_crq_init_complete(struct ibmvfc_host *vhost) in ibmvfc_send_crq_init_complete()
782 static int ibmvfc_init_event_pool(struct ibmvfc_host *vhost, in ibmvfc_init_event_pool()
841 static void ibmvfc_free_event_pool(struct ibmvfc_host *vhost, in ibmvfc_free_event_pool()
871 static void ibmvfc_free_queue(struct ibmvfc_host *vhost, in ibmvfc_free_queue()
890 static void ibmvfc_release_crq_queue(struct ibmvfc_host *vhost) in ibmvfc_release_crq_queue()
918 static int ibmvfc_reenable_crq_queue(struct ibmvfc_host *vhost) in ibmvfc_reenable_crq_queue()
955 static int ibmvfc_reset_crq(struct ibmvfc_host *vhost) in ibmvfc_reset_crq()
1110 static void ibmvfc_purge_requests(struct ibmvfc_host *vhost, int error_code) in ibmvfc_purge_requests()
1143 static void ibmvfc_hard_reset_host(struct ibmvfc_host *vhost) in ibmvfc_hard_reset_host()
1154 static void __ibmvfc_reset_host(struct ibmvfc_host *vhost) in __ibmvfc_reset_host()
1170 static void ibmvfc_reset_host(struct ibmvfc_host *vhost) in ibmvfc_reset_host()
1186 static int ibmvfc_retry_host_init(struct ibmvfc_host *vhost) in ibmvfc_retry_host_init()
1218 struct ibmvfc_host *vhost = shost_priv(shost); in __ibmvfc_get_target()
1257 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_get_host_speed()
1301 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_get_host_port_state()
1410 static int ibmvfc_wait_while_resetting(struct ibmvfc_host *vhost) in ibmvfc_wait_while_resetting()
1431 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_issue_fc_host_lip()
1445 static void ibmvfc_gather_partition_info(struct ibmvfc_host *vhost) in ibmvfc_gather_partition_info()
1471 static void ibmvfc_set_login_info(struct ibmvfc_host *vhost) in ibmvfc_set_login_info()
1609 struct ibmvfc_host *vhost = dev_get_drvdata(dev); in ibmvfc_map_sg_data()
1669 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_timeout()
1683 struct ibmvfc_host *vhost, unsigned long timeout) in ibmvfc_send_event()
1765 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_log_error()
1797 struct ibmvfc_host *vhost = shost_priv(sdev->host); in ibmvfc_relogin()
1873 static inline int ibmvfc_host_chkready(struct ibmvfc_host *vhost) in ibmvfc_host_chkready()
1899 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_init_vfc_cmd()
1933 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_queuecommand()
2017 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_bsg_timeout_done()
2033 struct ibmvfc_host *vhost = shost_priv(fc_bsg_to_shost(job)); in ibmvfc_bsg_timeout()
2089 static int ibmvfc_bsg_plogi(struct ibmvfc_host *vhost, unsigned int port_id) in ibmvfc_bsg_plogi()
2155 struct ibmvfc_host *vhost = shost_priv(fc_bsg_to_shost(job)); in ibmvfc_bsg_request()
2310 struct ibmvfc_host *vhost = shost_priv(sdev->host); in ibmvfc_reset_device()
2456 static int ibmvfc_wait_for_ops(struct ibmvfc_host *vhost, void *device, in ibmvfc_wait_for_ops()
2529 struct ibmvfc_host *vhost = shost_priv(sdev->host); in ibmvfc_init_tmf()
2568 struct ibmvfc_host *vhost = shost_priv(sdev->host); in ibmvfc_cancel_all_mq()
2648 struct ibmvfc_host *vhost = shost_priv(sdev->host); in ibmvfc_cancel_all_sq()
2728 struct ibmvfc_host *vhost = shost_priv(sdev->host); in ibmvfc_cancel_all()
2781 struct ibmvfc_host *vhost = shost_priv(sdev->host); in ibmvfc_abort_task_set()
2904 struct ibmvfc_host *vhost = shost_priv(sdev->host); in ibmvfc_eh_abort_handler()
2937 struct ibmvfc_host *vhost = shost_priv(sdev->host); in ibmvfc_eh_device_reset_handler()
2994 struct ibmvfc_host *vhost = shost_priv(sdev->host); in ibmvfc_eh_target_reset_handler()
3028 struct ibmvfc_host *vhost = shost_priv(cmd->device->host); in ibmvfc_eh_host_reset_handler()
3046 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_terminate_rport_io()
3158 struct ibmvfc_host *vhost) in ibmvfc_handle_async()
3248 static void ibmvfc_handle_crq(struct ibmvfc_crq *crq, struct ibmvfc_host *vhost, in ibmvfc_handle_crq()
3339 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_scan_finished()
3373 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_slave_alloc()
3398 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_target_alloc()
3451 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_show_host_partition_name()
3461 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_show_host_device_name()
3471 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_show_host_loc_code()
3481 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_show_host_drc_name()
3491 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_show_host_npiv_version()
3499 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_show_host_capabilities()
3516 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_show_log_level()
3541 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_store_log_level()
3554 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_show_scsi_channels()
3569 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_store_scsi_channels()
3611 struct ibmvfc_host *vhost = shost_priv(shost); in ibmvfc_read_trace()
3651 ATTRIBUTE_GROUPS(ibmvfc_host);
3685 static struct ibmvfc_async_crq *ibmvfc_next_async_crq(struct ibmvfc_host *vhost) in ibmvfc_next_async_crq()
3708 static struct ibmvfc_crq *ibmvfc_next_crq(struct ibmvfc_host *vhost) in ibmvfc_next_crq()
3734 struct ibmvfc_host *vhost = (struct ibmvfc_host *)dev_instance; in ibmvfc_interrupt()
3753 struct ibmvfc_host *vhost = data; in ibmvfc_tasklet()
3825 static void ibmvfc_handle_scrq(struct ibmvfc_crq *crq, struct ibmvfc_host *vhost, in ibmvfc_handle_scrq()
3997 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_tgt_prli_done()
4066 struct ibmvfc_host *vhost = tgt->vhost; in ibmvfc_tgt_send_prli()
4120 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_tgt_plogi_done()
4178 struct ibmvfc_host *vhost = tgt->vhost; in ibmvfc_tgt_send_plogi()
4225 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_tgt_implicit_logout_done()
4264 struct ibmvfc_host *vhost = tgt->vhost; in __ibmvfc_tgt_get_implicit_logout_evt()
4289 struct ibmvfc_host *vhost = tgt->vhost; in ibmvfc_tgt_implicit_logout()
4323 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_tgt_implicit_logout_and_del_done()
4354 struct ibmvfc_host *vhost = tgt->vhost; in ibmvfc_tgt_implicit_logout_and_del()
4386 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_tgt_move_login_done()
4435 struct ibmvfc_host *vhost = tgt->vhost; in ibmvfc_tgt_move_login()
4501 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_tgt_adisc_done()
4576 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_tgt_adisc_cancel_done()
4597 struct ibmvfc_host *vhost = tgt->vhost; in ibmvfc_adisc_timeout()
4666 struct ibmvfc_host *vhost = tgt->vhost; in ibmvfc_tgt_adisc()
4722 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_tgt_query_target_done()
4775 struct ibmvfc_host *vhost = tgt->vhost; in ibmvfc_tgt_query_target()
4816 static int ibmvfc_alloc_target(struct ibmvfc_host *vhost, in ibmvfc_alloc_target()
4906 static int ibmvfc_alloc_targets(struct ibmvfc_host *vhost) in ibmvfc_alloc_targets()
4923 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_discover_targets_done()
4957 static void ibmvfc_discover_targets(struct ibmvfc_host *vhost) in ibmvfc_discover_targets()
4989 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_channel_setup_done()
5037 static void ibmvfc_channel_setup(struct ibmvfc_host *vhost) in ibmvfc_channel_setup()
5082 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_channel_enquiry_done()
5111 static void ibmvfc_channel_enquiry(struct ibmvfc_host *vhost) in ibmvfc_channel_enquiry()
5150 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_npiv_login_done()
5239 static void ibmvfc_npiv_login(struct ibmvfc_host *vhost) in ibmvfc_npiv_login()
5278 struct ibmvfc_host *vhost = evt->vhost; in ibmvfc_npiv_logout_done()
5308 static void ibmvfc_npiv_logout(struct ibmvfc_host *vhost) in ibmvfc_npiv_logout()
5343 static int ibmvfc_dev_init_to_do(struct ibmvfc_host *vhost) in ibmvfc_dev_init_to_do()
5363 static int ibmvfc_dev_logo_to_do(struct ibmvfc_host *vhost) in ibmvfc_dev_logo_to_do()
5382 static int __ibmvfc_work_to_do(struct ibmvfc_host *vhost) in __ibmvfc_work_to_do()
5435 static int ibmvfc_work_to_do(struct ibmvfc_host *vhost) in ibmvfc_work_to_do()
5452 static void ibmvfc_log_ae(struct ibmvfc_host *vhost, int events) in ibmvfc_log_ae()
5471 struct ibmvfc_host *vhost = tgt->vhost; in ibmvfc_tgt_add_rport()
5525 static void ibmvfc_do_work(struct ibmvfc_host *vhost) in ibmvfc_do_work()
5731 struct ibmvfc_host *vhost = data; in ibmvfc_work()
5761 static int ibmvfc_alloc_queue(struct ibmvfc_host *vhost, in ibmvfc_alloc_queue()
5827 static int ibmvfc_init_crq(struct ibmvfc_host *vhost) in ibmvfc_init_crq()
5879 static int ibmvfc_register_scsi_channel(struct ibmvfc_host *vhost, in ibmvfc_register_scsi_channel()
5932 static void ibmvfc_deregister_scsi_channel(struct ibmvfc_host *vhost, int index) in ibmvfc_deregister_scsi_channel()
5960 static void ibmvfc_reg_sub_crqs(struct ibmvfc_host *vhost) in ibmvfc_reg_sub_crqs()
5980 static void ibmvfc_dereg_sub_crqs(struct ibmvfc_host *vhost) in ibmvfc_dereg_sub_crqs()
5994 static void ibmvfc_init_sub_crqs(struct ibmvfc_host *vhost) in ibmvfc_init_sub_crqs()
6032 static void ibmvfc_release_sub_crqs(struct ibmvfc_host *vhost) in ibmvfc_release_sub_crqs()
6061 static void ibmvfc_free_mem(struct ibmvfc_host *vhost) in ibmvfc_free_mem()
6086 static int ibmvfc_alloc_mem(struct ibmvfc_host *vhost) in ibmvfc_alloc_mem()
6176 struct ibmvfc_host *vhost = container_of(work, struct ibmvfc_host, in ibmvfc_rport_add_thread()
6231 struct ibmvfc_host *vhost; in ibmvfc_probe()
6341 struct ibmvfc_host *vhost = dev_get_drvdata(&vdev->dev); in ibmvfc_remove()
6384 struct ibmvfc_host *vhost = dev_get_drvdata(dev); in ibmvfc_resume()