Searched refs:qa_info (Results 1 – 4 of 4) sorted by relevance
/titanic_50/usr/src/uts/common/io/ib/adapters/tavor/ |
H A D | tavor_misc.c | 2343 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 D | hermon_misc.c | 2395 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 D | tavor_misc.h | 542 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 D | hermon_misc.h | 684 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);
|