Searched refs:wr (Results 1 - 25 of 174) sorted by relevance

1234567

/freebsd-11-stable/contrib/ofed/librdmacm/
H A Drdma_verbs.h102 struct ibv_recv_wr wr, *bad; local
104 wr.wr_id = (uintptr_t) context;
105 wr.next = NULL;
106 wr.sg_list = sgl;
107 wr.num_sge = nsge;
110 return rdma_seterrno(ibv_post_srq_recv(id->srq, &wr, &bad));
112 return rdma_seterrno(ibv_post_recv(id->qp, &wr, &bad));
119 struct ibv_send_wr wr, *bad; local
121 wr.wr_id = (uintptr_t) context;
122 wr
135 struct ibv_send_wr wr, *bad; local
153 struct ibv_send_wr wr, *bad; local
231 struct ibv_send_wr wr, *bad; local
[all...]
/freebsd-11-stable/lib/libthr/
H A Dplockstat.d41 probe rw__acquire(void *lock, int wr);
42 probe rw__release(void *lock, int wr);
43 probe rw__block(void *lock, int wr);
44 probe rw__blocked(void *lock, int wr, int success);
45 probe rw__error(void *lock, int wr, int err);
/freebsd-11-stable/contrib/flex/
H A Dtables.c56 int yytbl_write32 (struct yytbl_writer *wr, flex_uint32_t v);
57 int yytbl_write16 (struct yytbl_writer *wr, flex_uint16_t v);
58 int yytbl_write8 (struct yytbl_writer *wr, flex_uint8_t v);
59 int yytbl_writen (struct yytbl_writer *wr, void *v, flex_int32_t len);
68 * @param wr an uninitialized writer
72 int yytbl_writer_init (struct yytbl_writer *wr, FILE * out)
74 wr->out = out;
75 wr->total_written = 0;
127 static int yytbl_write_pad64 (struct yytbl_writer *wr)
131 pad = yypad64 (wr
71 yytbl_writer_init(struct yytbl_writer *wr, FILE * out) argument
126 yytbl_write_pad64(struct yytbl_writer *wr) argument
144 yytbl_hdr_fwrite(struct yytbl_writer *wr, const struct yytbl_hdr *th) argument
190 yytbl_data_fwrite(struct yytbl_writer *wr, struct yytbl_data *td) argument
268 yytbl_writen(struct yytbl_writer *wr, void *v, flex_int32_t len) argument
284 yytbl_write32(struct yytbl_writer *wr, flex_uint32_t v) argument
303 yytbl_write16(struct yytbl_writer *wr, flex_uint16_t v) argument
322 yytbl_write8(struct yytbl_writer *wr, flex_uint8_t v) argument
[all...]
H A Dtables.h72 int yytbl_hdr_fwrite (struct yytbl_writer *wr,
74 int yytbl_data_fwrite (struct yytbl_writer *wr, struct yytbl_data *td);
/freebsd-11-stable/sys/dev/cxgbe/tom/
H A Dt4_tom_l2t.h44 t4_l2t_send(struct adapter *sc, struct wrqe *wr, struct l2t_entry *e) argument
47 t4_wrq_tx(sc, wr);
50 return (t4_l2t_send_slow(sc, wr, e));
/freebsd-11-stable/contrib/ofed/libcxgb4/
H A Dqp.c104 struct ibv_send_wr *wr, int max, u32 *plenp)
112 for (i = 0; i < wr->num_sge; i++) {
113 if ((plen + wr->sg_list[i].length) > max)
115 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr;
116 plen += wr->sg_list[i].length;
117 len = wr->sg_list[i].length;
159 struct ibv_send_wr *wr, u8 *len16)
165 if (wr->num_sge > T4_MAX_SEND_SGE)
167 if (wr->send_flags & IBV_SEND_SOLICITED)
178 if (wr
103 build_immd(struct t4_sq *sq, struct fw_ri_immd *immdp, struct ibv_send_wr *wr, int max, u32 *plenp) argument
158 build_rdma_send(struct t4_sq *sq, union t4_wr *wqe, struct ibv_send_wr *wr, u8 *len16) argument
207 build_rdma_write(struct t4_sq *sq, union t4_wr *wqe, struct ibv_send_wr *wr, u8 *len16) argument
248 build_rdma_read(union t4_wr *wqe, struct ibv_send_wr *wr, u8 *len16) argument
275 build_rdma_recv(struct c4iw_qp *qhp, union t4_recv_wr *wqe, struct ibv_recv_wr *wr, u8 *len16) argument
309 c4iw_post_send(struct ibv_qp *ibqp, struct ibv_send_wr *wr, struct ibv_send_wr **bad_wr) argument
417 c4iw_post_receive(struct ibv_qp *ibqp, struct ibv_recv_wr *wr, struct ibv_recv_wr **bad_wr) argument
[all...]
/freebsd-11-stable/contrib/ofed/libmlx5/
H A Dqp.c210 struct ibv_send_wr *wr)
212 memcpy(&dseg->av, &to_mah(wr->wr.ud.ah)->av, sizeof dseg->av);
213 dseg->av.dqp_dct = htobe32(wr->wr.ud.remote_qpn | MLX5_EXTENDED_UD_AV);
214 dseg->av.key.qkey.qkey = htobe32(wr->wr.ud.remote_qkey);
256 static uint32_t send_ieth(struct ibv_send_wr *wr) argument
258 switch (wr->opcode) {
261 return wr
209 set_datagram_seg(struct mlx5_wqe_datagram_seg *dseg, struct ibv_send_wr *wr) argument
269 set_data_inl_seg(struct mlx5_qp *qp, struct ibv_send_wr *wr, void *wqe, int *sz, struct mlx5_sg_copy_ptr *sg_copy_ptr) argument
358 copy_eth_inline_headers(struct ibv_qp *ibqp, struct ibv_send_wr *wr, struct mlx5_wqe_eth_seg *eseg, struct mlx5_sg_copy_ptr *sg_copy_ptr) argument
562 set_tso_eth_seg(void **seg, struct ibv_send_wr *wr, void *qend, struct mlx5_qp *qp, int *size) argument
612 _mlx5_post_send(struct ibv_qp *ibqp, struct ibv_send_wr *wr, struct ibv_send_wr **bad_wr) argument
969 mlx5_post_send(struct ibv_qp *ibqp, struct ibv_send_wr *wr, struct ibv_send_wr **bad_wr) argument
994 struct ibv_send_wr wr = {}; local
1061 mlx5_post_wq_recv(struct ibv_wq *ibwq, struct ibv_recv_wr *wr, struct ibv_recv_wr **bad_wr) argument
1134 mlx5_post_recv(struct ibv_qp *ibqp, struct ibv_recv_wr *wr, struct ibv_recv_wr **bad_wr) argument
[all...]
H A Dsrq.c87 struct ibv_recv_wr *wr,
99 for (nreq = 0; wr; ++nreq, wr = wr->next) {
100 if (wr->num_sge > srq->max_gs) {
102 *bad_wr = wr;
109 *bad_wr = wr;
113 srq->wrid[srq->head] = wr->wr_id;
119 for (i = 0; i < wr->num_sge; ++i) {
120 scat[i].byte_count = htobe32(wr
86 mlx5_post_srq_recv(struct ibv_srq *ibsrq, struct ibv_recv_wr *wr, struct ibv_recv_wr **bad_wr) argument
[all...]
/freebsd-11-stable/contrib/ofed/libmlx4/
H A Dqp.c121 static void set_bind_seg(struct mlx4_wqe_bind_seg *bseg, struct ibv_send_wr *wr) argument
123 int acc = wr->bind_mw.bind_info.mw_access_flags;
133 if (((struct ibv_mw *)(wr->bind_mw.mw))->type == IBV_MW_TYPE_2)
138 bseg->new_rkey = htobe32(wr->bind_mw.rkey);
139 bseg->lkey = htobe32(wr->bind_mw.bind_info.mr->lkey);
140 bseg->addr = htobe64((uint64_t) wr->bind_mw.bind_info.addr);
141 bseg->length = htobe64(wr->bind_mw.bind_info.length);
163 static void set_atomic_seg(struct mlx4_wqe_atomic_seg *aseg, struct ibv_send_wr *wr) argument
165 if (wr->opcode == IBV_WR_ATOMIC_CMP_AND_SWP) {
166 aseg->swap_add = htobe64(wr
175 set_datagram_seg(struct mlx4_wqe_datagram_seg *dseg, struct ibv_send_wr *wr) argument
213 mlx4_post_send(struct ibv_qp *ibqp, struct ibv_send_wr *wr, struct ibv_send_wr **bad_wr) argument
512 mlx4_post_recv(struct ibv_qp *ibqp, struct ibv_recv_wr *wr, struct ibv_recv_wr **bad_wr) argument
[all...]
H A Dsrq.c63 struct ibv_recv_wr *wr,
75 for (nreq = 0; wr; ++nreq, wr = wr->next) {
76 if (wr->num_sge > srq->max_gs) {
78 *bad_wr = wr;
85 *bad_wr = wr;
89 srq->wrid[srq->head] = wr->wr_id;
95 for (i = 0; i < wr->num_sge; ++i) {
96 scat[i].byte_count = htobe32(wr
62 mlx4_post_srq_recv(struct ibv_srq *ibsrq, struct ibv_recv_wr *wr, struct ibv_recv_wr **bad_wr) argument
[all...]
/freebsd-11-stable/contrib/ofed/librdmacm/examples/
H A Drdma_xclient.c53 struct ibv_send_wr wr, *bad; local
60 wr.wr_id = (uintptr_t) NULL;
61 wr.next = NULL;
62 wr.sg_list = &sge;
63 wr.num_sge = 1;
64 wr.opcode = IBV_WR_SEND;
65 wr.send_flags = IBV_SEND_INLINE;
67 wr.qp_type.xrc.remote_srqn = srqn;
69 ret = ibv_post_send(id->qp, &wr, &bad);
/freebsd-11-stable/crypto/openssl/crypto/ripemd/asm/
H A Drmd-586.pl39 @wr=( 5,14, 7, 0, 9, 2,11, 4,13, 6,15, 8, 1,10, 3,12,
446 &RIP5($A,$B,$C,$D,$E,$wr[ 0],$sr[ 0],$KR0,-2);
447 &RIP5($E,$A,$B,$C,$D,$wr[ 1],$sr[ 1],$KR0,0);
448 &RIP5($D,$E,$A,$B,$C,$wr[ 2],$sr[ 2],$KR0,0);
449 &RIP5($C,$D,$E,$A,$B,$wr[ 3],$sr[ 3],$KR0,0);
450 &RIP5($B,$C,$D,$E,$A,$wr[ 4],$sr[ 4],$KR0,0);
451 &RIP5($A,$B,$C,$D,$E,$wr[ 5],$sr[ 5],$KR0,0);
452 &RIP5($E,$A,$B,$C,$D,$wr[ 6],$sr[ 6],$KR0,0);
453 &RIP5($D,$E,$A,$B,$C,$wr[ 7],$sr[ 7],$KR0,0);
454 &RIP5($C,$D,$E,$A,$B,$wr[
[all...]
/freebsd-11-stable/sys/geom/
H A Dgeom_vfs.h39 int g_vfs_open(struct vnode *vp, struct g_consumer **cpp, const char *fsname, int wr);
/freebsd-11-stable/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_qp.c92 static int build_rdma_send(union t3_wr *wqe, struct ib_send_wr *wr, argument
98 switch (wr->opcode) {
100 if (wr->send_flags & IB_SEND_SOLICITED)
107 if (wr->send_flags & IB_SEND_SOLICITED)
116 if (wr->num_sge > T3_MAX_SGE)
122 for (i = 0; i < wr->num_sge; i++) {
123 if ((plen + wr->sg_list[i].length) < plen) {
126 plen += wr->sg_list[i].length;
128 htobe32(wr->sg_list[i].lkey);
130 htobe32(wr
139 build_rdma_write(union t3_wr *wqe, struct ib_send_wr *wr, u8 *flit_cnt) argument
181 build_rdma_read(union t3_wr *wqe, struct ib_send_wr *wr, u8 *flit_cnt) argument
246 build_rdma_recv(struct iwch_qp *qhp, union t3_wr *wqe, struct ib_recv_wr *wr) argument
290 build_zero_stag_recv(struct iwch_qp *qhp, union t3_wr *wqe, struct ib_recv_wr *wr) argument
353 iwch_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, struct ib_send_wr **bad_wr) argument
452 iwch_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
[all...]
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_gsi.c71 struct mlx5_ib_gsi_wr *wr; local
76 wr = &gsi->outstanding_wrs[index % gsi->cap.max_send_wr];
78 if (!wr->completed)
82 wr->send_flags & IB_SEND_SIGNALED)
83 WARN_ON_ONCE(mlx5_ib_generate_wc(gsi_cq, &wr->wc));
85 wr->completed = false;
94 struct mlx5_ib_gsi_wr *wr = local
100 wr->completed = true;
101 wr_id = wr->wc.wr_id;
102 wr
409 mlx5_ib_add_outstanding_wr(struct mlx5_ib_gsi_qp *gsi, struct ib_ud_wr *wr, struct ib_wc *wc) argument
440 mlx5_ib_gsi_silent_drop(struct mlx5_ib_gsi_qp *gsi, struct ib_ud_wr *wr) argument
461 get_tx_qp(struct mlx5_ib_gsi_qp *gsi, struct ib_ud_wr *wr) argument
475 mlx5_ib_gsi_post_send(struct ib_qp *qp, struct ib_send_wr *wr, struct ib_send_wr **bad_wr) argument
520 mlx5_ib_gsi_post_recv(struct ib_qp *qp, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
[all...]
/freebsd-11-stable/sys/dev/cxgbe/iw_cxgbe/
H A Dqp.c138 struct wrqe *wr; local
237 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]);
238 if (wr == NULL) {
242 res_wr = wrtod(wr);
301 t4_wrq_tx(sc, wr);
336 struct ib_send_wr *wr, int max, u32 *plenp)
344 for (i = 0; i < wr->num_sge; i++) {
345 if ((plen + wr->sg_list[i].length) > max)
347 srcp = (u8 *)(unsigned long)wr->sg_list[i].addr;
348 plen += wr
335 build_immd(struct t4_sq *sq, struct fw_ri_immd *immdp, struct ib_send_wr *wr, int max, u32 *plenp) argument
405 build_rdma_send(struct t4_sq *sq, union t4_wr *wqe, struct ib_send_wr *wr, u8 *len16) argument
472 build_rdma_write(struct t4_sq *sq, union t4_wr *wqe, struct ib_send_wr *wr, u8 *len16) argument
515 build_rdma_read(union t4_wr *wqe, struct ib_send_wr *wr, u8 *len16) argument
545 build_rdma_recv(struct c4iw_qp *qhp, union t4_recv_wr *wqe, struct ib_recv_wr *wr, u8 *len16) argument
560 build_inv_stag(union t4_wr *wqe, struct ib_send_wr *wr, u8 *len16) argument
610 complete_sq_drain_wr(struct c4iw_qp *qhp, struct ib_send_wr *wr) argument
640 complete_rq_drain_wr(struct c4iw_qp *qhp, struct ib_recv_wr *wr) argument
670 build_tpte_memreg(struct fw_ri_fr_nsmr_tpte_wr *fr, struct ib_reg_wr *wr, struct c4iw_mr *mhp, u8 *len16) argument
701 build_memreg(struct t4_sq *sq, union t4_wr *wqe, struct ib_reg_wr *wr, struct c4iw_mr *mhp, u8 *len16, bool dsgl_supported) argument
768 c4iw_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, struct ib_send_wr **bad_wr) argument
908 c4iw_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
1114 struct wrqe *wr; local
1244 struct wrqe *wr; local
1337 struct wrqe *wr; local
[all...]
/freebsd-11-stable/sys/dev/mthca/
H A Dmthca_qp.c1479 int ind, struct ib_ud_wr *wr,
1488 mthca_ah_grh_present(to_mah(wr->ah)), 0, 0, 0,
1491 err = mthca_read_ah(dev, to_mah(wr->ah), &sqp->ud_header);
1502 switch (wr->wr.opcode) {
1510 sqp->ud_header.immediate_data = wr->wr.ex.imm_data;
1519 sqp->ud_header.bth.solicited_event = !!(wr->wr.send_flags & IB_SEND_SOLICITED);
1525 wr
1478 build_mlx_header(struct mthca_dev *dev, struct mthca_sqp *sqp, int ind, struct ib_ud_wr *wr, struct mthca_mlx_seg *mlx, struct mthca_data_seg *data) argument
1571 set_atomic_seg(struct mthca_atomic_seg *aseg, struct ib_atomic_wr *wr) argument
1584 set_tavor_ud_seg(struct mthca_tavor_ud_seg *useg, struct ib_ud_wr *wr) argument
1594 set_arbel_ud_seg(struct mthca_arbel_ud_seg *useg, struct ib_ud_wr *wr) argument
1602 mthca_tavor_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, struct ib_send_wr **bad_wr) argument
1805 mthca_tavor_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
1916 mthca_arbel_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, struct ib_send_wr **bad_wr) argument
2156 mthca_arbel_post_receive(struct ib_qp *ibqp, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
[all...]
H A Dmthca_srq.c475 int mthca_tavor_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, argument
494 for (nreq = 0; wr; wr = wr->next) {
502 *bad_wr = wr;
514 if (unlikely(wr->num_sge > srq->max_gs)) {
516 *bad_wr = wr;
521 for (i = 0; i < wr->num_sge; ++i) {
522 mthca_set_data_seg(wqe, wr->sg_list + i);
532 srq->wrid[ind] = wr
575 mthca_arbel_post_srq_recv(struct ib_srq *ibsrq, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
[all...]
/freebsd-11-stable/sys/dev/iser/
H A Diser_memory.c162 struct ib_send_wr *bad_wr, *wr = NULL; local
171 wr = &inv_wr;
181 fastreg_wr.wr.opcode = IB_WR_REG_MR;
182 fastreg_wr.wr.wr_id = ISER_FASTREG_LI_WRID;
183 fastreg_wr.wr.num_sge = 0;
190 if (!wr)
191 wr = &fastreg_wr.wr;
193 wr->next = &fastreg_wr.wr;
[all...]
/freebsd-11-stable/stand/sparc64/loader/
H A Dlocore.S34 wr %g0, FPRS_FEF, %fprs
/freebsd-11-stable/sys/geom/eli/
H A Dg_eli.c189 struct g_eli_worker *wr; local
195 LIST_FOREACH(wr, &sc->sc_workers, w_next) {
196 if (wr->w_number == bp->bio_pflags)
199 KASSERT(wr != NULL, ("Invalid worker (%u).", bp->bio_pflags));
201 bp->bio_cmd == BIO_READ ? "READ" : "WRITE", (uintmax_t)wr->w_sid,
203 wr->w_sid = crp->crp_sid;
406 g_eli_newsession(struct g_eli_worker *wr) argument
412 sc = wr->w_softc;
435 error = crypto_newsession(&wr->w_sid, &crie,
439 error = crypto_newsession(&wr
470 g_eli_freesession(struct g_eli_worker *wr) argument
521 struct g_eli_worker *wr; local
739 struct g_eli_worker *wr; local
[all...]
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_qp.c2298 struct ib_ud_wr *wr,
2305 struct mlx4_ib_ah *ah = to_mah(wr->ah);
2313 if (wr->wr.opcode != IB_WR_SEND)
2318 for (i = 0; i < wr->wr.num_sge; ++i)
2319 send_size += wr->wr.sg_list[i].length;
2344 sqp->ud_header.bth.solicited_event = !!(wr->wr
2297 build_sriov_qp0_header(struct mlx4_ib_sqp *sqp, struct ib_ud_wr *wr, void *wqe, unsigned *mlx_seg_len) argument
2427 build_mlx_header(struct mlx4_ib_sqp *sqp, struct ib_ud_wr *wr, void *wqe, unsigned *mlx_seg_len) argument
2717 set_reg_seg(struct mlx4_wqe_fmr_seg *fseg, struct ib_reg_wr *wr) argument
2747 set_atomic_seg(struct mlx4_wqe_atomic_seg *aseg, struct ib_atomic_wr *wr) argument
2763 set_masked_atomic_seg(struct mlx4_wqe_masked_atomic_seg *aseg, struct ib_atomic_wr *wr) argument
2772 set_datagram_seg(struct mlx4_wqe_datagram_seg *dseg, struct ib_ud_wr *wr) argument
2782 set_tunnel_datagram_seg(struct mlx4_ib_dev *dev, struct mlx4_wqe_datagram_seg *dseg, struct ib_ud_wr *wr, enum mlx4_ib_qp_type qpt) argument
2806 build_tunnel_header(struct ib_ud_wr *wr, void *wqe, unsigned *mlx_seg_len) argument
2889 build_lso_seg(struct mlx4_wqe_lso_seg *wqe, struct ib_ud_wr *wr, struct mlx4_ib_qp *qp, unsigned *lso_seg_len, __be32 *lso_hdr_sz, __be32 *blh) argument
2909 send_ieth(struct ib_send_wr *wr) argument
2931 mlx4_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, struct ib_send_wr **bad_wr) argument
3266 mlx4_ib_post_recv(struct ib_qp *ibqp, struct ib_recv_wr *wr, struct ib_recv_wr **bad_wr) argument
[all...]
/freebsd-11-stable/contrib/unbound/util/storage/
H A Dslabhash.h123 * @param wr: set to true if you desire a writelock on the entry.
129 hashvalue_type hash, void* key, int wr);
189 * @param wr: if true, writelock is obtained, otherwise readlock.
193 void slabhash_traverse(struct slabhash* table, int wr,
/freebsd-11-stable/sys/dev/cxgbe/
H A Doffload.h45 INIT_ULPTX_WRH(&((w)->wr), wrlen, atomic, tid)
48 (w)->wr.wr_hi = htonl(V_FW_WR_OP(FW_TP_WR) | \
49 V_FW_WR_IMMDLEN(sizeof(*w) - sizeof(w->wr))); \
50 (w)->wr.wr_mid = htonl(V_FW_WR_LEN16(DIV_ROUND_UP(sizeof(*w), 16)) | \
52 (w)->wr.wr_lo = cpu_to_be64(0); \
/freebsd-11-stable/contrib/ofed/libibverbs/
H A Dcompat-1_0.c107 } wr; member in struct:ibv_send_wr_1_0
204 struct ibv_send_wr_1_0 *wr,
207 struct ibv_recv_wr_1_0 *wr,
367 static int post_srq_recv_wrapper_1_0(struct ibv_srq_1_0 *srq, struct ibv_recv_wr_1_0 *wr, argument
374 for (w = wr; w; w = w->next) {
392 for (real_wr = head_wr, w = wr;
404 static int post_send_wrapper_1_0(struct ibv_qp_1_0 *qp, struct ibv_send_wr_1_0 *wr, argument
412 for (w = wr; w; w = w->next) {
428 TEST_SIZE_TO_END (wr)) {
429 /* we have alignment up to wr, bu
485 post_recv_wrapper_1_0(struct ibv_qp_1_0 *qp, struct ibv_recv_wr_1_0 *wr, struct ibv_recv_wr_1_0 **bad_wr) argument
[all...]

Completed in 175 milliseconds

1234567