Searched refs:cq_poll_info (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/ |
H A D | verbs.h | 239 static inline void set_ib_wc_op_sq(struct irdma_cq_poll_info *cq_poll_info, in set_ib_wc_op_sq() argument 242 switch (cq_poll_info->op_type) { in set_ib_wc_op_sq() 268 static inline void set_ib_wc_op_rq(struct irdma_cq_poll_info *cq_poll_info, in set_ib_wc_op_rq() argument 276 entry->opcode = cq_poll_info->imm_valid ? in set_ib_wc_op_rq() 282 switch (cq_poll_info->op_type) { in set_ib_wc_op_rq() 299 int irdma_generated_cmpls(struct irdma_cq *iwcq, struct irdma_cq_poll_info *cq_poll_info);
|
H A D | verbs.c | 3528 * @cq_poll_info: cqe info 3531 struct irdma_cq_poll_info *cq_poll_info) in irdma_process_cqe() 3537 entry->wr_id = cq_poll_info->wr_id; in irdma_process_cqe() 3539 qp = cq_poll_info->qp_handle; in irdma_process_cqe() 3542 if (cq_poll_info->error) { in irdma_process_cqe() 3543 entry->status = (cq_poll_info->comp_status == IRDMA_COMPL_STATUS_FLUSHED) ? in irdma_process_cqe() 3544 irdma_flush_err_to_ib_wc_status(cq_poll_info->minor_err) : IB_WC_GENERAL_ERR; in irdma_process_cqe() 3546 entry->vendor_err = cq_poll_info->major_err << 16 | in irdma_process_cqe() 3547 cq_poll_info->minor_err; in irdma_process_cqe() 3550 if (cq_poll_info in irdma_process_cqe() 3530 irdma_process_cqe(struct ib_wc *entry, struct irdma_cq_poll_info *cq_poll_info) irdma_process_cqe() argument [all...] |
H A D | utils.c | 2407 int irdma_generated_cmpls(struct irdma_cq *iwcq, struct irdma_cq_poll_info *cq_poll_info) in irdma_generated_cmpls() argument 2415 memcpy(cq_poll_info, &cmpl->cpi, sizeof(*cq_poll_info)); in irdma_generated_cmpls() 2420 __func__, cq_poll_info->qp_id, cq_poll_info->op_type, in irdma_generated_cmpls() 2421 cq_poll_info->wr_id); in irdma_generated_cmpls() 2428 * @cpi: resulting structure of cq_poll_info type
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/ |
H A D | i40iw_verbs.c | 2332 struct i40iw_cq_poll_info cq_poll_info; in i40iw_poll_cq() local 2344 ret = ukcq->ops.iw_cq_poll_completion(ukcq, &cq_poll_info); in i40iw_poll_cq() 2355 entry->wr_id = cq_poll_info.wr_id; in i40iw_poll_cq() 2356 if (cq_poll_info.error) { in i40iw_poll_cq() 2358 entry->vendor_err = cq_poll_info.major_err << 16 | cq_poll_info.minor_err; in i40iw_poll_cq() 2363 switch (cq_poll_info.op_type) { in i40iw_poll_cq() 2386 qp = (struct i40iw_sc_qp *)cq_poll_info.qp_handle; in i40iw_poll_cq() 2388 entry->src_qp = cq_poll_info.qp_id; in i40iw_poll_cq() 2396 entry->byte_len = cq_poll_info in i40iw_poll_cq() [all...] |
Completed in 15 milliseconds