Lines Matching refs:scsi_scrqs
1114 struct ibmvfc_queue *queues = vhost->scsi_scrqs.scrqs; in ibmvfc_purge_requests()
1120 hwqs = vhost->scsi_scrqs.active_queues; in ibmvfc_purge_requests()
1949 scsi_channel = hwq % vhost->scsi_scrqs.active_queues; in ibmvfc_queuecommand()
1950 evt = ibmvfc_get_event(&vhost->scsi_scrqs.scrqs[scsi_channel]); in ibmvfc_queuecommand()
1951 evt->hwq = hwq % vhost->scsi_scrqs.active_queues; in ibmvfc_queuecommand()
2301 evt = ibmvfc_get_event(&vhost->scsi_scrqs.scrqs[0]); in ibmvfc_reset_device()
2440 queues = vhost->scsi_scrqs.scrqs; in ibmvfc_wait_for_ops()
2441 q_size = vhost->scsi_scrqs.active_queues; in ibmvfc_wait_for_ops()
2540 struct ibmvfc_queue *queues = vhost->scsi_scrqs.scrqs; in ibmvfc_cancel_all_mq()
2549 num_hwq = vhost->scsi_scrqs.active_queues; in ibmvfc_cancel_all_mq()
4898 struct ibmvfc_scsi_channels *scrqs = &vhost->scsi_scrqs; in ibmvfc_channel_setup_done()
4924 vhost->scsi_scrqs.active_queues); in ibmvfc_channel_setup_done()
4949 struct ibmvfc_scsi_channels *scrqs = &vhost->scsi_scrqs; in ibmvfc_channel_setup()
5765 struct ibmvfc_queue *scrq = &vhost->scsi_scrqs.scrqs[index]; in ibmvfc_register_scsi_channel()
5817 struct ibmvfc_queue *scrq = &vhost->scsi_scrqs.scrqs[index]; in ibmvfc_deregister_scsi_channel()
5846 if (!vhost->mq_enabled || !vhost->scsi_scrqs.scrqs) in ibmvfc_reg_sub_crqs()
5866 if (!vhost->mq_enabled || !vhost->scsi_scrqs.scrqs) in ibmvfc_dereg_sub_crqs()
5884 vhost->scsi_scrqs.scrqs = kcalloc(nr_scsi_hw_queues, in ibmvfc_init_sub_crqs()
5885 sizeof(*vhost->scsi_scrqs.scrqs), in ibmvfc_init_sub_crqs()
5887 if (!vhost->scsi_scrqs.scrqs) { in ibmvfc_init_sub_crqs()
5893 scrq = &vhost->scsi_scrqs.scrqs[i]; in ibmvfc_init_sub_crqs()
5896 scrq = &vhost->scsi_scrqs.scrqs[j - 1]; in ibmvfc_init_sub_crqs()
5899 kfree(vhost->scsi_scrqs.scrqs); in ibmvfc_init_sub_crqs()
5900 vhost->scsi_scrqs.scrqs = NULL; in ibmvfc_init_sub_crqs()
5901 vhost->scsi_scrqs.active_queues = 0; in ibmvfc_init_sub_crqs()
5919 if (!vhost->scsi_scrqs.scrqs) in ibmvfc_release_sub_crqs()
5925 scrq = &vhost->scsi_scrqs.scrqs[i]; in ibmvfc_release_sub_crqs()
5929 kfree(vhost->scsi_scrqs.scrqs); in ibmvfc_release_sub_crqs()
5930 vhost->scsi_scrqs.scrqs = NULL; in ibmvfc_release_sub_crqs()
5931 vhost->scsi_scrqs.active_queues = 0; in ibmvfc_release_sub_crqs()