Lines Matching refs:scrqs
1114 struct ibmvfc_queue *queues = vhost->scsi_scrqs.scrqs; in ibmvfc_purge_requests()
1950 evt = ibmvfc_get_event(&vhost->scsi_scrqs.scrqs[scsi_channel]); 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()
2540 struct ibmvfc_queue *queues = vhost->scsi_scrqs.scrqs; in ibmvfc_cancel_all_mq()
4898 struct ibmvfc_scsi_channels *scrqs = &vhost->scsi_scrqs; in ibmvfc_channel_setup_done() local
4911 scrqs->active_queues = active_queues; in ibmvfc_channel_setup_done()
4920 scrqs->scrqs[i].vios_cookie = in ibmvfc_channel_setup_done()
4949 struct ibmvfc_scsi_channels *scrqs = &vhost->scsi_scrqs; in ibmvfc_channel_setup() local
4960 setup_buf->channel_handles[i] = cpu_to_be64(scrqs->scrqs[i].cookie); 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()
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()