Home
last modified time | relevance | path

Searched refs:wrid (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Dcxio_wr.h127 #define WRID(wrid) (wrid.id1) argument
128 #define WRID_GEN(wrid) (wrid.id0.wr_gen) argument
129 #define WRID_IDX(wrid) (wrid.id0.wr_idx) argument
130 #define WRID_LO(wrid) (wrid.id0.wr_lo) argument
169 union t3_wrid wrid; /* 1 */ member
184 union t3_wrid wrid; /* 1 */ member
224 union t3_wrid wrid; /* 1 */ member
231 union t3_wrid wrid; /* 1 */ member
243 union t3_wrid wrid; /* 1 */ member
256 union t3_wrid wrid; /* 1 */ member
[all …]
/Linux-v4.19/drivers/net/ethernet/cisco/enic/
Denic_res.h52 u64 wrid = 0; in enic_queue_wq_desc_ex() local
66 (u8)cq_entry, compressed_send, wrid); in enic_queue_wq_desc_ex()
127 u64 wrid = 0; in enic_queue_rq_desc() local
135 vnic_rq_post(rq, os_buf, os_buf_index, dma_addr, len, wrid); in enic_queue_rq_desc()
Dvnic_rq.h122 uint64_t wrid) in vnic_rq_post() argument
130 buf->wr_id = wrid; in vnic_rq_post()
Dvnic_wq.h135 uint8_t compressed_send, uint64_t wrid) in vnic_wq_post() argument
146 buf->wr_id = wrid; in vnic_wq_post()
/Linux-v4.19/drivers/infiniband/hw/cxgb4/
Dt4fw_ri_api.h548 __u16 wrid; member
576 __u16 wrid; member
601 __u16 wrid; member
632 __u16 wrid; member
649 __u16 wrid; member
658 __u16 wrid; member
696 __u16 wrid; member
733 __u16 wrid; member
745 __u16 wrid; member
Dt4.h118 static inline void init_wr_hdr(union t4_wr *wqe, u16 wrid, in init_wr_hdr() argument
123 wqe->send.wrid = wrid; in init_wr_hdr()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dsrq.c173 srq->wrid = kvmalloc_array(srq->msrq.max, in mlx4_ib_create_srq()
175 if (!srq->wrid) { in mlx4_ib_create_srq()
208 kvfree(srq->wrid); in mlx4_ib_create_srq()
285 kvfree(msrq->wrid); in mlx4_ib_destroy_srq()
343 srq->wrid[srq->head] = wr->wr_id; in mlx4_ib_post_srq_recv()
Dcq.c629 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx4_ib_qp_sw_comp()
745 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx4_ib_poll_one()
750 wc->wr_id = srq->wrid[wqe_ctr]; in mlx4_ib_poll_one()
755 wc->wr_id = srq->wrid[wqe_ctr]; in mlx4_ib_poll_one()
760 wc->wr_id = wq->wrid[tail]; in mlx4_ib_poll_one()
Dmlx4_ib.h173 u64 *wrid; member
364 u64 *wrid; member
Dqp.c1091 qp->sq.wrid = kvmalloc_array(qp->sq.wqe_cnt, in create_qp_common()
1093 qp->rq.wrid = kvmalloc_array(qp->rq.wqe_cnt, in create_qp_common()
1095 if (!qp->sq.wrid || !qp->rq.wrid) { in create_qp_common()
1196 kvfree(qp->sq.wrid); in create_qp_common()
1197 kvfree(qp->rq.wrid); in create_qp_common()
1412 kvfree(qp->sq.wrid); in destroy_qp_common()
1413 kvfree(qp->rq.wrid); in destroy_qp_common()
3508 qp->sq.wrid[(qp->sq.head + nreq) & (qp->sq.wqe_cnt - 1)] = wr->wr_id; in _mlx4_ib_post_send()
3834 qp->rq.wrid[ind] = wr->wr_id; in _mlx4_ib_post_recv()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_srq.c144 kfree(srq->wrid); in mthca_free_srq_buf()
158 srq->wrid = kmalloc_array(srq->max, sizeof(u64), GFP_KERNEL); in mthca_alloc_srq_buf()
159 if (!srq->wrid) in mthca_alloc_srq_buf()
166 kfree(srq->wrid); in mthca_alloc_srq_buf()
532 srq->wrid[ind] = wr->wr_id; in mthca_tavor_post_srq_recv()
621 srq->wrid[ind] = wr->wr_id; in mthca_arbel_post_srq_recv()
Dmthca_provider.h238 u64 *wrid; member
281 u64 *wrid; member
Dmthca_qp.c1057 qp->wrid = kmalloc_array(qp->rq.max + qp->sq.max, sizeof(u64), in mthca_alloc_wqe_buf()
1059 if (!qp->wrid) in mthca_alloc_wqe_buf()
1070 kfree(qp->wrid); in mthca_alloc_wqe_buf()
1080 kfree(qp->wrid); in mthca_free_wqe_buf()
1763 qp->wrid[ind + qp->rq.max] = wr->wr_id; in mthca_tavor_post_send()
1879 qp->wrid[ind] = wr->wr_id; in mthca_tavor_post_receive()
2104 qp->wrid[ind + qp->rq.max] = wr->wr_id; in mthca_arbel_post_send()
2217 qp->wrid[ind] = wr->wr_id; in mthca_arbel_post_receive()
Dmthca_cq.c542 entry->wr_id = (*cur_qp)->wrid[wqe_index + in mthca_poll_one()
549 entry->wr_id = srq->wrid[wqe_index]; in mthca_poll_one()
563 entry->wr_id = (*cur_qp)->wrid[wqe_index]; in mthca_poll_one()
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dsrq.c199 srq->wrid = kvmalloc_array(srq->msrq.max, sizeof(u64), GFP_KERNEL); in create_srq_kernel()
200 if (!srq->wrid) { in create_srq_kernel()
233 kvfree(srq->wrid); in destroy_srq_kernel()
483 srq->wrid[srq->head] = wr->wr_id; in mlx5_ib_post_srq_recv()
Dcq.c188 wc->wr_id = srq->wrid[wqe_ctr]; in handle_responder()
195 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in handle_responder()
449 wc->wr_id = wq->wrid[idx]; in sw_send_comp()
477 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in sw_recv_comp()
571 wc->wr_id = wq->wrid[idx]; in mlx5_poll_one()
597 wc->wr_id = wq->wrid[idx]; in mlx5_poll_one()
605 wc->wr_id = srq->wrid[wqe_ctr]; in mlx5_poll_one()
609 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx5_poll_one()
Dqp.c993 qp->sq.wrid = kvmalloc_array(qp->sq.wqe_cnt, in create_kernel_qp()
994 sizeof(*qp->sq.wrid), GFP_KERNEL); in create_kernel_qp()
997 qp->rq.wrid = kvmalloc_array(qp->rq.wqe_cnt, in create_kernel_qp()
998 sizeof(*qp->rq.wrid), GFP_KERNEL); in create_kernel_qp()
1004 if (!qp->sq.wrid || !qp->sq.wr_data || !qp->rq.wrid || in create_kernel_qp()
1016 kvfree(qp->sq.wrid); in create_kernel_qp()
1018 kvfree(qp->rq.wrid); in create_kernel_qp()
1033 kvfree(qp->sq.wrid); in destroy_qp_kernel()
1035 kvfree(qp->rq.wrid); in destroy_qp_kernel()
4344 qp->sq.wrid[idx] = wr_id; in finish_wqe()
[all …]
Dmlx5_ib.h257 u64 *wrid; member
521 u64 *wrid; member
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dbnxt_re.h102 u64 wrid; member
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_qp.c720 hr_qp->sq.wrid = kmalloc_array(hr_qp->sq.wqe_cnt, sizeof(u64), in hns_roce_create_qp_common()
722 hr_qp->rq.wrid = kmalloc_array(hr_qp->rq.wqe_cnt, sizeof(u64), in hns_roce_create_qp_common()
724 if (!hr_qp->sq.wrid || !hr_qp->rq.wrid) { in hns_roce_create_qp_common()
797 kfree(hr_qp->sq.wrid); in hns_roce_create_qp_common()
798 kfree(hr_qp->rq.wrid); in hns_roce_create_qp_common()
Dhns_roce_hw_v1.c108 qp->sq.wrid[(qp->sq.head + nreq) & (qp->sq.wqe_cnt - 1)] = in hns_roce_v1_post_send()
399 hr_qp->rq.wrid[ind] = wr->wr_id; in hns_roce_v1_post_recv()
2370 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in hns_roce_v1_poll_one()
2405 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in hns_roce_v1_poll_one()
3965 kfree(hr_qp->sq.wrid); in hns_roce_v1_destroy_qp()
3966 kfree(hr_qp->rq.wrid); in hns_roce_v1_destroy_qp()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_user.h326 u64 wrid; member
Di40iw_uk.c193 qp->sq_wrtrk_array[*wqe_idx].wrid = wr_id; in i40iw_qp_get_next_send_wqe()
837 info->wr_id = qp->sq_wrtrk_array[wqe_idx].wrid; in i40iw_cq_poll_completion()
859 info->wr_id = qp->sq_wrtrk_array[tail].wrid; in i40iw_cq_poll_completion()
Di40iw_puda.c345 sqwrid = (void *)(uintptr_t)qp->sq_wrtrk_array[info.wqe_idx].wrid; in i40iw_puda_poll_completion()
393 qp->qp_uk.sq_wrtrk_array[wqe_idx].wrid = (uintptr_t)info->scratch; in i40iw_puda_send()
/Linux-v4.19/drivers/infiniband/hw/ocrdma/
Docrdma.h396 uint64_t wrid; member

12