Lines Matching refs:admin_queues

3361 	struct pqi_admin_queues *admin_queues;  in pqi_alloc_admin_queues()  local
3377 admin_queues = &ctrl_info->admin_queues; in pqi_alloc_admin_queues()
3380 admin_queues->iq_element_array = in pqi_alloc_admin_queues()
3382 admin_queues->oq_element_array = in pqi_alloc_admin_queues()
3384 admin_queues->iq_ci = &admin_queues_aligned->iq_ci; in pqi_alloc_admin_queues()
3385 admin_queues->oq_pi = in pqi_alloc_admin_queues()
3388 admin_queues->iq_element_array_bus_addr = in pqi_alloc_admin_queues()
3390 (admin_queues->iq_element_array - in pqi_alloc_admin_queues()
3392 admin_queues->oq_element_array_bus_addr = in pqi_alloc_admin_queues()
3394 (admin_queues->oq_element_array - in pqi_alloc_admin_queues()
3396 admin_queues->iq_ci_bus_addr = in pqi_alloc_admin_queues()
3398 ((void *)admin_queues->iq_ci - in pqi_alloc_admin_queues()
3400 admin_queues->oq_pi_bus_addr = in pqi_alloc_admin_queues()
3402 ((void __iomem *)admin_queues->oq_pi - in pqi_alloc_admin_queues()
3414 struct pqi_admin_queues *admin_queues; in pqi_create_admin_queues() local
3420 admin_queues = &ctrl_info->admin_queues; in pqi_create_admin_queues()
3422 writeq((u64)admin_queues->iq_element_array_bus_addr, in pqi_create_admin_queues()
3424 writeq((u64)admin_queues->oq_element_array_bus_addr, in pqi_create_admin_queues()
3426 writeq((u64)admin_queues->iq_ci_bus_addr, in pqi_create_admin_queues()
3428 writeq((u64)admin_queues->oq_pi_bus_addr, in pqi_create_admin_queues()
3433 (admin_queues->int_msg_num << 16); in pqi_create_admin_queues()
3453 admin_queues->iq_pi = ctrl_info->iomem_base + in pqi_create_admin_queues()
3456 admin_queues->oq_ci = ctrl_info->iomem_base + in pqi_create_admin_queues()
3466 struct pqi_admin_queues *admin_queues; in pqi_submit_admin_request() local
3470 admin_queues = &ctrl_info->admin_queues; in pqi_submit_admin_request()
3471 iq_pi = admin_queues->iq_pi_copy; in pqi_submit_admin_request()
3473 next_element = admin_queues->iq_element_array + in pqi_submit_admin_request()
3479 admin_queues->iq_pi_copy = iq_pi; in pqi_submit_admin_request()
3485 writel(iq_pi, admin_queues->iq_pi); in pqi_submit_admin_request()
3493 struct pqi_admin_queues *admin_queues; in pqi_poll_for_admin_response() local
3498 admin_queues = &ctrl_info->admin_queues; in pqi_poll_for_admin_response()
3499 oq_ci = admin_queues->oq_ci_copy; in pqi_poll_for_admin_response()
3504 oq_pi = readl(admin_queues->oq_pi); in pqi_poll_for_admin_response()
3517 memcpy(response, admin_queues->oq_element_array + in pqi_poll_for_admin_response()
3521 admin_queues->oq_ci_copy = oq_ci; in pqi_poll_for_admin_response()
3522 writel(oq_ci, admin_queues->oq_ci); in pqi_poll_for_admin_response()
6245 struct pqi_admin_queues *admin_queues; in pqi_reinit_queues() local
6248 admin_queues = &ctrl_info->admin_queues; in pqi_reinit_queues()
6249 admin_queues->iq_pi_copy = 0; in pqi_reinit_queues()
6250 admin_queues->oq_ci_copy = 0; in pqi_reinit_queues()
6251 writel(0, admin_queues->oq_pi); in pqi_reinit_queues()