Lines Matching refs:qpair
418 struct qla_qpair *qpair);
426 rsp->qpair = ha->base_qpair; in qla_init_base_qpair()
440 qla_cpu_update(rsp->qpair, raw_smp_processor_id()); in qla_init_base_qpair()
756 list_splice(&ctx1->dsd_list, &sp->qpair->dsd_list); in qla2x00_sp_free_dma()
757 sp->qpair->dsd_inuse -= ctx1->dsd_use_cnt; in qla2x00_sp_free_dma()
758 sp->qpair->dsd_avail += ctx1->dsd_use_cnt; in qla2x00_sp_free_dma()
762 qla_put_buf(sp->qpair, &sp->u.scmd.buf_dsc); in qla2x00_sp_free_dma()
842 list_splice(&ctx1->dsd_list, &sp->qpair->dsd_list); in qla2xxx_qpair_sp_free_dma()
843 sp->qpair->dsd_inuse -= ctx1->dsd_use_cnt; in qla2xxx_qpair_sp_free_dma()
844 sp->qpair->dsd_avail += ctx1->dsd_use_cnt; in qla2xxx_qpair_sp_free_dma()
856 qla_put_buf(sp->qpair, &sp->u.scmd.buf_dsc); in qla2xxx_qpair_sp_free_dma()
893 struct qla_qpair *qpair = NULL; in qla2xxx_queuecommand() local
897 qpair = ha->queue_pair_map[hwq]; in qla2xxx_queuecommand()
899 if (qpair) in qla2xxx_queuecommand()
900 return qla2xxx_mqueuecommand(host, cmd, qpair); in qla2xxx_queuecommand()
998 struct qla_qpair *qpair) in qla2xxx_mqueuecommand() argument
1017 if (!qpair->online) { in qla2xxx_mqueuecommand()
1055 qla2xxx_init_sp(sp, vha, qpair, fcport); in qla2xxx_mqueuecommand()
1260 struct qla_qpair *qpair; in qla2xxx_eh_abort() local
1277 qpair = sp->qpair; in qla2xxx_eh_abort()
1281 if ((sp->fcport && sp->fcport->deleted) || !qpair) in qla2xxx_eh_abort()
1284 spin_lock_irqsave(qpair->qp_lock_ptr, flags); in qla2xxx_eh_abort()
1286 spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); in qla2xxx_eh_abort()
1341 __qla2x00_eh_wait_for_pending_commands(struct qla_qpair *qpair, unsigned int t, in __qla2x00_eh_wait_for_pending_commands() argument
1346 scsi_qla_host_t *vha = qpair->vha; in __qla2x00_eh_wait_for_pending_commands()
1347 struct req_que *req = qpair->req; in __qla2x00_eh_wait_for_pending_commands()
1359 spin_lock_irqsave(qpair->qp_lock_ptr, flags); in __qla2x00_eh_wait_for_pending_commands()
1391 spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); in __qla2x00_eh_wait_for_pending_commands()
1406 spin_lock_irqsave(qpair->qp_lock_ptr, flags); in __qla2x00_eh_wait_for_pending_commands()
1409 spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); in __qla2x00_eh_wait_for_pending_commands()
1425 struct qla_qpair *qpair; in qla2x00_eh_wait_for_pending_commands() local
1432 qpair = ha->queue_pair_map[i]; in qla2x00_eh_wait_for_pending_commands()
1433 if (!qpair) in qla2x00_eh_wait_for_pending_commands()
1435 status = __qla2x00_eh_wait_for_pending_commands(qpair, t, l, in qla2x00_eh_wait_for_pending_commands()
6897 struct qla_qpair *qpair; in qla2x00_do_dpc() local
7199 list_for_each_entry(qpair, &base_vha->qp_list, in qla2x00_do_dpc()
7201 qpair->online = online; in qla2x00_do_dpc()
7728 struct qla_qpair *qpair = NULL; in qla_pci_error_cleanup() local
7752 list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem) in qla_pci_error_cleanup()
7753 qpair->online = 0; in qla_pci_error_cleanup()
7892 struct qla_qpair *qpair = NULL; in qla2xxx_pci_slot_reset() local
7927 list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem) in qla2xxx_pci_slot_reset()
7928 qpair->online = 1; in qla2xxx_pci_slot_reset()
8019 struct qla_qpair *qpair; in qla_pci_reset_prepare() local
8032 list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem) in qla_pci_reset_prepare()
8033 qpair->online = 0; in qla_pci_reset_prepare()
8046 struct qla_qpair *qpair; in qla_pci_reset_done() local
8056 list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem) in qla_pci_reset_done()
8057 qpair->online = 1; in qla_pci_reset_done()