Searched refs:udav (Results 1 - 6 of 6) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_misc.c49 static void tavor_udav_sync(tavor_ahhdl_t ah, tavor_hw_udav_t *udav,
77 tavor_rsrc_t *udav, *rsrc; local
109 status = tavor_rsrc_alloc(state, TAVOR_UDAV, 1, sleepflag, &udav);
146 tavor_rsrc_free(state, &udav);
162 mr_attr.mr_vaddr = (uint64_t)(uintptr_t)udav->tr_addr;
163 mr_attr.mr_len = udav->tr_len;
191 ddi_put64(udav->tr_acchdl, ((uint64_t *)udav->tr_addr + i),
195 ddi_put64(udav->tr_acchdl, (uint64_t *)udav
247 tavor_rsrc_t *udav, *rsrc; local
321 tavor_rsrc_t *udav; local
381 tavor_rsrc_t *udav; local
512 tavor_udav_sync(tavor_ahhdl_t ah, tavor_hw_udav_t *udav, uint_t flag) argument
[all...]
H A Dtavor_wr.c1436 tavor_hw_udav_t udav; local
1475 ((uint64_t *)&udav)[i] = data;
1484 if ((udav.rlid == IB_LID_PERMISSIVE) &&
1498 if (udav.grh) {
1534 TAVOR_WQE_BUILD_MLX_LRH(lrh, qp, udav, pktlen);
1542 if (udav.grh) {
1554 TAVOR_WQE_BUILD_MLX_GRH(state, grh, qp, udav, pktlen);
1677 tavor_hw_udav_t udav; local
1753 ((uint64_t *)&udav)[i] = data;
1771 if (udav
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_hw.h741 tavor_udav_mem_param_t udav; member in struct:tavor_hw_initqueryhca_s
771 tavor_udav_mem_param_t udav; member in struct:tavor_hw_initqueryhca_s
2526 #define TAVOR_WQE_BUILD_MLX_LRH(lrh, qp, udav, pktlen) \
2536 lrh_tmp = TAVOR_MLX_VL0_LVER | ((udav).sl << 20); \
2538 if ((udav).grh) { \
2543 lrh_tmp |= (udav).rlid; \
2547 if ((udav).rlid == IB_LID_PERMISSIVE) { \
2550 lrh_tmp |= (udav).ml_path; \
2562 #define TAVOR_WQE_BUILD_MLX_GRH(state, grh, qp, udav, pktlen) \
2571 grh_tmp |= (udav)
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_misc.c491 hermon_hw_udav_t *udav; local
520 udav = (hermon_hw_udav_t *)kmem_zalloc(sizeof (hermon_hw_udav_t),
522 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*udav))
530 (hermon_hw_addr_path_t *)udav, HERMON_ADDRPATH_UDAV);
536 udav->pd = pd->pd_pdnum;
537 udav->sl = attr_p->av_srvl;
550 ah->ah_udav = udav;
2175 hermon_hw_udav_t *udav; local
2180 udav = (hermon_hw_udav_t *)(void *)path;
2181 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*udav))
[all...]
H A Dhermon_wr.c1684 hermon_hw_udav_t *udav; local
1712 udav = ah->ah_udav;
1719 if ((udav->rlid == IB_LID_PERMISSIVE) &&
1731 if (udav->grh) {
1767 HERMON_WQE_BUILD_MLX_LRH(lrh, qp, udav, pktlen);
1775 if (udav->grh) {
1785 HERMON_WQE_BUILD_MLX_GRH(state, grh, qp, udav, pktlen);
/opensolaris-onvv-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_hw.h4768 uint64_t *udav; \
4771 udav = (uint64_t *)(ah)->ah_udav; \
4772 tmp[0] = ntohll(udav[0]); \
4773 tmp[1] = ntohll(udav[1]); \
4774 tmp[2] = ntohll(udav[2]); \
4775 tmp[3] = ntohll(udav[3]); \
4951 #define HERMON_WQE_BUILD_MLX_LRH(lrh, qp, udav, pktlen) \
4961 lrh_tmp = HERMON_MLX_VL0_LVER | ((udav)->sl << 20); \
4963 if ((udav)->grh) { \
4968 lrh_tmp |= (udav)
[all...]

Completed in 134 milliseconds