Lines Matching refs:admin_queues
4312 struct pqi_admin_queues *admin_queues; in pqi_alloc_admin_queues() local
4327 admin_queues = &ctrl_info->admin_queues; in pqi_alloc_admin_queues()
4330 admin_queues->iq_element_array = in pqi_alloc_admin_queues()
4332 admin_queues->oq_element_array = in pqi_alloc_admin_queues()
4334 admin_queues->iq_ci = in pqi_alloc_admin_queues()
4336 admin_queues->oq_pi = in pqi_alloc_admin_queues()
4339 admin_queues->iq_element_array_bus_addr = in pqi_alloc_admin_queues()
4341 (admin_queues->iq_element_array - in pqi_alloc_admin_queues()
4343 admin_queues->oq_element_array_bus_addr = in pqi_alloc_admin_queues()
4345 (admin_queues->oq_element_array - in pqi_alloc_admin_queues()
4347 admin_queues->iq_ci_bus_addr = in pqi_alloc_admin_queues()
4349 ((void __iomem *)admin_queues->iq_ci - in pqi_alloc_admin_queues()
4351 admin_queues->oq_pi_bus_addr = in pqi_alloc_admin_queues()
4353 ((void __iomem *)admin_queues->oq_pi - in pqi_alloc_admin_queues()
4365 struct pqi_admin_queues *admin_queues; in pqi_create_admin_queues() local
4371 admin_queues = &ctrl_info->admin_queues; in pqi_create_admin_queues()
4373 writeq((u64)admin_queues->iq_element_array_bus_addr, in pqi_create_admin_queues()
4375 writeq((u64)admin_queues->oq_element_array_bus_addr, in pqi_create_admin_queues()
4377 writeq((u64)admin_queues->iq_ci_bus_addr, in pqi_create_admin_queues()
4379 writeq((u64)admin_queues->oq_pi_bus_addr, in pqi_create_admin_queues()
4384 (admin_queues->int_msg_num << 16); in pqi_create_admin_queues()
4405 admin_queues->iq_pi = ctrl_info->iomem_base + in pqi_create_admin_queues()
4408 admin_queues->oq_ci = ctrl_info->iomem_base + in pqi_create_admin_queues()
4418 struct pqi_admin_queues *admin_queues; in pqi_submit_admin_request() local
4422 admin_queues = &ctrl_info->admin_queues; in pqi_submit_admin_request()
4423 iq_pi = admin_queues->iq_pi_copy; in pqi_submit_admin_request()
4425 next_element = admin_queues->iq_element_array + in pqi_submit_admin_request()
4431 admin_queues->iq_pi_copy = iq_pi; in pqi_submit_admin_request()
4437 writel(iq_pi, admin_queues->iq_pi); in pqi_submit_admin_request()
4445 struct pqi_admin_queues *admin_queues; in pqi_poll_for_admin_response() local
4450 admin_queues = &ctrl_info->admin_queues; in pqi_poll_for_admin_response()
4451 oq_ci = admin_queues->oq_ci_copy; in pqi_poll_for_admin_response()
4456 oq_pi = readl(admin_queues->oq_pi); in pqi_poll_for_admin_response()
4469 memcpy(response, admin_queues->oq_element_array + in pqi_poll_for_admin_response()
4473 admin_queues->oq_ci_copy = oq_ci; in pqi_poll_for_admin_response()
4474 writel(oq_ci, admin_queues->oq_ci); in pqi_poll_for_admin_response()
8527 struct pqi_admin_queues *admin_queues; in pqi_reinit_queues() local
8530 admin_queues = &ctrl_info->admin_queues; in pqi_reinit_queues()
8531 admin_queues->iq_pi_copy = 0; in pqi_reinit_queues()
8532 admin_queues->oq_ci_copy = 0; in pqi_reinit_queues()
8533 writel(0, admin_queues->oq_pi); in pqi_reinit_queues()