/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_wr.c | 83 uint32_t desc_sz; in hermon_post_send_ud() local 315 desc_sz = ((uintptr_t)&ds[last_ds] - (uintptr_t)desc) >> 0x4; in hermon_post_send_ud() 344 desc_sz |= (is->is_ctl.fc_frame_ctrl & IBT_FCTL_SIT) ? 0x80 : 0; in hermon_post_send_ud() 360 HERMON_WQE_SET_CTRL_SEGMENT(desc, desc_sz, fence, immed_data, in hermon_post_send_ud() 431 uint32_t desc_sz; in hermon_post_send_rc() local 666 desc_sz = ((uintptr_t)&ds[last_ds] - (uintptr_t)desc) >> 0x4; in hermon_post_send_rc() 685 if ((wr->wr_opcode == IBT_WRC_RDMAR) && (desc_sz > in hermon_post_send_rc() 703 HERMON_WQE_SET_CTRL_SEGMENT(desc, desc_sz, fence, immed_data, solicited, in hermon_post_send_rc() 786 uint32_t desc_sz; in hermon_post_send() local 934 &wr[wrindx], desc, &desc_sz); in hermon_post_send() [all …]
|
/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_tavor_hw.c | 1302 uint32_t desc_sz; in dapli_tavor_post_send() local 1357 status = dapli_tavor_wqe_send_build(qp, wr, wqe_addr, &desc_sz); in dapli_tavor_post_send() 1378 wqeaddrsz = TAVOR_QP_WQEADDRSZ(desc, desc_sz); in dapli_tavor_post_send() 1390 dapli_tavor_wqe_send_linknext(wr, wqe_addr, ns, desc, desc_sz, in dapli_tavor_post_send() 1415 dapli_tavor_qp_send_doorbell(qp->qp_iauar, desc, desc_sz, in dapli_tavor_post_send() 1435 uint32_t desc_sz; in dapli_tavor_post_recv() local 1491 status = dapli_tavor_wqe_recv_build(qp, wr, wqe_addr, &desc_sz); in dapli_tavor_post_recv() 1503 wqeaddrsz = TAVOR_QP_WQEADDRSZ(desc, desc_sz); in dapli_tavor_post_recv() 1511 dapli_tavor_wqe_recv_linknext(wqe_addr, ns, desc, desc_sz, in dapli_tavor_post_recv() 1536 dapli_tavor_qp_recv_doorbell(qp->qp_iauar, desc, desc_sz, in dapli_tavor_post_recv()
|
H A D | dapl_arbel_hw.c | 1042 uint32_t desc_sz; in dapli_arbel_post_send() local 1097 status = dapli_arbel_wqe_send_build(qp, wr, wqe_addr, &desc_sz); in dapli_arbel_post_send() 1130 dapli_arbel_wqe_send_linknext(wr, desc, desc_sz, in dapli_arbel_post_send() 1159 dbinfo.db_nopcode, qp->qp_sq_counter, desc_sz); in dapli_arbel_post_send() 1180 uint32_t desc_sz; in dapli_arbel_post_recv() local 1236 status = dapli_arbel_wqe_recv_build(qp, wr, wqe_addr, &desc_sz); in dapli_arbel_post_recv()
|
H A D | dapl_hermon_hw.c | 1080 uint32_t desc_sz; in dapli_hermon_post_send() local 1135 status = dapli_hermon_wqe_send_build(qp, wr, wqe_addr, &desc_sz); in dapli_hermon_post_send() 1185 if (desc_sz && qp->qp_ia_bf != NULL) { /* use Hermon Blueflame */ in dapli_hermon_post_send() 1203 for (i = 0; i < desc_sz * 2; i += 8) { in dapli_hermon_post_send() 1237 uint32_t desc_sz; in dapli_hermon_post_recv() local 1291 status = dapli_hermon_wqe_recv_build(qp, wr, wqe_addr, &desc_sz); in dapli_hermon_post_recv()
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_wr.c | 65 static void tavor_wqe_recv_linknext(uint64_t *desc, uint_t desc_sz, 103 uint32_t desc_sz, first_sz; in tavor_post_send() local 219 &wr[wrindx], desc, &desc_sz); in tavor_post_send() 231 desc_sz); in tavor_post_send() 254 desc, desc_sz, prev, NULL, qp); in tavor_post_send() 257 &wr[wrindx - 1], desc, desc_sz, in tavor_post_send() 263 first_sz = desc_sz; in tavor_post_send() 387 uint32_t desc_sz, first_sz; in tavor_post_recv() local 506 desc, &desc_sz); in tavor_post_recv() 521 desc_sz); in tavor_post_recv() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/ |
H A D | hermon_hw.h | 4915 #define HERMON_WQE_SET_CTRL_SEGMENT(desc, desc_sz, fence, \ argument 4923 cntr_tmp = (fence << 6) | desc_sz; \ 4930 #define HERMON_WQE_SET_MLX_CTRL_SEGMENT(desc, desc_sz, sig, maxstat, \ argument 4941 tmp[1] = ntohl(desc_sz); \
|