Home
last modified time | relevance | path

Searched refs:ob_q (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/smartpqi/
H A Dsmartpqi_response.c421 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 Dsmartpqi_queue.c39 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 Dsmartpqi_event.c244 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 Dsmartpqi_ioctl.c245 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 Dsmartpqi_discovery.c417 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()