Searched refs:ob_q (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/smartpqi/ |
H A D | smartpqi_response.c | 421 ob_queue_t *ob_q; in pqisrc_process_response_queue() local 429 ob_q = &softs->op_ob_q[oq_id - 1]; /* zero for event Q */ in pqisrc_process_response_queue() 430 oq_ci = ob_q->ci_local; in pqisrc_process_response_queue() 431 oq_pi = *(ob_q->pi_virt_addr); in pqisrc_process_response_queue() 433 DBG_IO("ci : %u pi : %u qid : %u\n", oq_ci, oq_pi, ob_q->q_id); in pqisrc_process_response_queue() 444 offset = oq_ci * ob_q->elem_size; in pqisrc_process_response_queue() 445 response = (struct pqi_io_response *)(ob_q->array_virt_addr + in pqisrc_process_response_queue() 452 oq_ci = (oq_ci + 1) % ob_q->num_elem; in pqisrc_process_response_queue() 461 oq_ci = (oq_ci + 1) % ob_q->num_elem; in pqisrc_process_response_queue() 515 oq_ci = (oq_ci + 1) % ob_q->num_elem; in pqisrc_process_response_queue() [all …]
|
H A D | smartpqi_queue.c | 39 ob_queue_t *ob_q = &softs->admin_ob_queue; in pqisrc_submit_admin_req() local 69 COND_WAIT((*(ob_q->pi_virt_addr) != ob_q->ci_local), tmo); in pqisrc_submit_admin_req() 79 memcpy(resp, ob_q->array_virt_addr + (ob_q->ci_local * ob_q->elem_size), in pqisrc_submit_admin_req() 83 ob_q->ci_local = (ob_q->ci_local + 1 ) % ob_q->num_elem; in pqisrc_submit_admin_req() 84 PCI_MEM_PUT32(softs, ob_q->ci_register_abs, in pqisrc_submit_admin_req() 85 ob_q->ci_register_offset, LE_32(ob_q->ci_local)); in pqisrc_submit_admin_req() 220 pqisrc_allocate_and_init_outbound_q(pqisrc_softstate_t *softs, ob_queue_t *ob_q, in pqisrc_allocate_and_init_outbound_q() argument 223 struct dma_mem *dma_mem = &ob_q->alloc_dma; in pqisrc_allocate_and_init_outbound_q() 230 ob_array_size = ob_q->num_elem * ob_q->elem_size; in pqisrc_allocate_and_init_outbound_q() 240 ret = os_dma_mem_alloc(softs, &ob_q->alloc_dma); in pqisrc_allocate_and_init_outbound_q() [all …]
|
H A D | smartpqi_event.c | 244 ob_queue_t *ob_q = &softs->op_ob_q[PQI_DEFAULT_IB_QUEUE]; in pqisrc_build_send_vendor_request() local 256 request->response_id = ob_q->q_id; in pqisrc_build_send_vendor_request()
|
H A D | smartpqi_ioctl.c | 245 ob_queue_t *ob_q = &softs->op_ob_q[PQI_DEFAULT_IB_QUEUE]; in pqisrc_passthru_ioctl() local 335 request.response_queue_id = ob_q->q_id; in pqisrc_passthru_ioctl()
|
H A D | smartpqi_discovery.c | 417 ob_queue_t *ob_q = &softs->op_ob_q[PQI_DEFAULT_IB_QUEUE]; in pqisrc_build_send_raid_request() local 440 ((pqisrc_raid_req_t *)request)->response_queue_id = ob_q->q_id; in pqisrc_build_send_raid_request()
|