Home
last modified time | relevance | path

Searched refs:srq_wqinfo (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_srq.c230 srq->srq_wqinfo.qa_size = (1 << log_srq_size) * wqesz; in tavor_srq_alloc()
231 srq->srq_wqinfo.qa_alloc_align = PAGESIZE; in tavor_srq_alloc()
232 srq->srq_wqinfo.qa_bind_align = PAGESIZE; in tavor_srq_alloc()
234 srq->srq_wqinfo.qa_location = TAVOR_QUEUE_LOCATION_USERLAND; in tavor_srq_alloc()
236 srq->srq_wqinfo.qa_location = wq_location; in tavor_srq_alloc()
238 status = tavor_queue_alloc(state, &srq->srq_wqinfo, sleepflag); in tavor_srq_alloc()
242 buf = (uint32_t *)srq->srq_wqinfo.qa_buf_aligned; in tavor_srq_alloc()
261 mr_attr.mr_len = srq->srq_wqinfo.qa_size; in tavor_srq_alloc()
279 mr_op.mro_bind_dmahdl = srq->srq_wqinfo.qa_dmahdl; in tavor_srq_alloc()
294 srq_desc_off = (uint64_t)(uintptr_t)srq->srq_wqinfo.qa_buf_aligned - in tavor_srq_alloc()
[all …]
H A Dtavor_umap.c339 offset = (offset_t)((uintptr_t)srq->srq_wqinfo.qa_buf_aligned - in tavor_umap_srqmem()
340 (uintptr_t)srq->srq_wqinfo.qa_buf_real); in tavor_umap_srqmem()
343 size = ptob(btopr(srq->srq_wqinfo.qa_size)); in tavor_umap_srqmem()
348 &tavor_devmap_umem_cbops, srq->srq_wqinfo.qa_umemcookie, offset, in tavor_umap_srqmem()
472 dvm_track->tdt_size = srq->srq_wqinfo.qa_size; in tavor_devmap_umem_map()
1215 data->msrq_maplen = srq->srq_wqinfo.qa_size; in tavor_umap_srq_data_out()
H A Dtavor_wr.c3036 wridlist->wl_acchdl = srq->srq_wqinfo.qa_acchdl; in tavor_wrid_list_srq_init()
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_srq.c245 srq->srq_wqinfo.qa_size = (1 << log_srq_size) * wqesz; in hermon_srq_alloc()
246 srq->srq_wqinfo.qa_alloc_align = PAGESIZE; in hermon_srq_alloc()
247 srq->srq_wqinfo.qa_bind_align = PAGESIZE; in hermon_srq_alloc()
249 srq->srq_wqinfo.qa_location = HERMON_QUEUE_LOCATION_USERLAND; in hermon_srq_alloc()
251 srq->srq_wqinfo.qa_location = HERMON_QUEUE_LOCATION_NORMAL; in hermon_srq_alloc()
253 status = hermon_queue_alloc(state, &srq->srq_wqinfo, sleepflag); in hermon_srq_alloc()
258 buf = (uint32_t *)srq->srq_wqinfo.qa_buf_aligned; in hermon_srq_alloc()
277 mr_attr.mr_len = srq->srq_wqinfo.qa_size; in hermon_srq_alloc()
281 mr_op.mro_bind_dmahdl = srq->srq_wqinfo.qa_dmahdl; in hermon_srq_alloc()
296 srq_desc_off = (uint64_t)(uintptr_t)srq->srq_wqinfo.qa_buf_aligned - in hermon_srq_alloc()
[all …]
H A Dhermon_umap.c386 offset = (offset_t)((uintptr_t)srq->srq_wqinfo.qa_buf_aligned - in hermon_umap_srqmem()
387 (uintptr_t)srq->srq_wqinfo.qa_buf_real); in hermon_umap_srqmem()
390 size = ptob(btopr(srq->srq_wqinfo.qa_size)); in hermon_umap_srqmem()
395 &hermon_devmap_umem_cbops, srq->srq_wqinfo.qa_umemcookie, offset, in hermon_umap_srqmem()
567 dvm_track->hdt_size = srq->srq_wqinfo.qa_size; in hermon_devmap_umem_map()
966 dvm_track->hdt_size = srq->srq_wqinfo.qa_size; in hermon_devmap_dbrecmem_map()
1740 data->msrq_maplen = srq->srq_wqinfo.qa_size; in hermon_umap_srq_data_out()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_srq.h113 struct hermon_qalloc_info_s srq_wqinfo; member
125 hermon_sw_srq_s::srq_wqinfo
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_srq.h152 struct tavor_qalloc_info_s srq_wqinfo; member
165 tavor_sw_srq_s::srq_wqinfo
H A Dtavor_hw.h2477 ddi_put64((srq)->srq_wqinfo.qa_acchdl, &tmp[0], \
2480 ddi_put64((srq)->srq_wqinfo.qa_acchdl, &tmp[1], (sgl)->ds_va); \
2514 ddi_put64((srq)->srq_wqinfo.qa_acchdl, &((uint64_t *)(prev))[1],\
2516 ddi_put64((srq)->srq_wqinfo.qa_acchdl, &((uint64_t *)(prev))[0],\