/illumos-gate/usr/src/lib/udapl/udapl_tavor/tavor/ |
H A D | dapl_arbel_hw.c | 151 uint32_t nopcode, uint16_t wqe_counter, uint32_t nds) 158 ((uint64_t)nopcode << ARBEL_QPSNDDB_NOPCODE_SHIFT) | 370 uint32_t nopcode, fence, nda_op, ee_nds; local 374 * to setting up the "next_wqe_addr", "nopcode", "fence", and "nds" 379 * Determine the value for the Tavor WQE "nopcode" field 384 nopcode = ARBEL_WQE_SEND_NOPCODE_RDMAW; 388 nopcode = ARBEL_WQE_SEND_NOPCODE_SEND; 392 nopcode = ARBEL_WQE_SEND_NOPCODE_RDMAR; 396 nopcode = ARBEL_WQE_SEND_NOPCODE_BIND; 401 "dapli_arbel_wqe_send_linknext: invalid nopcode 150 dapli_arbel_sq_dbreg(dapls_hw_uar_t ia_uar, uint32_t qpn, uint32_t fence, uint32_t nopcode, uint16_t wqe_counter, uint32_t nds) argument [all...] |
H A D | dapl_hermon_hw.c | 53 #define HERMON_WQE_SETNEXT(desc, nopcode, size, fence) \ 54 ((uint64_t *)(desc))[0] = HTOBE_64((nopcode) | (size) | (fence) | \ 190 uint64_t nopcode; local 217 nopcode = TAVOR_WQE_SEND_NOPCODE_SEND; 223 nopcode = TAVOR_WQE_SEND_NOPCODE_RDMAW; 229 nopcode = TAVOR_WQE_SEND_NOPCODE_RDMAR; 285 nopcode = TAVOR_WQE_SEND_NOPCODE_BIND; 397 HERMON_WQE_SETNEXT(addr, nopcode << 32, my_size,
|
H A D | dapl_tavor_hw.c | 121 #define dapli_tavor_qp_send_doorbell(ia_uar, nda, nds, qpn, fence, nopcode) \ 126 ((uint64_t)nopcode << TAVOR_QPSNDDB_NOPCODE_SHIFT) | \ 137 uint32_t nds, uint32_t qpn, uint32_t fence, uint32_t nopcode) 145 ((uint64_t)nopcode << TAVOR_QPSNDDB_NOPCODE_SHIFT) | 467 uint32_t nopcode, fence; local 496 * to setting up the "next_wqe_addr", "nopcode", "fence", and "nds" 501 * Determine the value for the Tavor WQE "nopcode" field 506 nopcode = TAVOR_WQE_SEND_NOPCODE_RDMAW; 510 nopcode = TAVOR_WQE_SEND_NOPCODE_SEND; 514 nopcode 136 dapli_tavor_qp_send_doorbell(dapls_hw_uar_t ia_uar, uint32_t nda, uint32_t nds, uint32_t qpn, uint32_t fence, uint32_t nopcode) argument [all...] |
H A D | dapl_tavor_hw.h | 254 uint32_t nopcode :5; member in struct:tavor_hw_uar_send_s 353 uint32_t nopcode :5; member in struct:tavor_hw_snd_wqe_nextctrl_s
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_wr.c | 87 uint32_t nopcode, fence, immed_data = 0; local 152 nopcode = HERMON_WQE_SEND_NOPCODE_LSO; 156 nopcode |= (1 << 6); /* ReRead bit must be set */ 184 nopcode = HERMON_WQE_SEND_NOPCODE_SEND; 200 nopcode |= (rfci->rfci_eof << 16); 210 nopcode |= HERMON_WQE_SEND_NOPCODE_SENDI; 235 nopcode = HERMON_WQE_FCP_OPCODE_INIT_AND_SEND; 266 nopcode = HERMON_WQE_SEND_NOPCODE_FRWR; 291 nopcode = HERMON_WQE_SEND_NOPCODE_LCL_INV; 373 HERMON_SET_SEND_WQE_OWNER(qp, (uint32_t *)desc, nopcode); 436 uint32_t nopcode, fence, immed_data = 0; local 795 uint32_t nopcode, fence, immed_data = 0; local [all...] |
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_wr.c | 46 uint32_t nds, uint32_t qpn, uint32_t fence, uint32_t nopcode); 893 uint32_t qpn, uint32_t fence, uint32_t nopcode) 901 ((uint64_t)nopcode << TAVOR_QPSNDDB_NOPCODE_SHIFT) | 1309 uint32_t nopcode, fence; local 1313 * setting up the "next_wqe_addr", "nopcode", "fence", and "nds" 1320 * Determine the value for the Tavor WQE "nopcode" field 1326 nopcode = TAVOR_WQE_SEND_NOPCODE_RDMAWI; 1328 nopcode = TAVOR_WQE_SEND_NOPCODE_RDMAW; 1334 nopcode = TAVOR_WQE_SEND_NOPCODE_SENDI; 1336 nopcode 892 tavor_qp_send_doorbell(tavor_state_t *state, uint32_t nda, uint32_t nds, uint32_t qpn, uint32_t fence, uint32_t nopcode) argument 1680 uint_t nopcode; local [all...] |
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/ |
H A D | tavor_hw.h | 2080 uint32_t nopcode :5; member in struct:tavor_hw_uar_send_s 2176 uint32_t nopcode :5; member in struct:tavor_hw_snd_wqe_nextctrl_s 2264 uint32_t nopcode :5; member in struct:tavor_hw_mlx_wqe_nextctrl_s
|