Home
last modified time | relevance | path

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

12

/freebsd/contrib/ofed/opensm/libvendor/
H A Dosm_vendor_mtl.c63 uint64_t wrid = 0; in __osm_set_wrid_by_p_madw() local
67 memcpy(&wrid, &p_madw, sizeof(osm_madw_t *)); in __osm_set_wrid_by_p_madw()
68 wrid = (wrid << 1) | in __osm_set_wrid_by_p_madw()
70 return wrid; in __osm_set_wrid_by_p_madw()
74 __osm_set_p_madw_and_resp_by_wrid(IN uint64_t wrid, in __osm_set_p_madw_and_resp_by_wrid() argument
78 *is_resp = wrid & 0x0000000000000001; in __osm_set_p_madw_and_resp_by_wrid()
79 wrid = wrid >> 1; in __osm_set_p_madw_and_resp_by_wrid()
80 memcpy(pp_madw, &wrid, sizeof(osm_madw_t *)); in __osm_set_p_madw_and_resp_by_wrid()
513 IN u_int64_t wrid, in __osm_mtl_send_callback() argument
526 __osm_set_p_madw_and_resp_by_wrid(wrid, &is_resp, &madw_p); in __osm_mtl_send_callback()
[all …]
H A Dosm_vendor_ts.c58 uint64_t wrid = 0; in __osm_set_wrid_by_p_madw() local
62 memcpy(&wrid, &p_madw, sizeof(osm_madw_t *)); in __osm_set_wrid_by_p_madw()
63 wrid = (wrid << 1) | in __osm_set_wrid_by_p_madw()
65 return wrid; in __osm_set_wrid_by_p_madw()
69 __osm_set_p_madw_and_resp_by_wrid(IN uint64_t wrid, in __osm_set_p_madw_and_resp_by_wrid() argument
73 *is_resp = wrid & 0x0000000000000001; in __osm_set_p_madw_and_resp_by_wrid()
74 wrid = wrid >> 1; in __osm_set_p_madw_and_resp_by_wrid()
75 memcpy(pp_madw, &wrid, sizeof(osm_madw_t *)); in __osm_set_p_madw_and_resp_by_wrid()
H A Dosm_vendor_mlx_ibmgt.c84 IN u_int64_t wrid,
667 IN u_int64_t wrid, in __osmv_IBMGT_send_cb() argument
670 osmv_bind_obj_t *p_bo = (osmv_bind_obj_t *) CAST_P2LONG(wrid); in __osmv_IBMGT_send_cb()
/freebsd/contrib/ofed/libmlx5/
H A Dsrq.c113 srq->wrid[srq->head] = wr->wr_id; in mlx5_post_srq_recv()
164 srq->wrid = malloc(srq->max * sizeof *srq->wrid); in mlx5_alloc_srq_buf()
165 if (!srq->wrid) in mlx5_alloc_srq_buf()
187 free(srq->wrid); in mlx5_alloc_srq_buf()
H A Dverbs.c720 free(srq->wrid); in mlx5_create_srq()
766 free(msrq->wrid); in mlx5_destroy_srq()
1060 qp->sq.wrid = malloc(qp->sq.wqe_cnt * sizeof(*qp->sq.wrid)); in mlx5_alloc_qp_buf()
1061 if (!qp->sq.wrid) { in mlx5_alloc_qp_buf()
1083 qp->rq.wrid = malloc(qp->rq.wqe_cnt * sizeof(uint64_t)); in mlx5_alloc_qp_buf()
1084 if (!qp->rq.wrid) { in mlx5_alloc_qp_buf()
1134 if (qp->rq.wrid) in mlx5_alloc_qp_buf()
1135 free(qp->rq.wrid); in mlx5_alloc_qp_buf()
1142 if (qp->sq.wrid) in mlx5_alloc_qp_buf()
[all...]
H A Dcq.c153 cq->ibv_cq.wr_id = srq->wrid[wqe_ctr]; in handle_responder_lazy()
171 cq->ibv_cq.wr_id = wq->wrid[wqe_ctr]; in handle_responder_lazy()
196 wc->wr_id = srq->wrid[wqe_ctr]; in handle_responder()
218 wc->wr_id = wq->wrid[wqe_ctr]; in handle_responder()
583 cq->ibv_cq.wr_id = wq->wrid[idx]; in mlx5_parse_cqe()
595 wc->wr_id = wq->wrid[idx]; in mlx5_parse_cqe()
657 cq->ibv_cq.wr_id = wq->wrid[idx]; in mlx5_parse_cqe()
659 wc->wr_id = wq->wrid[idx]; in mlx5_parse_cqe()
670 cq->ibv_cq.wr_id = (*cur_srq)->wrid[wqe_ctr]; in mlx5_parse_cqe()
672 wc->wr_id = (*cur_srq)->wrid[wqe_ctr]; in mlx5_parse_cqe()
[all …]
H A Dmlx5.h349 uint64_t *wrid; member
367 uint64_t *wrid; member
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_srq.c168 srq->wrid = kmalloc_array(srq->msrq.max, sizeof(u64), in mlx4_ib_create_srq()
170 if (!srq->wrid) { in mlx4_ib_create_srq()
171 srq->wrid = __vmalloc(srq->msrq.max * sizeof(u64), in mlx4_ib_create_srq()
173 if (!srq->wrid) { in mlx4_ib_create_srq()
207 kvfree(srq->wrid); in mlx4_ib_create_srq()
284 kvfree(msrq->wrid); in mlx4_ib_destroy_srq()
339 srq->wrid[srq->head] = wr->wr_id; in mlx4_ib_post_srq_recv()
H A Dmlx4_ib_cq.c614 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx4_ib_qp_sw_comp()
730 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx4_ib_poll_one()
735 wc->wr_id = srq->wrid[wqe_ctr]; in mlx4_ib_poll_one()
740 wc->wr_id = srq->wrid[wqe_ctr]; in mlx4_ib_poll_one()
745 wc->wr_id = wq->wrid[tail]; in mlx4_ib_poll_one()
H A Dmlx4_ib_qp.c822 qp->sq.wrid = kmalloc_array(qp->sq.wqe_cnt, sizeof(u64), in create_qp_common()
824 if (!qp->sq.wrid) in create_qp_common()
825 qp->sq.wrid = __vmalloc(qp->sq.wqe_cnt * sizeof(u64), in create_qp_common()
827 qp->rq.wrid = kmalloc_array(qp->rq.wqe_cnt, sizeof(u64), in create_qp_common()
829 if (!qp->rq.wrid) in create_qp_common()
830 qp->rq.wrid = __vmalloc(qp->rq.wqe_cnt * sizeof(u64), in create_qp_common()
832 if (!qp->sq.wrid || !qp->rq.wrid) { in create_qp_common()
921 kvfree(qp->sq.wrid); in create_qp_common()
922 kvfree(qp->rq.wrid); in create_qp_common()
1102 kvfree(qp->sq.wrid); in destroy_qp_common()
[all …]
H A Dmlx4_ib.h169 u64 *wrid; member
339 u64 *wrid; member
/freebsd/contrib/ofed/libmlx4/
H A Dsrq.c89 srq->wrid[srq->head] = wr->wr_id; in mlx4_post_srq_recv()
134 srq->wrid = malloc(srq->max * sizeof (uint64_t)); in mlx4_alloc_srq_buf()
135 if (!srq->wrid) in mlx4_alloc_srq_buf()
148 free(srq->wrid); in mlx4_alloc_srq_buf()
297 free(srq->wrid); in mlx4_create_xrc_srq()
329 free(msrq->wrid); in mlx4_destroy_xrc_srq()
H A Dqp.c253 qp->sq.wrid[ind & (qp->sq.wqe_cnt - 1)] = wr->wr_id; in mlx4_post_send()
552 qp->rq.wrid[ind] = wr->wr_id; in mlx4_post_recv()
659 qp->sq.wrid = malloc(qp->sq.wqe_cnt * sizeof (uint64_t)); in mlx4_alloc_qp_buf()
660 if (!qp->sq.wrid) in mlx4_alloc_qp_buf()
665 qp->rq.wrid = malloc(qp->rq.wqe_cnt * sizeof (uint64_t)); in mlx4_alloc_qp_buf()
666 if (!qp->rq.wrid) { in mlx4_alloc_qp_buf()
667 free(qp->sq.wrid); in mlx4_alloc_qp_buf()
691 free(qp->sq.wrid); in mlx4_alloc_qp_buf()
692 free(qp->rq.wrid); in mlx4_alloc_qp_buf()
H A Dverbs.c694 free(srq->wrid); in mlx4_create_srq()
748 free(to_msrq(srq)->wrid); in mlx4_destroy_srq()
921 free(qp->sq.wrid); in mlx4_create_qp_ex()
923 free(qp->rq.wrid); in mlx4_create_qp_ex()
1129 free(qp->rq.wrid); in mlx4_destroy_qp()
1132 free(qp->sq.wrid); in mlx4_destroy_qp()
H A Dmlx4.h197 uint64_t *wrid; member
210 uint64_t *wrid; member
H A Dcq.c293 *pwr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx4_parse_cqe()
297 *pwr_id = srq->wrid[wqe_index]; in mlx4_parse_cqe()
301 *pwr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx4_parse_cqe()
/freebsd/contrib/ofed/libcxgb4/
H A Dt4fw_ri_api.h531 __u16 wrid; member
549 __u16 wrid; member
574 __u16 wrid; member
591 __u16 wrid; member
600 __u16 wrid; member
638 __u16 wrid; member
675 __u16 wrid; member
H A Dt4.h142 static inline void init_wr_hdr(union t4_wr *wqe, u16 wrid, in init_wr_hdr() argument
147 wqe->send.wrid = wrid; in init_wr_hdr()
/freebsd/sys/dev/mthca/
H A Dmthca_srq.c145 kfree(srq->wrid); in mthca_free_srq_buf()
159 srq->wrid = kmalloc(srq->max * sizeof (u64), GFP_KERNEL); in mthca_alloc_srq_buf()
160 if (!srq->wrid) in mthca_alloc_srq_buf()
167 kfree(srq->wrid); in mthca_alloc_srq_buf()
534 srq->wrid[ind] = wr->wr_id; in mthca_tavor_post_srq_recv()
623 srq->wrid[ind] = wr->wr_id; in mthca_arbel_post_srq_recv()
H A Dmthca_provider.h240 u64 *wrid; member
283 u64 *wrid; member
H A Dmthca_qp.c1050 qp->wrid = kmalloc((qp->rq.max + qp->sq.max) * sizeof (u64), in mthca_alloc_wqe_buf()
1052 if (!qp->wrid) in mthca_alloc_wqe_buf()
1063 kfree(qp->wrid); in mthca_alloc_wqe_buf()
1073 kfree(qp->wrid); in mthca_free_wqe_buf()
1757 qp->wrid[ind + qp->rq.max] = wr->wr_id; in mthca_tavor_post_send()
1873 qp->wrid[ind] = wr->wr_id; in mthca_tavor_post_receive()
2098 qp->wrid[ind + qp->rq.max] = wr->wr_id; in mthca_arbel_post_send()
2211 qp->wrid[ind] = wr->wr_id; in mthca_arbel_post_receive()
H A 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()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_srq.c193 srq->wrid = kmalloc(srq->msrq.max * sizeof(u64), GFP_KERNEL); in create_srq_kernel()
194 if (!srq->wrid) { in create_srq_kernel()
233 kfree(srq->wrid); in destroy_srq_kernel()
463 srq->wrid[srq->head] = wr->wr_id; in mlx5_ib_post_srq_recv()
H A Dmlx5_ib_cq.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()
455 wc->wr_id = wq->wrid[idx]; in sw_send_comp()
483 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in sw_recv_comp()
578 wc->wr_id = wq->wrid[idx]; in mlx5_poll_one()
604 wc->wr_id = wq->wrid[idx]; in mlx5_poll_one()
612 wc->wr_id = srq->wrid[wqe_ctr]; in mlx5_poll_one()
616 wc->wr_id = wq->wrid[wq->tail & (wq->wqe_cnt - 1)]; in mlx5_poll_one()
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dt4.h131 static inline void init_wr_hdr(union t4_wr *wqe, u16 wrid, in init_wr_hdr() argument
136 wqe->send.wrid = wrid; in init_wr_hdr()

12