Home
last modified time | relevance | path

Searched refs:qa_info (Results 1 – 4 of 4) sorted by relevance

/titanic_50/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_misc.c2343 tavor_queue_alloc(tavor_state_t *state, tavor_qalloc_info_t *qa_info, in tavor_queue_alloc() argument
2354 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*qa_info)) in tavor_queue_alloc()
2366 dma_attr.dma_attr_align = qa_info->qa_bind_align; in tavor_queue_alloc()
2374 &qa_info->qa_dmahdl); in tavor_queue_alloc()
2392 alloc_mask = qa_info->qa_alloc_align - 1; in tavor_queue_alloc()
2393 if (qa_info->qa_bind_align == qa_info->qa_alloc_align) { in tavor_queue_alloc()
2394 realsize = qa_info->qa_size; in tavor_queue_alloc()
2396 realsize = qa_info->qa_size + alloc_mask; in tavor_queue_alloc()
2408 if (qa_info->qa_location == TAVOR_QUEUE_LOCATION_NORMAL) { in tavor_queue_alloc()
2418 status = ddi_dma_mem_alloc(qa_info->qa_dmahdl, realsize, in tavor_queue_alloc()
[all …]
/titanic_50/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_misc.c2395 hermon_queue_alloc(hermon_state_t *state, hermon_qalloc_info_t *qa_info, in hermon_queue_alloc() argument
2403 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*qa_info)) in hermon_queue_alloc()
2415 dma_attr.dma_attr_align = qa_info->qa_bind_align; in hermon_queue_alloc()
2424 &qa_info->qa_dmahdl); in hermon_queue_alloc()
2440 alloc_mask = qa_info->qa_alloc_align - 1; in hermon_queue_alloc()
2441 if (qa_info->qa_bind_align == qa_info->qa_alloc_align) { in hermon_queue_alloc()
2442 realsize = qa_info->qa_size; in hermon_queue_alloc()
2444 realsize = qa_info->qa_size + alloc_mask; in hermon_queue_alloc()
2456 if (qa_info->qa_location == HERMON_QUEUE_LOCATION_NORMAL) { in hermon_queue_alloc()
2458 status = ddi_dma_mem_alloc(qa_info->qa_dmahdl, realsize, in hermon_queue_alloc()
[all …]
/titanic_50/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_misc.h542 int tavor_queue_alloc(tavor_state_t *state, tavor_qalloc_info_t *qa_info,
544 void tavor_queue_free(tavor_state_t *state, tavor_qalloc_info_t *qa_info);
/titanic_50/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon_misc.h684 int hermon_queue_alloc(hermon_state_t *state, hermon_qalloc_info_t *qa_info,
686 void hermon_queue_free(hermon_qalloc_info_t *qa_info);