/freebsd/contrib/ofed/opensm/libvendor/ |
H A D | osm_vendor_mtl.c | 63 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 D | osm_vendor_ts.c | 58 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 D | osm_vendor_mlx_ibmgt.c | 84 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 D | srq.c | 113 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 D | verbs.c | 720 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 D | cq.c | 153 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 D | mlx5.h | 349 uint64_t *wrid; member 367 uint64_t *wrid; member
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_srq.c | 168 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 D | mlx4_ib_cq.c | 614 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 D | mlx4_ib_qp.c | 822 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 D | mlx4_ib.h | 169 u64 *wrid; member 339 u64 *wrid; member
|
/freebsd/contrib/ofed/libmlx4/ |
H A D | srq.c | 89 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 D | qp.c | 253 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 D | verbs.c | 694 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 D | mlx4.h | 197 uint64_t *wrid; member 210 uint64_t *wrid; member
|
H A D | cq.c | 293 *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 D | t4fw_ri_api.h | 531 __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 D | t4.h | 142 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 D | mthca_srq.c | 145 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 D | mthca_provider.h | 240 u64 *wrid; member 283 u64 *wrid; member
|
H A D | mthca_qp.c | 1050 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 D | mthca_cq.c | 542 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 D | mlx5_ib_srq.c | 193 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 D | mlx5_ib_cq.c | 188 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 D | t4.h | 131 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()
|