qpair 2415 drivers/misc/vmw_vmci/vmci_queue_pair.c static void qp_lock(const struct vmci_qp *qpair) qpair 2417 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_acquire_queue_mutex(qpair->produce_q); qpair 2424 drivers/misc/vmw_vmci/vmci_queue_pair.c static void qp_unlock(const struct vmci_qp *qpair) qpair 2426 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_release_queue_mutex(qpair->produce_q); qpair 2456 drivers/misc/vmw_vmci/vmci_queue_pair.c static int qp_get_queue_headers(const struct vmci_qp *qpair, qpair 2462 drivers/misc/vmw_vmci/vmci_queue_pair.c result = qp_map_queue_headers(qpair->produce_q, qpair->consume_q); qpair 2464 drivers/misc/vmw_vmci/vmci_queue_pair.c *produce_q_header = qpair->produce_q->q_header; qpair 2465 drivers/misc/vmw_vmci/vmci_queue_pair.c *consume_q_header = qpair->consume_q->q_header; qpair 2466 drivers/misc/vmw_vmci/vmci_queue_pair.c } else if (qpair->produce_q->saved_header && qpair 2467 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q->saved_header) { qpair 2468 drivers/misc/vmw_vmci/vmci_queue_pair.c *produce_q_header = qpair->produce_q->saved_header; qpair 2469 drivers/misc/vmw_vmci/vmci_queue_pair.c *consume_q_header = qpair->consume_q->saved_header; qpair 2483 drivers/misc/vmw_vmci/vmci_queue_pair.c struct vmci_qp *qpair = (struct vmci_qp *)client_data; qpair 2485 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 2486 drivers/misc/vmw_vmci/vmci_queue_pair.c while (qpair->blocked > 0) { qpair 2487 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->blocked--; qpair 2488 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->generation++; qpair 2489 drivers/misc/vmw_vmci/vmci_queue_pair.c wake_up(&qpair->event); qpair 2491 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 2501 drivers/misc/vmw_vmci/vmci_queue_pair.c static bool qp_wait_for_ready_queue(struct vmci_qp *qpair) qpair 2505 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->blocked++; qpair 2506 drivers/misc/vmw_vmci/vmci_queue_pair.c generation = qpair->generation; qpair 2507 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 2508 drivers/misc/vmw_vmci/vmci_queue_pair.c wait_event(qpair->event, generation != qpair->generation); qpair 2509 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 2653 drivers/misc/vmw_vmci/vmci_queue_pair.c int vmci_qpair_alloc(struct vmci_qp **qpair, qpair 2742 drivers/misc/vmw_vmci/vmci_queue_pair.c *qpair = my_qpair; qpair 2757 drivers/misc/vmw_vmci/vmci_queue_pair.c int vmci_qpair_detach(struct vmci_qp **qpair) qpair 2762 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair || !(*qpair)) qpair 2765 drivers/misc/vmw_vmci/vmci_queue_pair.c old_qpair = *qpair; qpair 2782 drivers/misc/vmw_vmci/vmci_queue_pair.c *qpair = NULL; qpair 2797 drivers/misc/vmw_vmci/vmci_queue_pair.c int vmci_qpair_get_produce_indexes(const struct vmci_qp *qpair, qpair 2805 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair) qpair 2808 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 2810 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_get_queue_headers(qpair, &produce_q_header, &consume_q_header); qpair 2814 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 2817 drivers/misc/vmw_vmci/vmci_queue_pair.c ((producer_tail && *producer_tail >= qpair->produce_q_size) || qpair 2818 drivers/misc/vmw_vmci/vmci_queue_pair.c (consumer_head && *consumer_head >= qpair->produce_q_size))) qpair 2834 drivers/misc/vmw_vmci/vmci_queue_pair.c int vmci_qpair_get_consume_indexes(const struct vmci_qp *qpair, qpair 2842 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair) qpair 2845 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 2847 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_get_queue_headers(qpair, &produce_q_header, &consume_q_header); qpair 2851 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 2854 drivers/misc/vmw_vmci/vmci_queue_pair.c ((consumer_tail && *consumer_tail >= qpair->consume_q_size) || qpair 2855 drivers/misc/vmw_vmci/vmci_queue_pair.c (producer_head && *producer_head >= qpair->consume_q_size))) qpair 2871 drivers/misc/vmw_vmci/vmci_queue_pair.c s64 vmci_qpair_produce_free_space(const struct vmci_qp *qpair) qpair 2877 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair) qpair 2880 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 2882 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_get_queue_headers(qpair, &produce_q_header, &consume_q_header); qpair 2886 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->produce_q_size); qpair 2890 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 2905 drivers/misc/vmw_vmci/vmci_queue_pair.c s64 vmci_qpair_consume_free_space(const struct vmci_qp *qpair) qpair 2911 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair) qpair 2914 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 2916 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_get_queue_headers(qpair, &produce_q_header, &consume_q_header); qpair 2920 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q_size); qpair 2924 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 2940 drivers/misc/vmw_vmci/vmci_queue_pair.c s64 vmci_qpair_produce_buf_ready(const struct vmci_qp *qpair) qpair 2946 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair) qpair 2949 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 2951 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_get_queue_headers(qpair, &produce_q_header, &consume_q_header); qpair 2955 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->produce_q_size); qpair 2959 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 2975 drivers/misc/vmw_vmci/vmci_queue_pair.c s64 vmci_qpair_consume_buf_ready(const struct vmci_qp *qpair) qpair 2981 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair) qpair 2984 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 2986 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_get_queue_headers(qpair, &produce_q_header, &consume_q_header); qpair 2990 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q_size); qpair 2994 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 3010 drivers/misc/vmw_vmci/vmci_queue_pair.c ssize_t vmci_qpair_enqueue(struct vmci_qp *qpair, qpair 3019 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair || !buf) qpair 3024 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 3027 drivers/misc/vmw_vmci/vmci_queue_pair.c result = qp_enqueue_locked(qpair->produce_q, qpair 3028 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q, qpair 3029 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->produce_q_size, qpair 3033 drivers/misc/vmw_vmci/vmci_queue_pair.c !qp_wait_for_ready_queue(qpair)) qpair 3038 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 3054 drivers/misc/vmw_vmci/vmci_queue_pair.c ssize_t vmci_qpair_dequeue(struct vmci_qp *qpair, qpair 3063 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair || !buf) qpair 3068 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 3071 drivers/misc/vmw_vmci/vmci_queue_pair.c result = qp_dequeue_locked(qpair->produce_q, qpair 3072 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q, qpair 3073 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q_size, qpair 3077 drivers/misc/vmw_vmci/vmci_queue_pair.c !qp_wait_for_ready_queue(qpair)) qpair 3082 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 3099 drivers/misc/vmw_vmci/vmci_queue_pair.c ssize_t vmci_qpair_peek(struct vmci_qp *qpair, qpair 3108 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair || !buf) qpair 3113 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 3116 drivers/misc/vmw_vmci/vmci_queue_pair.c result = qp_dequeue_locked(qpair->produce_q, qpair 3117 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q, qpair 3118 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q_size, qpair 3122 drivers/misc/vmw_vmci/vmci_queue_pair.c !qp_wait_for_ready_queue(qpair)) qpair 3127 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 3144 drivers/misc/vmw_vmci/vmci_queue_pair.c ssize_t vmci_qpair_enquev(struct vmci_qp *qpair, qpair 3151 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair) qpair 3154 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 3157 drivers/misc/vmw_vmci/vmci_queue_pair.c result = qp_enqueue_locked(qpair->produce_q, qpair 3158 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q, qpair 3159 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->produce_q_size, qpair 3163 drivers/misc/vmw_vmci/vmci_queue_pair.c !qp_wait_for_ready_queue(qpair)) qpair 3168 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 3185 drivers/misc/vmw_vmci/vmci_queue_pair.c ssize_t vmci_qpair_dequev(struct vmci_qp *qpair, qpair 3192 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair) qpair 3195 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 3198 drivers/misc/vmw_vmci/vmci_queue_pair.c result = qp_dequeue_locked(qpair->produce_q, qpair 3199 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q, qpair 3200 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q_size, qpair 3204 drivers/misc/vmw_vmci/vmci_queue_pair.c !qp_wait_for_ready_queue(qpair)) qpair 3209 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 3227 drivers/misc/vmw_vmci/vmci_queue_pair.c ssize_t vmci_qpair_peekv(struct vmci_qp *qpair, qpair 3234 drivers/misc/vmw_vmci/vmci_queue_pair.c if (!qpair) qpair 3237 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_lock(qpair); qpair 3240 drivers/misc/vmw_vmci/vmci_queue_pair.c result = qp_dequeue_locked(qpair->produce_q, qpair 3241 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q, qpair 3242 drivers/misc/vmw_vmci/vmci_queue_pair.c qpair->consume_q_size, qpair 3246 drivers/misc/vmw_vmci/vmci_queue_pair.c !qp_wait_for_ready_queue(qpair)) qpair 3251 drivers/misc/vmw_vmci/vmci_queue_pair.c qp_unlock(qpair); qpair 2126 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c qpi = &qci->qpair[i]; qpair 255 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c len = struct_size(vqci, qpair, pairs); qpair 267 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c vqpi = vqci->qpair; qpair 2266 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c qpi = &qci->qpair[i]; qpair 2785 drivers/scsi/qla2xxx/qla_attr.c struct qla_qpair *qpair; qpair 2885 drivers/scsi/qla2xxx/qla_attr.c qpair = qla2xxx_create_qpair(vha, qos, vha->vp_idx, true); qpair 2886 drivers/scsi/qla2xxx/qla_attr.c if (!qpair) qpair 2893 drivers/scsi/qla2xxx/qla_attr.c qpair->id, qos, vha->vp_idx); qpair 2896 drivers/scsi/qla2xxx/qla_attr.c qpair->id, qos, vha->vp_idx); qpair 2897 drivers/scsi/qla2xxx/qla_attr.c req = qpair->req; qpair 2898 drivers/scsi/qla2xxx/qla_attr.c vha->qpair = qpair; qpair 2962 drivers/scsi/qla2xxx/qla_attr.c if (vha->qpair && vha->qpair->vp_idx == vha->vp_idx) { qpair 2963 drivers/scsi/qla2xxx/qla_attr.c if (qla2xxx_delete_qpair(vha, vha->qpair) != QLA_SUCCESS) qpair 2773 drivers/scsi/qla2xxx/qla_dbg.c ql_log_qp(uint32_t level, struct qla_qpair *qpair, int32_t id, qpair 2783 drivers/scsi/qla2xxx/qla_dbg.c if (qpair != NULL) { qpair 2784 drivers/scsi/qla2xxx/qla_dbg.c const struct pci_dev *pdev = qpair->pdev; qpair 2831 drivers/scsi/qla2xxx/qla_dbg.c ql_dbg_qp(uint32_t level, struct qla_qpair *qpair, int32_t id, qpair 2845 drivers/scsi/qla2xxx/qla_dbg.c if (qpair != NULL) { qpair 2846 drivers/scsi/qla2xxx/qla_dbg.c const struct pci_dev *pdev = qpair->pdev; qpair 609 drivers/scsi/qla2xxx/qla_def.h struct qla_qpair *qpair; qpair 3453 drivers/scsi/qla2xxx/qla_def.h struct qla_qpair *qpair; qpair 4474 drivers/scsi/qla2xxx/qla_def.h struct qla_qpair *qpair; /* base qpair */ qpair 177 drivers/scsi/qla2xxx/qla_dfs.c struct qla_qpair *qpair = vha->hw->base_qpair; qpair 183 drivers/scsi/qla2xxx/qla_dfs.c qla_core_sbt_cmd = qpair->tgt_counters.qla_core_sbt_cmd; qpair 184 drivers/scsi/qla2xxx/qla_dfs.c core_qla_que_buf = qpair->tgt_counters.core_qla_que_buf; qpair 185 drivers/scsi/qla2xxx/qla_dfs.c qla_core_ret_ctio = qpair->tgt_counters.qla_core_ret_ctio; qpair 186 drivers/scsi/qla2xxx/qla_dfs.c core_qla_snd_status = qpair->tgt_counters.core_qla_snd_status; qpair 187 drivers/scsi/qla2xxx/qla_dfs.c qla_core_ret_sta_ctio = qpair->tgt_counters.qla_core_ret_sta_ctio; qpair 188 drivers/scsi/qla2xxx/qla_dfs.c core_qla_free_cmd = qpair->tgt_counters.core_qla_free_cmd; qpair 189 drivers/scsi/qla2xxx/qla_dfs.c num_q_full_sent = qpair->tgt_counters.num_q_full_sent; qpair 190 drivers/scsi/qla2xxx/qla_dfs.c num_alloc_iocb_failed = qpair->tgt_counters.num_alloc_iocb_failed; qpair 191 drivers/scsi/qla2xxx/qla_dfs.c num_term_xchg_sent = qpair->tgt_counters.num_term_xchg_sent; qpair 194 drivers/scsi/qla2xxx/qla_dfs.c qpair = vha->hw->queue_pair_map[i]; qpair 195 drivers/scsi/qla2xxx/qla_dfs.c if (!qpair) qpair 197 drivers/scsi/qla2xxx/qla_dfs.c qla_core_sbt_cmd += qpair->tgt_counters.qla_core_sbt_cmd; qpair 198 drivers/scsi/qla2xxx/qla_dfs.c core_qla_que_buf += qpair->tgt_counters.core_qla_que_buf; qpair 199 drivers/scsi/qla2xxx/qla_dfs.c qla_core_ret_ctio += qpair->tgt_counters.qla_core_ret_ctio; qpair 200 drivers/scsi/qla2xxx/qla_dfs.c core_qla_snd_status += qpair->tgt_counters.core_qla_snd_status; qpair 202 drivers/scsi/qla2xxx/qla_dfs.c qpair->tgt_counters.qla_core_ret_sta_ctio; qpair 203 drivers/scsi/qla2xxx/qla_dfs.c core_qla_free_cmd += qpair->tgt_counters.core_qla_free_cmd; qpair 204 drivers/scsi/qla2xxx/qla_dfs.c num_q_full_sent += qpair->tgt_counters.num_q_full_sent; qpair 206 drivers/scsi/qla2xxx/qla_dfs.c qpair->tgt_counters.num_alloc_iocb_failed; qpair 207 drivers/scsi/qla2xxx/qla_dfs.c num_term_xchg_sent += qpair->tgt_counters.num_term_xchg_sent; qpair 59 drivers/scsi/qla2xxx/qla_init.c req = sp->qpair->req; qpair 100 drivers/scsi/qla2xxx/qla_init.c struct qla_qpair *qpair = sp->qpair; qpair 114 drivers/scsi/qla2xxx/qla_init.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 115 drivers/scsi/qla2xxx/qla_init.c for (handle = 1; handle < qpair->req->num_outstanding_cmds; handle++) { qpair 116 drivers/scsi/qla2xxx/qla_init.c if (sp->cmd_sp && (qpair->req->outstanding_cmds[handle] == qpair 118 drivers/scsi/qla2xxx/qla_init.c qpair->req->outstanding_cmds[handle] = NULL; qpair 121 drivers/scsi/qla2xxx/qla_init.c if (qpair->req->outstanding_cmds[handle] == sp) { qpair 122 drivers/scsi/qla2xxx/qla_init.c qpair->req->outstanding_cmds[handle] = NULL; qpair 126 drivers/scsi/qla2xxx/qla_init.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 153 drivers/scsi/qla2xxx/qla_init.c sp = qla2xxx_get_qpair_sp(cmd_sp->vha, cmd_sp->qpair, cmd_sp->fcport, qpair 161 drivers/scsi/qla2xxx/qla_init.c sp->qpair = cmd_sp->qpair; qpair 172 drivers/scsi/qla2xxx/qla_init.c abt_iocb->u.abt.req_que_no = cpu_to_le16(cmd_sp->qpair->req->id); qpair 225 drivers/scsi/qla2xxx/qla_init.c spin_lock_irqsave(sp->qpair->qp_lock_ptr, flags); qpair 226 drivers/scsi/qla2xxx/qla_init.c for (h = 1; h < sp->qpair->req->num_outstanding_cmds; qpair 228 drivers/scsi/qla2xxx/qla_init.c if (sp->qpair->req->outstanding_cmds[h] == qpair 230 drivers/scsi/qla2xxx/qla_init.c sp->qpair->req->outstanding_cmds[h] = qpair 235 drivers/scsi/qla2xxx/qla_init.c spin_unlock_irqrestore(sp->qpair->qp_lock_ptr, flags); qpair 248 drivers/scsi/qla2xxx/qla_init.c spin_lock_irqsave(sp->qpair->qp_lock_ptr, flags); qpair 249 drivers/scsi/qla2xxx/qla_init.c for (h = 1; h < sp->qpair->req->num_outstanding_cmds; qpair 251 drivers/scsi/qla2xxx/qla_init.c if (sp->qpair->req->outstanding_cmds[h] == qpair 253 drivers/scsi/qla2xxx/qla_init.c sp->qpair->req->outstanding_cmds[h] = qpair 258 drivers/scsi/qla2xxx/qla_init.c spin_unlock_irqrestore(sp->qpair->qp_lock_ptr, flags); qpair 1847 drivers/scsi/qla2xxx/qla_init.c struct qla_qpair *qpair = sp->qpair; qpair 1849 drivers/scsi/qla2xxx/qla_init.c struct req_que *req = qpair->req; qpair 1851 drivers/scsi/qla2xxx/qla_init.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 1856 drivers/scsi/qla2xxx/qla_init.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 8891 drivers/scsi/qla2xxx/qla_init.c struct qla_qpair *qpair = NULL; qpair 8901 drivers/scsi/qla2xxx/qla_init.c qpair = kzalloc(sizeof(struct qla_qpair), GFP_KERNEL); qpair 8902 drivers/scsi/qla2xxx/qla_init.c if (qpair == NULL) { qpair 8908 drivers/scsi/qla2xxx/qla_init.c qpair->hw = vha->hw; qpair 8909 drivers/scsi/qla2xxx/qla_init.c qpair->vha = vha; qpair 8910 drivers/scsi/qla2xxx/qla_init.c qpair->qp_lock_ptr = &qpair->qp_lock; qpair 8911 drivers/scsi/qla2xxx/qla_init.c spin_lock_init(&qpair->qp_lock); qpair 8912 drivers/scsi/qla2xxx/qla_init.c qpair->use_shadow_reg = IS_SHADOW_REG_CAPABLE(ha) ? 1 : 0; qpair 8925 drivers/scsi/qla2xxx/qla_init.c ha->queue_pair_map[qpair_id] = qpair; qpair 8926 drivers/scsi/qla2xxx/qla_init.c qpair->id = qpair_id; qpair 8927 drivers/scsi/qla2xxx/qla_init.c qpair->vp_idx = vp_idx; qpair 8928 drivers/scsi/qla2xxx/qla_init.c qpair->fw_started = ha->flags.fw_started; qpair 8929 drivers/scsi/qla2xxx/qla_init.c INIT_LIST_HEAD(&qpair->hints_list); qpair 8930 drivers/scsi/qla2xxx/qla_init.c qpair->chip_reset = ha->base_qpair->chip_reset; qpair 8931 drivers/scsi/qla2xxx/qla_init.c qpair->enable_class_2 = ha->base_qpair->enable_class_2; qpair 8932 drivers/scsi/qla2xxx/qla_init.c qpair->enable_explicit_conf = qpair 8939 drivers/scsi/qla2xxx/qla_init.c qpair->msix = msix; qpair 8944 drivers/scsi/qla2xxx/qla_init.c if (!qpair->msix) { qpair 8950 drivers/scsi/qla2xxx/qla_init.c qpair->msix->in_use = 1; qpair 8951 drivers/scsi/qla2xxx/qla_init.c list_add_tail(&qpair->qp_list_elem, &vha->qp_list); qpair 8952 drivers/scsi/qla2xxx/qla_init.c qpair->pdev = ha->pdev; qpair 8954 drivers/scsi/qla2xxx/qla_init.c qpair->reqq_start_iocbs = qla_83xx_start_iocbs; qpair 8959 drivers/scsi/qla2xxx/qla_init.c rsp_id = qla25xx_create_rsp_que(ha, 0, 0, 0, qpair, startqp); qpair 8966 drivers/scsi/qla2xxx/qla_init.c qpair->rsp = ha->rsp_q_map[rsp_id]; qpair 8977 drivers/scsi/qla2xxx/qla_init.c qpair->req = ha->req_q_map[req_id]; qpair 8978 drivers/scsi/qla2xxx/qla_init.c qpair->rsp->req = qpair->req; qpair 8979 drivers/scsi/qla2xxx/qla_init.c qpair->rsp->qpair = qpair; qpair 8981 drivers/scsi/qla2xxx/qla_init.c qla_cpu_update(qpair, smp_processor_id()); qpair 8985 drivers/scsi/qla2xxx/qla_init.c qpair->difdix_supported = 1; qpair 8988 drivers/scsi/qla2xxx/qla_init.c qpair->srb_mempool = mempool_create_slab_pool(SRB_MIN_REQ, srb_cachep); qpair 8989 drivers/scsi/qla2xxx/qla_init.c if (!qpair->srb_mempool) { qpair 8992 drivers/scsi/qla2xxx/qla_init.c qpair->id); qpair 8997 drivers/scsi/qla2xxx/qla_init.c qpair->online = 1; qpair 9004 drivers/scsi/qla2xxx/qla_init.c qpair->id); qpair 9007 drivers/scsi/qla2xxx/qla_init.c qpair->id); qpair 9009 drivers/scsi/qla2xxx/qla_init.c return qpair; qpair 9013 drivers/scsi/qla2xxx/qla_init.c qla25xx_delete_rsp_que(vha, qpair->rsp); qpair 9016 drivers/scsi/qla2xxx/qla_init.c qpair->msix->in_use = 0; qpair 9017 drivers/scsi/qla2xxx/qla_init.c list_del(&qpair->qp_list_elem); qpair 9026 drivers/scsi/qla2xxx/qla_init.c kfree(qpair); qpair 9030 drivers/scsi/qla2xxx/qla_init.c int qla2xxx_delete_qpair(struct scsi_qla_host *vha, struct qla_qpair *qpair) qpair 9033 drivers/scsi/qla2xxx/qla_init.c struct qla_hw_data *ha = qpair->hw; qpair 9035 drivers/scsi/qla2xxx/qla_init.c qpair->delete_in_progress = 1; qpair 9037 drivers/scsi/qla2xxx/qla_init.c ret = qla25xx_delete_req_que(vha, qpair->req); qpair 9041 drivers/scsi/qla2xxx/qla_init.c ret = qla25xx_delete_rsp_que(vha, qpair->rsp); qpair 9046 drivers/scsi/qla2xxx/qla_init.c ha->queue_pair_map[qpair->id] = NULL; qpair 9047 drivers/scsi/qla2xxx/qla_init.c clear_bit(qpair->id, ha->qpair_qid_map); qpair 9049 drivers/scsi/qla2xxx/qla_init.c list_del(&qpair->qp_list_elem); qpair 9055 drivers/scsi/qla2xxx/qla_init.c mempool_destroy(qpair->srb_mempool); qpair 9056 drivers/scsi/qla2xxx/qla_init.c kfree(qpair); qpair 156 drivers/scsi/qla2xxx/qla_inline.h struct qla_qpair *qpair, fc_port_t *fcport) qpair 162 drivers/scsi/qla2xxx/qla_inline.h sp->qpair = qpair; qpair 168 drivers/scsi/qla2xxx/qla_inline.h qla2xxx_get_qpair_sp(scsi_qla_host_t *vha, struct qla_qpair *qpair, qpair 174 drivers/scsi/qla2xxx/qla_inline.h QLA_QPAIR_MARK_BUSY(qpair, bail); qpair 178 drivers/scsi/qla2xxx/qla_inline.h sp = mempool_alloc(qpair->srb_mempool, flag); qpair 180 drivers/scsi/qla2xxx/qla_inline.h qla2xxx_init_sp(sp, vha, qpair, fcport); qpair 182 drivers/scsi/qla2xxx/qla_inline.h QLA_QPAIR_MARK_NOT_BUSY(qpair); qpair 187 drivers/scsi/qla2xxx/qla_inline.h qla2xxx_rel_qpair_sp(struct qla_qpair *qpair, srb_t *sp) qpair 189 drivers/scsi/qla2xxx/qla_inline.h sp->qpair = NULL; qpair 190 drivers/scsi/qla2xxx/qla_inline.h mempool_free(sp, qpair->srb_mempool); qpair 191 drivers/scsi/qla2xxx/qla_inline.h QLA_QPAIR_MARK_NOT_BUSY(qpair); qpair 199 drivers/scsi/qla2xxx/qla_inline.h struct qla_qpair *qpair; qpair 205 drivers/scsi/qla2xxx/qla_inline.h qpair = vha->hw->base_qpair; qpair 206 drivers/scsi/qla2xxx/qla_inline.h sp = qla2xxx_get_qpair_sp(vha, qpair, fcport, flag); qpair 221 drivers/scsi/qla2xxx/qla_inline.h qla2xxx_rel_qpair_sp(sp->qpair, sp); qpair 269 drivers/scsi/qla2xxx/qla_inline.h qla_cpu_update(struct qla_qpair *qpair, uint16_t cpuid) qpair 271 drivers/scsi/qla2xxx/qla_inline.h qpair->cpuid = cpuid; qpair 273 drivers/scsi/qla2xxx/qla_inline.h if (!list_empty(&qpair->hints_list)) { qpair 276 drivers/scsi/qla2xxx/qla_inline.h list_for_each_entry(h, &qpair->hints_list, hint_elem) qpair 277 drivers/scsi/qla2xxx/qla_inline.h h->cpuid = qpair->cpuid; qpair 282 drivers/scsi/qla2xxx/qla_inline.h qla_qpair_to_hint(struct qla_tgt *tgt, struct qla_qpair *qpair) qpair 289 drivers/scsi/qla2xxx/qla_inline.h if (h->qpair == qpair) qpair 297 drivers/scsi/qla2xxx/qla_inline.h qla_83xx_start_iocbs(struct qla_qpair *qpair) qpair 299 drivers/scsi/qla2xxx/qla_inline.h struct req_que *req = qpair->req; qpair 507 drivers/scsi/qla2xxx/qla_iocb.c __qla2x00_marker(struct scsi_qla_host *vha, struct qla_qpair *qpair, qpair 512 drivers/scsi/qla2xxx/qla_iocb.c struct req_que *req = qpair->req; qpair 516 drivers/scsi/qla2xxx/qla_iocb.c mrk = (mrk_entry_t *)__qla2x00_alloc_iocbs(qpair, NULL); qpair 547 drivers/scsi/qla2xxx/qla_iocb.c qla2x00_marker(struct scsi_qla_host *vha, struct qla_qpair *qpair, qpair 553 drivers/scsi/qla2xxx/qla_iocb.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 554 drivers/scsi/qla2xxx/qla_iocb.c ret = __qla2x00_marker(vha, qpair, loop_id, lun, type); qpair 555 drivers/scsi/qla2xxx/qla_iocb.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 1922 drivers/scsi/qla2xxx/qla_iocb.c struct qla_qpair *qpair = sp->qpair; qpair 1925 drivers/scsi/qla2xxx/qla_iocb.c spin_lock_irqsave(&qpair->qp_lock, flags); qpair 1928 drivers/scsi/qla2xxx/qla_iocb.c req = qpair->req; qpair 1935 drivers/scsi/qla2xxx/qla_iocb.c if (__qla2x00_marker(vha, qpair, 0, 0, MK_SYNC_ALL) != qpair 1937 drivers/scsi/qla2xxx/qla_iocb.c spin_unlock_irqrestore(&qpair->qp_lock, flags); qpair 2023 drivers/scsi/qla2xxx/qla_iocb.c spin_unlock_irqrestore(&qpair->qp_lock, flags); qpair 2030 drivers/scsi/qla2xxx/qla_iocb.c spin_unlock_irqrestore(&qpair->qp_lock, flags); qpair 2061 drivers/scsi/qla2xxx/qla_iocb.c struct qla_qpair *qpair = sp->qpair; qpair 2066 drivers/scsi/qla2xxx/qla_iocb.c if (!qpair->online) { qpair 2071 drivers/scsi/qla2xxx/qla_iocb.c if (!qpair->difdix_supported && qpair 2083 drivers/scsi/qla2xxx/qla_iocb.c spin_lock_irqsave(&qpair->qp_lock, flags); qpair 2086 drivers/scsi/qla2xxx/qla_iocb.c rsp = qpair->rsp; qpair 2087 drivers/scsi/qla2xxx/qla_iocb.c req = qpair->req; qpair 2094 drivers/scsi/qla2xxx/qla_iocb.c if (__qla2x00_marker(vha, qpair, 0, 0, MK_SYNC_ALL) != qpair 2096 drivers/scsi/qla2xxx/qla_iocb.c spin_unlock_irqrestore(&qpair->qp_lock, flags); qpair 2224 drivers/scsi/qla2xxx/qla_iocb.c spin_unlock_irqrestore(&qpair->qp_lock, flags); qpair 2235 drivers/scsi/qla2xxx/qla_iocb.c spin_unlock_irqrestore(&qpair->qp_lock, flags); qpair 2244 drivers/scsi/qla2xxx/qla_iocb.c __qla2x00_alloc_iocbs(struct qla_qpair *qpair, srb_t *sp) qpair 2246 drivers/scsi/qla2xxx/qla_iocb.c scsi_qla_host_t *vha = qpair->vha; qpair 2248 drivers/scsi/qla2xxx/qla_iocb.c struct req_que *req = qpair->req; qpair 2265 drivers/scsi/qla2xxx/qla_iocb.c if (qpair->use_shadow_reg) qpair 2318 drivers/scsi/qla2xxx/qla_iocb.c qpair->tgt_counters.num_alloc_iocb_failed++; qpair 2323 drivers/scsi/qla2xxx/qla_iocb.c qla2x00_alloc_iocbs_ready(struct qla_qpair *qpair, srb_t *sp) qpair 2325 drivers/scsi/qla2xxx/qla_iocb.c scsi_qla_host_t *vha = qpair->vha; qpair 2330 drivers/scsi/qla2xxx/qla_iocb.c return __qla2x00_alloc_iocbs(qpair, sp); qpair 3404 drivers/scsi/qla2xxx/qla_iocb.c struct req_que *req = sp->qpair->req; qpair 3545 drivers/scsi/qla2xxx/qla_iocb.c struct qla_qpair *qp = sp->qpair; qpair 3550 drivers/scsi/qla2xxx/qla_iocb.c pkt = __qla2x00_alloc_iocbs(sp->qpair, sp); qpair 2999 drivers/scsi/qla2xxx/qla_isr.c if (rsp->qpair->cpuid != smp_processor_id()) qpair 3000 drivers/scsi/qla2xxx/qla_isr.c qla_cpu_update(rsp->qpair, smp_processor_id()); qpair 3403 drivers/scsi/qla2xxx/qla_isr.c struct qla_qpair *qpair; qpair 3407 drivers/scsi/qla2xxx/qla_isr.c qpair = dev_id; qpair 3408 drivers/scsi/qla2xxx/qla_isr.c if (!qpair) { qpair 3413 drivers/scsi/qla2xxx/qla_isr.c ha = qpair->hw; qpair 3423 drivers/scsi/qla2xxx/qla_isr.c queue_work(ha->wq, &qpair->q_work); qpair 3724 drivers/scsi/qla2xxx/qla_isr.c int qla25xx_request_irq(struct qla_hw_data *ha, struct qla_qpair *qpair, qpair 3732 drivers/scsi/qla2xxx/qla_isr.c "qla2xxx%lu_qpair%d", vha->host_no, qpair->id); qpair 3733 drivers/scsi/qla2xxx/qla_isr.c ret = request_irq(msix->vector, intr->handler, 0, msix->name, qpair); qpair 3741 drivers/scsi/qla2xxx/qla_isr.c msix->handle = qpair; qpair 1478 drivers/scsi/qla2xxx/qla_mbx.c if (vha->flags.qpairs_available && sp->qpair) qpair 1479 drivers/scsi/qla2xxx/qla_mbx.c req = sp->qpair->req; qpair 2373 drivers/scsi/qla2xxx/qla_mbx.c if (vha->vp_idx && vha->qpair) qpair 2374 drivers/scsi/qla2xxx/qla_mbx.c req = vha->qpair->req; qpair 3115 drivers/scsi/qla2xxx/qla_mbx.c struct qla_qpair *qpair = sp->qpair; qpair 3120 drivers/scsi/qla2xxx/qla_mbx.c if (sp->qpair) qpair 3121 drivers/scsi/qla2xxx/qla_mbx.c req = sp->qpair->req; qpair 3128 drivers/scsi/qla2xxx/qla_mbx.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 3133 drivers/scsi/qla2xxx/qla_mbx.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 3203 drivers/scsi/qla2xxx/qla_mbx.c struct qla_qpair *qpair; qpair 3212 drivers/scsi/qla2xxx/qla_mbx.c if (vha->vp_idx && vha->qpair) { qpair 3214 drivers/scsi/qla2xxx/qla_mbx.c qpair = vha->qpair; qpair 3215 drivers/scsi/qla2xxx/qla_mbx.c req = qpair->req; qpair 643 drivers/scsi/qla2xxx/qla_mid.c struct qla_qpair *qpair, *tqpair; qpair 646 drivers/scsi/qla2xxx/qla_mid.c list_for_each_entry_safe(qpair, tqpair, &vha->qp_list, qpair 648 drivers/scsi/qla2xxx/qla_mid.c qla2xxx_delete_qpair(vha, qpair); qpair 800 drivers/scsi/qla2xxx/qla_mid.c struct qla_qpair *qpair = container_of(work, struct qla_qpair, q_work); qpair 802 drivers/scsi/qla2xxx/qla_mid.c struct qla_hw_data *ha = qpair->hw; qpair 804 drivers/scsi/qla2xxx/qla_mid.c spin_lock_irqsave(&qpair->qp_lock, flags); qpair 806 drivers/scsi/qla2xxx/qla_mid.c qla24xx_process_response_queue(vha, qpair->rsp); qpair 807 drivers/scsi/qla2xxx/qla_mid.c spin_unlock_irqrestore(&qpair->qp_lock, flags); qpair 814 drivers/scsi/qla2xxx/qla_mid.c uint8_t vp_idx, uint16_t rid, struct qla_qpair *qpair, bool startqp) qpair 850 drivers/scsi/qla2xxx/qla_mid.c rsp->msix = qpair->msix; qpair 888 drivers/scsi/qla2xxx/qla_mid.c ret = qla25xx_request_irq(ha, qpair, qpair->msix, qpair 908 drivers/scsi/qla2xxx/qla_mid.c if (qpair->hw->wq) qpair 909 drivers/scsi/qla2xxx/qla_mid.c INIT_WORK(&qpair->q_work, qla_do_work); qpair 85 drivers/scsi/qla2xxx/qla_nvme.c struct qla_qpair *qpair; qpair 112 drivers/scsi/qla2xxx/qla_nvme.c qpair = qla2xxx_create_qpair(vha, 5, vha->vp_idx, true); qpair 113 drivers/scsi/qla2xxx/qla_nvme.c if (qpair == NULL) { qpair 118 drivers/scsi/qla2xxx/qla_nvme.c *handle = qpair; qpair 151 drivers/scsi/qla2xxx/qla_nvme.c qla2xxx_rel_qpair_sp(sp->qpair, sp); qpair 366 drivers/scsi/qla2xxx/qla_nvme.c struct qla_qpair *qpair = sp->qpair; qpair 373 drivers/scsi/qla2xxx/qla_nvme.c req = qpair->req; qpair 377 drivers/scsi/qla2xxx/qla_nvme.c spin_lock_irqsave(&qpair->qp_lock, flags); qpair 520 drivers/scsi/qla2xxx/qla_nvme.c spin_unlock_irqrestore(&qpair->qp_lock, flags); qpair 534 drivers/scsi/qla2xxx/qla_nvme.c struct qla_qpair *qpair = hw_queue_handle; qpair 540 drivers/scsi/qla2xxx/qla_nvme.c if (!qpair || !fcport || (qpair && !qpair->fw_started) || qpair 556 drivers/scsi/qla2xxx/qla_nvme.c sp = qla2xxx_get_qpair_sp(vha, qpair, fcport, GFP_ATOMIC); qpair 569 drivers/scsi/qla2xxx/qla_nvme.c sp->qpair = qpair; qpair 581 drivers/scsi/qla2xxx/qla_nvme.c qla2xxx_rel_qpair_sp(sp->qpair, sp); qpair 361 drivers/scsi/qla2xxx/qla_os.c struct qla_qpair *qpair); qpair 369 drivers/scsi/qla2xxx/qla_os.c rsp->qpair = ha->base_qpair; qpair 382 drivers/scsi/qla2xxx/qla_os.c qla_cpu_update(rsp->qpair, raw_smp_processor_id()); qpair 820 drivers/scsi/qla2xxx/qla_os.c struct qla_qpair *qpair = NULL; qpair 824 drivers/scsi/qla2xxx/qla_os.c qpair = ha->queue_pair_map[hwq]; qpair 826 drivers/scsi/qla2xxx/qla_os.c if (qpair) qpair 827 drivers/scsi/qla2xxx/qla_os.c return qla2xxx_mqueuecommand(host, cmd, qpair); qpair 925 drivers/scsi/qla2xxx/qla_os.c struct qla_qpair *qpair) qpair 974 drivers/scsi/qla2xxx/qla_os.c qla2xxx_init_sp(sp, vha, qpair, fcport); qpair 1002 drivers/scsi/qla2xxx/qla_os.c qla2xxx_rel_qpair_sp(sp->qpair, sp); qpair 1236 drivers/scsi/qla2xxx/qla_os.c struct qla_qpair *qpair; qpair 1250 drivers/scsi/qla2xxx/qla_os.c qpair = sp->qpair; qpair 1252 drivers/scsi/qla2xxx/qla_os.c if ((sp->fcport && sp->fcport->deleted) || !qpair) qpair 1255 drivers/scsi/qla2xxx/qla_os.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 1257 drivers/scsi/qla2xxx/qla_os.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 1262 drivers/scsi/qla2xxx/qla_os.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 1268 drivers/scsi/qla2xxx/qla_os.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 6139 drivers/scsi/qla2xxx/qla_os.c struct qla_qpair *qpair; qpair 6429 drivers/scsi/qla2xxx/qla_os.c list_for_each_entry(qpair, &base_vha->qp_list, qpair 6431 drivers/scsi/qla2xxx/qla_os.c qpair->online = online; qpair 6843 drivers/scsi/qla2xxx/qla_os.c struct qla_qpair *qpair = NULL; qpair 6878 drivers/scsi/qla2xxx/qla_os.c list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem) qpair 6879 drivers/scsi/qla2xxx/qla_os.c qpair->online = 0; qpair 6997 drivers/scsi/qla2xxx/qla_os.c struct qla_qpair *qpair = NULL; qpair 7031 drivers/scsi/qla2xxx/qla_os.c list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem) qpair 7032 drivers/scsi/qla2xxx/qla_os.c qpair->online = 1; qpair 7073 drivers/scsi/qla2xxx/qla_os.c struct qla_qpair *qpair; qpair 7086 drivers/scsi/qla2xxx/qla_os.c list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem) qpair 7087 drivers/scsi/qla2xxx/qla_os.c qpair->online = 0; qpair 7100 drivers/scsi/qla2xxx/qla_os.c struct qla_qpair *qpair; qpair 7110 drivers/scsi/qla2xxx/qla_os.c list_for_each_entry(qpair, &base_vha->qp_list, qp_list_elem) qpair 7111 drivers/scsi/qla2xxx/qla_os.c qpair->online = 1; qpair 122 drivers/scsi/qla2xxx/qla_target.c static void qlt_send_notify_ack(struct qla_qpair *qpair, qpair 135 drivers/scsi/qla2xxx/qla_target.c static int qlt_check_reserve_free_req(struct qla_qpair *qpair, uint32_t); qpair 1590 drivers/scsi/qla2xxx/qla_target.c if (h->qpair) { qpair 1591 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(h->qpair->qp_lock_ptr, flags); qpair 1593 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(h->qpair->qp_lock_ptr, flags); qpair 1594 drivers/scsi/qla2xxx/qla_target.c h->qpair = NULL; qpair 1656 drivers/scsi/qla2xxx/qla_target.c static void qlt_send_notify_ack(struct qla_qpair *qpair, qpair 1661 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = qpair->vha; qpair 1671 drivers/scsi/qla2xxx/qla_target.c pkt = (request_t *)__qla2x00_alloc_iocbs(qpair, NULL); qpair 1712 drivers/scsi/qla2xxx/qla_target.c qla2x00_start_iocbs(vha, qpair->req); qpair 1724 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = mcmd->qpair; qpair 1730 drivers/scsi/qla2xxx/qla_target.c rc = qlt_check_reserve_free_req(qpair, 1); qpair 1738 drivers/scsi/qla2xxx/qla_target.c resp = (struct abts_resp_to_24xx *)qpair->req->ring_ptr; qpair 1741 drivers/scsi/qla2xxx/qla_target.c h = qlt_make_handle(qpair); qpair 1750 drivers/scsi/qla2xxx/qla_target.c qpair->req->outstanding_cmds[h] = (srb_t *)mcmd; qpair 1753 drivers/scsi/qla2xxx/qla_target.c resp->handle = MAKE_HANDLE(qpair->req->id, h); qpair 1791 drivers/scsi/qla2xxx/qla_target.c if (qpair->reqq_start_iocbs) qpair 1792 drivers/scsi/qla2xxx/qla_target.c qpair->reqq_start_iocbs(qpair); qpair 1794 drivers/scsi/qla2xxx/qla_target.c qla2x00_start_iocbs(vha, qpair->req); qpair 1802 drivers/scsi/qla2xxx/qla_target.c static void qlt_24xx_send_abts_resp(struct qla_qpair *qpair, qpair 1806 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = qpair->vha; qpair 1816 drivers/scsi/qla2xxx/qla_target.c resp = (struct abts_resp_to_24xx *)qla2x00_alloc_iocbs_ready(qpair, qpair 1866 drivers/scsi/qla2xxx/qla_target.c if (qpair->reqq_start_iocbs) qpair 1867 drivers/scsi/qla2xxx/qla_target.c qpair->reqq_start_iocbs(qpair); qpair 1869 drivers/scsi/qla2xxx/qla_target.c qla2x00_start_iocbs(vha, qpair->req); qpair 1876 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair, response_t *pkt, struct qla_tgt_mgmt_cmd *mcmd) qpair 1882 drivers/scsi/qla2xxx/qla_target.c ctio = (struct ctio7_to_24xx *)qla2x00_alloc_iocbs_ready(qpair, NULL); qpair 1916 drivers/scsi/qla2xxx/qla_target.c else if (qpair->retry_term_cnt & 1) qpair 1921 drivers/scsi/qla2xxx/qla_target.c if (qpair->retry_term_cnt & 1) qpair 1935 drivers/scsi/qla2xxx/qla_target.c if (qpair->reqq_start_iocbs) qpair 1936 drivers/scsi/qla2xxx/qla_target.c qpair->reqq_start_iocbs(qpair); qpair 1938 drivers/scsi/qla2xxx/qla_target.c qla2x00_start_iocbs(vha, qpair->req); qpair 1943 drivers/scsi/qla2xxx/qla_target.c qlt_24xx_send_abts_resp(qpair, qpair 2036 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(mcmd->qpair->qp_lock_ptr, flags); qpair 2047 drivers/scsi/qla2xxx/qla_target.c qlt_send_busy(mcmd->qpair, &mcmd->orig_iocb.atio, qpair 2054 drivers/scsi/qla2xxx/qla_target.c qlt_send_notify_ack(mcmd->qpair, qpair 2058 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(mcmd->qpair->qp_lock_ptr, flags); qpair 2092 drivers/scsi/qla2xxx/qla_target.c mcmd->qpair = h->qpair; qpair 2106 drivers/scsi/qla2xxx/qla_target.c if (abort_cmd && abort_cmd->qpair) { qpair 2107 drivers/scsi/qla2xxx/qla_target.c mcmd->qpair = abort_cmd->qpair; qpair 2194 drivers/scsi/qla2xxx/qla_target.c static void qlt_24xx_send_task_mgmt_ctio(struct qla_qpair *qpair, qpair 2207 drivers/scsi/qla2xxx/qla_target.c ctio = (struct ctio7_to_24xx *)__qla2x00_alloc_iocbs(qpair, NULL); qpair 2235 drivers/scsi/qla2xxx/qla_target.c if (qpair->reqq_start_iocbs) qpair 2236 drivers/scsi/qla2xxx/qla_target.c qpair->reqq_start_iocbs(qpair); qpair 2238 drivers/scsi/qla2xxx/qla_target.c qla2x00_start_iocbs(ha, qpair->req); qpair 2251 drivers/scsi/qla2xxx/qla_target.c void qlt_send_resp_ctio(struct qla_qpair *qpair, struct qla_tgt_cmd *cmd, qpair 2306 drivers/scsi/qla2xxx/qla_target.c if (qpair->reqq_start_iocbs) qpair 2307 drivers/scsi/qla2xxx/qla_target.c qpair->reqq_start_iocbs(qpair); qpair 2309 drivers/scsi/qla2xxx/qla_target.c qla2x00_start_iocbs(vha, qpair->req); qpair 2321 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = mcmd->qpair; qpair 2328 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 2330 drivers/scsi/qla2xxx/qla_target.c if (!vha->flags.online || mcmd->reset_count != qpair->chip_reset) { qpair 2338 drivers/scsi/qla2xxx/qla_target.c mcmd->reset_count, qpair->chip_reset); qpair 2340 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 2365 drivers/scsi/qla2xxx/qla_target.c qlt_24xx_send_task_mgmt_ctio(qpair, mcmd, qpair 2379 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 2391 drivers/scsi/qla2xxx/qla_target.c prm->seg_cnt = dma_map_sg(&cmd->qpair->pdev->dev, cmd->sg, qpair 2418 drivers/scsi/qla2xxx/qla_target.c prm->prot_seg_cnt = dma_map_sg(&cmd->qpair->pdev->dev, qpair 2438 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_tgt, prm->cmd->qpair, 0xe04d, qpair 2447 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair; qpair 2452 drivers/scsi/qla2xxx/qla_target.c qpair = cmd->qpair; qpair 2454 drivers/scsi/qla2xxx/qla_target.c dma_unmap_sg(&qpair->pdev->dev, cmd->sg, cmd->sg_cnt, qpair 2459 drivers/scsi/qla2xxx/qla_target.c dma_unmap_sg(&qpair->pdev->dev, cmd->prot_sg, cmd->prot_sg_cnt, qpair 2471 drivers/scsi/qla2xxx/qla_target.c static int qlt_check_reserve_free_req(struct qla_qpair *qpair, qpair 2475 drivers/scsi/qla2xxx/qla_target.c struct req_que *req = qpair->req; qpair 2478 drivers/scsi/qla2xxx/qla_target.c cnt = (uint16_t)(qpair->use_shadow_reg ? *req->out_ptr : qpair 2512 drivers/scsi/qla2xxx/qla_target.c static inline uint32_t qlt_make_handle(struct qla_qpair *qpair) qpair 2517 drivers/scsi/qla2xxx/qla_target.c struct req_que *req = qpair->req; qpair 2538 drivers/scsi/qla2xxx/qla_target.c ql_dbg(ql_dbg_io, qpair->vha, 0x305b, qpair 2540 drivers/scsi/qla2xxx/qla_target.c qpair->vha->vp_idx); qpair 2548 drivers/scsi/qla2xxx/qla_target.c static int qlt_24xx_build_ctio_pkt(struct qla_qpair *qpair, qpair 2556 drivers/scsi/qla2xxx/qla_target.c pkt = (struct ctio7_to_24xx *)qpair->req->ring_ptr; qpair 2564 drivers/scsi/qla2xxx/qla_target.c h = qlt_make_handle(qpair); qpair 2573 drivers/scsi/qla2xxx/qla_target.c qpair->req->outstanding_cmds[h] = (srb_t *)prm->cmd; qpair 2575 drivers/scsi/qla2xxx/qla_target.c pkt->handle = MAKE_HANDLE(qpair->req->id, h); qpair 2603 drivers/scsi/qla2xxx/qla_target.c prm->cmd->qpair->req); qpair 2726 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = cmd->qpair; qpair 2752 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_io + ql_dbg_verbose, qpair, 0x305c, qpair 2760 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_io, qpair, 0x305d, qpair 2788 drivers/scsi/qla2xxx/qla_target.c if (cmd->qpair->enable_class_2) qpair 2794 drivers/scsi/qla2xxx/qla_target.c return cmd->qpair->enable_explicit_conf && qpair 2816 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_tgt, prm->cmd->qpair, 0xe017, qpair 2984 drivers/scsi/qla2xxx/qla_target.c qlt_build_ctio_crc2_pkt(struct qla_qpair *qpair, struct qla_tgt_prm *prm) qpair 3006 drivers/scsi/qla2xxx/qla_target.c pkt = (struct ctio_crc2_to_fw *)qpair->req->ring_ptr; qpair 3010 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_tgt, cmd->qpair, 0xe071, qpair 3077 drivers/scsi/qla2xxx/qla_target.c h = qlt_make_handle(qpair); qpair 3086 drivers/scsi/qla2xxx/qla_target.c qpair->req->outstanding_cmds[h] = (srb_t *)prm->cmd; qpair 3088 drivers/scsi/qla2xxx/qla_target.c pkt->handle = MAKE_HANDLE(qpair->req->id, h); qpair 3186 drivers/scsi/qla2xxx/qla_target.c qpair->req->outstanding_cmds[h] = NULL; qpair 3199 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = cmd->qpair; qpair 3206 drivers/scsi/qla2xxx/qla_target.c if (!qpair->fw_started || (cmd->reset_count != qpair->chip_reset) || qpair 3213 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_tgt, qpair, 0xe018, qpair 3217 drivers/scsi/qla2xxx/qla_target.c &cmd->se_cmd, qpair->id); qpair 3224 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 3227 drivers/scsi/qla2xxx/qla_target.c qpair->tgt_counters.core_qla_snd_status++; qpair 3229 drivers/scsi/qla2xxx/qla_target.c qpair->tgt_counters.core_qla_que_buf++; qpair 3231 drivers/scsi/qla2xxx/qla_target.c if (!qpair->fw_started || cmd->reset_count != qpair->chip_reset) { qpair 3237 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_async, qpair, 0xe101, qpair 3240 drivers/scsi/qla2xxx/qla_target.c cmd->reset_count, qpair->chip_reset); qpair 3241 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 3247 drivers/scsi/qla2xxx/qla_target.c res = qlt_check_reserve_free_req(qpair, full_req_cnt); qpair 3252 drivers/scsi/qla2xxx/qla_target.c res = qlt_build_ctio_crc2_pkt(qpair, &prm); qpair 3254 drivers/scsi/qla2xxx/qla_target.c res = qlt_24xx_build_ctio_pkt(qpair, &prm); qpair 3256 drivers/scsi/qla2xxx/qla_target.c qpair->req->cnt += full_req_cnt; qpair 3294 drivers/scsi/qla2xxx/qla_target.c qpair->req); qpair 3296 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_tgt, qpair, 0x305e, qpair 3334 drivers/scsi/qla2xxx/qla_target.c if (qpair->reqq_start_iocbs) qpair 3335 drivers/scsi/qla2xxx/qla_target.c qpair->reqq_start_iocbs(qpair); qpair 3337 drivers/scsi/qla2xxx/qla_target.c qla2x00_start_iocbs(vha, qpair->req); qpair 3338 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 3344 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 3360 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = cmd->qpair; qpair 3372 drivers/scsi/qla2xxx/qla_target.c if (!qpair->fw_started || (cmd->reset_count != qpair->chip_reset) || qpair 3382 drivers/scsi/qla2xxx/qla_target.c ql_dbg_qp(ql_dbg_async, qpair, 0xe102, qpair 3385 drivers/scsi/qla2xxx/qla_target.c cmd->reset_count, qpair->chip_reset); qpair 3389 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 3391 drivers/scsi/qla2xxx/qla_target.c res = qlt_check_reserve_free_req(qpair, prm.req_cnt); qpair 3395 drivers/scsi/qla2xxx/qla_target.c res = qlt_build_ctio_crc2_pkt(qpair, &prm); qpair 3397 drivers/scsi/qla2xxx/qla_target.c res = qlt_24xx_build_ctio_pkt(qpair, &prm); qpair 3400 drivers/scsi/qla2xxx/qla_target.c qpair->req->cnt += prm.req_cnt; qpair 3417 drivers/scsi/qla2xxx/qla_target.c if (qpair->reqq_start_iocbs) qpair 3418 drivers/scsi/qla2xxx/qla_target.c qpair->reqq_start_iocbs(qpair); qpair 3420 drivers/scsi/qla2xxx/qla_target.c qla2x00_start_iocbs(vha, qpair->req); qpair 3421 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 3427 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 3438 drivers/scsi/qla2xxx/qla_target.c qlt_handle_dif_error(struct qla_qpair *qpair, struct qla_tgt_cmd *cmd, qpair 3527 drivers/scsi/qla2xxx/qla_target.c qlt_send_resp_ctio(qpair, cmd, scsi_status, sense_key, asc, qpair 3602 drivers/scsi/qla2xxx/qla_target.c static int __qlt_send_term_exchange(struct qla_qpair *qpair, qpair 3606 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = qpair->vha; qpair 3618 drivers/scsi/qla2xxx/qla_target.c pkt = (request_t *)qla2x00_alloc_iocbs_ready(qpair, NULL); qpair 3636 drivers/scsi/qla2xxx/qla_target.c qpair->tgt_counters.num_term_xchg_sent++; qpair 3655 drivers/scsi/qla2xxx/qla_target.c if (qpair->reqq_start_iocbs) qpair 3656 drivers/scsi/qla2xxx/qla_target.c qpair->reqq_start_iocbs(qpair); qpair 3658 drivers/scsi/qla2xxx/qla_target.c qla2x00_start_iocbs(vha, qpair->req); qpair 3662 drivers/scsi/qla2xxx/qla_target.c static void qlt_send_term_exchange(struct qla_qpair *qpair, qpair 3674 drivers/scsi/qla2xxx/qla_target.c vha = qpair->vha; qpair 3677 drivers/scsi/qla2xxx/qla_target.c rc = __qlt_send_term_exchange(qpair, cmd, atio); qpair 3682 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 3683 drivers/scsi/qla2xxx/qla_target.c rc = __qlt_send_term_exchange(qpair, cmd, atio); qpair 3695 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 3777 drivers/scsi/qla2xxx/qla_target.c qlt_send_term_exchange(cmd->qpair, cmd, &cmd->atio, 0, 1); qpair 3816 drivers/scsi/qla2xxx/qla_target.c static int qlt_term_ctio_exchange(struct qla_qpair *qpair, void *ctio, qpair 3820 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = qpair->vha; qpair 3841 drivers/scsi/qla2xxx/qla_target.c qlt_send_term_exchange(qpair, cmd, &cmd->atio, 1, 0); qpair 3908 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = rsp->qpair; qpair 3991 drivers/scsi/qla2xxx/qla_target.c qlt_handle_dif_error(qpair, cmd, ctio); qpair 4011 drivers/scsi/qla2xxx/qla_target.c if (qlt_term_ctio_exchange(qpair, ctio, cmd, status)) qpair 4091 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = cmd->qpair; qpair 4139 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 4140 drivers/scsi/qla2xxx/qla_target.c qlt_send_term_exchange(qpair, NULL, &cmd->atio, 1, 0); qpair 4144 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 4190 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair, *qp; qpair 4202 drivers/scsi/qla2xxx/qla_target.c qpair = vha->hw->base_qpair; qpair 4203 drivers/scsi/qla2xxx/qla_target.c if (qpair->lun_cnt == 0) { qpair 4204 drivers/scsi/qla2xxx/qla_target.c qpair->lun_cnt++; qpair 4205 drivers/scsi/qla2xxx/qla_target.c h = qla_qpair_to_hint(tgt, qpair); qpair 4210 drivers/scsi/qla2xxx/qla_target.c qpair->lun_cnt--; qpair 4217 drivers/scsi/qla2xxx/qla_target.c lcnt = qpair->lun_cnt; qpair 4235 drivers/scsi/qla2xxx/qla_target.c qpair = qp; qpair 4240 drivers/scsi/qla2xxx/qla_target.c qpair = qp; qpair 4245 drivers/scsi/qla2xxx/qla_target.c BUG_ON(!qpair); qpair 4246 drivers/scsi/qla2xxx/qla_target.c qpair->lun_cnt++; qpair 4247 drivers/scsi/qla2xxx/qla_target.c h = qla_qpair_to_hint(tgt, qpair); qpair 4252 drivers/scsi/qla2xxx/qla_target.c qpair->lun_cnt--; qpair 4262 drivers/scsi/qla2xxx/qla_target.c cmd->qpair = h->qpair; qpair 4409 drivers/scsi/qla2xxx/qla_target.c mcmd->qpair = h->qpair; qpair 4422 drivers/scsi/qla2xxx/qla_target.c mcmd->qpair = h->qpair; qpair 4495 drivers/scsi/qla2xxx/qla_target.c mcmd->qpair = ha->base_qpair; qpair 5266 drivers/scsi/qla2xxx/qla_target.c static int __qlt_send_busy(struct qla_qpair *qpair, qpair 5269 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = qpair->vha; qpair 5284 drivers/scsi/qla2xxx/qla_target.c qlt_send_term_exchange(qpair, NULL, atio, 1, 0); qpair 5289 drivers/scsi/qla2xxx/qla_target.c pkt = (request_t *)__qla2x00_alloc_iocbs(qpair, NULL); qpair 5297 drivers/scsi/qla2xxx/qla_target.c qpair->tgt_counters.num_q_full_sent++; qpair 5326 drivers/scsi/qla2xxx/qla_target.c if (qpair->reqq_start_iocbs) qpair 5327 drivers/scsi/qla2xxx/qla_target.c qpair->reqq_start_iocbs(qpair); qpair 5329 drivers/scsi/qla2xxx/qla_target.c qla2x00_start_iocbs(vha, qpair->req); qpair 5406 drivers/scsi/qla2xxx/qla_target.c cmd->qpair = ha->base_qpair; qpair 5428 drivers/scsi/qla2xxx/qla_target.c qlt_free_qfull_cmds(struct qla_qpair *qpair) qpair 5430 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = qpair->vha; qpair 5452 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 5456 drivers/scsi/qla2xxx/qla_target.c rc = __qlt_send_busy(qpair, &cmd->atio, cmd->state); qpair 5458 drivers/scsi/qla2xxx/qla_target.c rc = __qlt_send_term_exchange(qpair, NULL, &cmd->atio); qpair 5482 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 5504 drivers/scsi/qla2xxx/qla_target.c qlt_send_busy(struct qla_qpair *qpair, struct atio_from_isp *atio, qpair 5508 drivers/scsi/qla2xxx/qla_target.c struct scsi_qla_host *vha = qpair->vha; qpair 5510 drivers/scsi/qla2xxx/qla_target.c rc = __qlt_send_busy(qpair, atio, status); qpair 5516 drivers/scsi/qla2xxx/qla_target.c qlt_chk_qfull_thresh_hold(struct scsi_qla_host *vha, struct qla_qpair *qpair, qpair 5527 drivers/scsi/qla2xxx/qla_target.c qlt_send_busy(qpair, atio, qla_sam_status); qpair 5655 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair, struct abts_resp_from_24xx_fw *entry) qpair 5666 drivers/scsi/qla2xxx/qla_target.c if (qpair->retry_term_exchg_addr == entry->exchange_addr_to_abort && qpair 5667 drivers/scsi/qla2xxx/qla_target.c qpair->retry_term_jiff == jiffies) { qpair 5669 drivers/scsi/qla2xxx/qla_target.c qpair->retry_term_cnt++; qpair 5670 drivers/scsi/qla2xxx/qla_target.c if (qpair->retry_term_cnt >= 5) { qpair 5672 drivers/scsi/qla2xxx/qla_target.c qpair->retry_term_cnt = 0; qpair 5678 drivers/scsi/qla2xxx/qla_target.c if (qpair == ha->base_qpair) qpair 5686 drivers/scsi/qla2xxx/qla_target.c } else if (qpair->retry_term_jiff != jiffies) { qpair 5687 drivers/scsi/qla2xxx/qla_target.c qpair->retry_term_exchg_addr = entry->exchange_addr_to_abort; qpair 5688 drivers/scsi/qla2xxx/qla_target.c qpair->retry_term_cnt = 0; qpair 5689 drivers/scsi/qla2xxx/qla_target.c qpair->retry_term_jiff = jiffies; qpair 5724 drivers/scsi/qla2xxx/qla_target.c if (qlt_chk_unresolv_exchg(vha, rsp->qpair, entry)) { qpair 5728 drivers/scsi/qla2xxx/qla_target.c qlt_24xx_retry_term_exchange(vha, rsp->qpair, qpair 5788 drivers/scsi/qla2xxx/qla_target.c rc = qlt_chk_qfull_thresh_hold(vha, rsp->qpair, atio, 1); qpair 5802 drivers/scsi/qla2xxx/qla_target.c qlt_send_term_exchange(rsp->qpair, NULL, qpair 5809 drivers/scsi/qla2xxx/qla_target.c qlt_send_busy(rsp->qpair, atio, qpair 5816 drivers/scsi/qla2xxx/qla_target.c qlt_send_busy(rsp->qpair, atio, qpair 6375 drivers/scsi/qla2xxx/qla_target.c h->qpair = ha->base_qpair; qpair 6383 drivers/scsi/qla2xxx/qla_target.c struct qla_qpair *qpair = ha->queue_pair_map[i]; qpair 6387 drivers/scsi/qla2xxx/qla_target.c if (qpair) { qpair 6388 drivers/scsi/qla2xxx/qla_target.c h->qpair = qpair; qpair 6389 drivers/scsi/qla2xxx/qla_target.c spin_lock_irqsave(qpair->qp_lock_ptr, flags); qpair 6390 drivers/scsi/qla2xxx/qla_target.c list_add_tail(&h->hint_elem, &qpair->hints_list); qpair 6391 drivers/scsi/qla2xxx/qla_target.c spin_unlock_irqrestore(qpair->qp_lock_ptr, flags); qpair 6392 drivers/scsi/qla2xxx/qla_target.c h->cpuid = qpair->cpuid; qpair 769 drivers/scsi/qla2xxx/qla_target.h struct qla_qpair *qpair; qpair 859 drivers/scsi/qla2xxx/qla_target.h struct qla_qpair *qpair; qpair 949 drivers/scsi/qla2xxx/qla_target.h struct qla_qpair *qpair; qpair 264 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->qpair->tgt_counters.qla_core_ret_sta_ctio++; qpair 278 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->qpair->tgt_counters.core_qla_free_cmd++; qpair 460 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->qpair->tgt_counters.qla_core_sbt_cmd++; qpair 482 drivers/scsi/qla2xxx/tcm_qla2xxx.c cmd->qpair->tgt_counters.qla_core_ret_ctio++; qpair 332 include/linux/avf/virtchnl.h struct virtchnl_queue_pair_info qpair[1]; qpair 46 include/linux/vmw_vmci_api.h int vmci_qpair_alloc(struct vmci_qp **qpair, qpair 51 include/linux/vmw_vmci_api.h int vmci_qpair_detach(struct vmci_qp **qpair); qpair 52 include/linux/vmw_vmci_api.h int vmci_qpair_get_produce_indexes(const struct vmci_qp *qpair, qpair 55 include/linux/vmw_vmci_api.h int vmci_qpair_get_consume_indexes(const struct vmci_qp *qpair, qpair 58 include/linux/vmw_vmci_api.h s64 vmci_qpair_produce_free_space(const struct vmci_qp *qpair); qpair 59 include/linux/vmw_vmci_api.h s64 vmci_qpair_produce_buf_ready(const struct vmci_qp *qpair); qpair 60 include/linux/vmw_vmci_api.h s64 vmci_qpair_consume_free_space(const struct vmci_qp *qpair); qpair 61 include/linux/vmw_vmci_api.h s64 vmci_qpair_consume_buf_ready(const struct vmci_qp *qpair); qpair 62 include/linux/vmw_vmci_api.h ssize_t vmci_qpair_enqueue(struct vmci_qp *qpair, qpair 64 include/linux/vmw_vmci_api.h ssize_t vmci_qpair_dequeue(struct vmci_qp *qpair, qpair 66 include/linux/vmw_vmci_api.h ssize_t vmci_qpair_peek(struct vmci_qp *qpair, void *buf, size_t buf_size, qpair 68 include/linux/vmw_vmci_api.h ssize_t vmci_qpair_enquev(struct vmci_qp *qpair, qpair 70 include/linux/vmw_vmci_api.h ssize_t vmci_qpair_dequev(struct vmci_qp *qpair, qpair 72 include/linux/vmw_vmci_api.h ssize_t vmci_qpair_peekv(struct vmci_qp *qpair, struct msghdr *msg, size_t iov_size, qpair 553 net/vmw_vsock/vmci_transport.c vmci_transport_queue_pair_alloc(struct vmci_qp **qpair, qpair 566 net/vmw_vsock/vmci_transport.c err = vmci_qpair_alloc(qpair, handle, produce_size, qpair 575 net/vmw_vsock/vmci_transport.c err = vmci_qpair_alloc(qpair, handle, produce_size, consume_size, qpair 1135 net/vmw_vsock/vmci_transport.c struct vmci_qp *qpair; qpair 1197 net/vmw_vsock/vmci_transport.c &qpair, qpair 1213 net/vmw_vsock/vmci_transport.c vmci_trans(vpending)->qpair = qpair; qpair 1312 net/vmw_vsock/vmci_transport.c || vmci_trans(vsk)->qpair qpair 1381 net/vmw_vsock/vmci_transport.c struct vmci_qp *qpair; qpair 1454 net/vmw_vsock/vmci_transport.c err = vmci_transport_queue_pair_alloc(&qpair, qpair 1474 net/vmw_vsock/vmci_transport.c vmci_trans(vsk)->qpair = qpair; qpair 1490 net/vmw_vsock/vmci_transport.c vmci_qpair_detach(&qpair); qpair 1584 net/vmw_vsock/vmci_transport.c vmci_trans(vsk)->qpair = NULL; qpair 1624 net/vmw_vsock/vmci_transport.c vmci_qpair_detach(&transport->qpair); qpair 1851 net/vmw_vsock/vmci_transport.c return vmci_qpair_peekv(vmci_trans(vsk)->qpair, msg, len, 0); qpair 1853 net/vmw_vsock/vmci_transport.c return vmci_qpair_dequev(vmci_trans(vsk)->qpair, msg, len, 0); qpair 1861 net/vmw_vsock/vmci_transport.c return vmci_qpair_enquev(vmci_trans(vsk)->qpair, msg, len, 0); qpair 1866 net/vmw_vsock/vmci_transport.c return vmci_qpair_consume_buf_ready(vmci_trans(vsk)->qpair); qpair 1871 net/vmw_vsock/vmci_transport.c return vmci_qpair_produce_free_space(vmci_trans(vsk)->qpair); qpair 108 net/vmw_vsock/vmci_transport.h struct vmci_qp *qpair; qpair 68 net/vmw_vsock/vmci_transport_notify.c retval = vmci_qpair_consume_free_space(vmci_trans(vsk)->qpair) > qpair 98 net/vmw_vsock/vmci_transport_notify.c return vmci_qpair_produce_buf_ready(vmci_trans(vsk)->qpair) > 0; qpair 201 net/vmw_vsock/vmci_transport_notify.c vmci_qpair_get_consume_indexes(vmci_trans(vsk)->qpair, &tail, &head); qpair 237 net/vmw_vsock/vmci_transport_notify.c vmci_qpair_get_produce_indexes(vmci_trans(vsk)->qpair, &tail, &head); qpair 464 net/vmw_vsock/vmci_transport_notify.c vmci_qpair_get_consume_indexes(vmci_trans(vsk)->qpair, qpair 538 net/vmw_vsock/vmci_transport_notify.c vmci_qpair_get_produce_indexes(vmci_trans(vsk)->qpair, qpair 59 net/vmw_vsock/vmci_transport_notify_qstate.c retval = vmci_qpair_consume_free_space(vmci_trans(vsk)->qpair) > qpair 272 net/vmw_vsock/vmci_transport_notify_qstate.c vmci_qpair_consume_free_space(vmci_trans(vsk)->qpair); qpair 319 net/vmw_vsock/vmci_transport_notify_qstate.c vmci_qpair_produce_buf_ready(vmci_trans(vsk)->qpair) == written;