Lines Matching refs:admin_ib_queue
40 ib_queue_t *ib_q = &softs->admin_ib_queue; in pqisrc_submit_admin_req()
118 softs->admin_ib_queue.num_elem = val & 0xFF; in pqisrc_get_admin_queue_config()
121 softs->admin_ib_queue.elem_size = ((val & 0xFF0000) >> 16) * 16; in pqisrc_get_admin_queue_config()
125 softs->admin_ib_queue.num_elem); in pqisrc_get_admin_queue_config()
127 softs->admin_ib_queue.elem_size); in pqisrc_get_admin_queue_config()
137 softs->admin_ib_queue.num_elem = MIN(softs->admin_ib_queue.num_elem, in pqisrc_decide_admin_queue_config()
158 ib_array_size = (softs->admin_ib_queue.num_elem * in pqisrc_allocate_and_init_adminq()
159 softs->admin_ib_queue.elem_size); in pqisrc_allocate_and_init_adminq()
181 softs->admin_ib_queue.q_id = 0; in pqisrc_allocate_and_init_adminq()
182 softs->admin_ib_queue.array_virt_addr = virt_addr; in pqisrc_allocate_and_init_adminq()
183 softs->admin_ib_queue.array_dma_addr = dma_addr; in pqisrc_allocate_and_init_adminq()
184 softs->admin_ib_queue.pi_local = 0; in pqisrc_allocate_and_init_adminq()
192 softs->admin_ib_queue.ci_virt_addr = in pqisrc_allocate_and_init_adminq()
195 softs->admin_ib_queue.ci_dma_addr = in pqisrc_allocate_and_init_adminq()
201 (uint32_t*)((uint8_t*)(softs->admin_ib_queue.ci_virt_addr) + in pqisrc_allocate_and_init_adminq()
204 (dma_addr_t)((uint8_t*)(softs->admin_ib_queue.ci_dma_addr) + in pqisrc_allocate_and_init_adminq()
208 (void*)softs->admin_ib_queue.ci_dma_addr, (void*)softs->admin_ob_queue.pi_dma_addr ); in pqisrc_allocate_and_init_adminq()
211 ASSERT(!(softs->admin_ib_queue.array_dma_addr & in pqisrc_allocate_and_init_adminq()
213 ASSERT(!(softs->admin_ib_queue.ci_dma_addr & in pqisrc_allocate_and_init_adminq()
265 (void*)softs->admin_ib_queue.array_dma_addr); in pqisrc_print_adminq_config()
267 (void*)softs->admin_ib_queue.array_virt_addr); in pqisrc_print_adminq_config()
269 softs->admin_ib_queue.num_elem); in pqisrc_print_adminq_config()
271 softs->admin_ib_queue.elem_size); in pqisrc_print_adminq_config()
281 (void*)softs->admin_ib_queue.pi_register_abs); in pqisrc_print_adminq_config()
312 PQI_ADMIN_IBQ_ELEM_ARRAY_ADDR, LE_64(softs->admin_ib_queue.array_dma_addr)); in pqisrc_create_admin_queue()
320 PQI_ADMIN_IBQ_CI_ADDR, LE_64(softs->admin_ib_queue.ci_dma_addr)); in pqisrc_create_admin_queue()
329 admin_q_param = softs->admin_ib_queue.num_elem | in pqisrc_create_admin_queue()
345 softs->admin_ib_queue.pi_register_offset =(PQISRC_PQI_REG_OFFSET + in pqisrc_create_admin_queue()
348 softs->admin_ib_queue.pi_register_abs =(uint32_t *)(softs->pci_mem_base_vaddr + in pqisrc_create_admin_queue()
349 softs->admin_ib_queue.pi_register_offset); in pqisrc_create_admin_queue()
357 os_strlcpy(softs->admin_ib_queue.lockname, "admin_ibqlock", LOCKNAME_SIZE); in pqisrc_create_admin_queue()
359 ret =OS_INIT_PQILOCK(softs, &softs->admin_ib_queue.lock, in pqisrc_create_admin_queue()
360 softs->admin_ib_queue.lockname); in pqisrc_create_admin_queue()
363 softs->admin_ib_queue.lockcreated = false; in pqisrc_create_admin_queue()
366 softs->admin_ib_queue.lockcreated = true; in pqisrc_create_admin_queue()