Home
last modified time | relevance | path

Searched refs:iq_pi (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/
H A Dsmartpqi_hw.c98 pqi_index_t iq_pi; in pqi_start_io() local
113 iq_pi = qg->iq_pi_copy[path]; in pqi_start_io()
143 if (elem_needed > free_elem_count(iq_pi, iq_ci, in pqi_start_io()
152 io->io_pi = iq_pi; in pqi_start_io()
155 (iq_pi * PQI_OPERATIONAL_IQ_ELEMENT_LENGTH); in pqi_start_io()
156 elem_to_end = s->s_num_elements_per_iq - iq_pi; in pqi_start_io()
179 iq_pi = (iq_pi + elem_needed) % s->s_num_elements_per_iq; in pqi_start_io()
183 if (iq_pi != qg->iq_pi_copy[path]) { in pqi_start_io()
184 qg->iq_pi_copy[path] = iq_pi; in pqi_start_io()
185 ddi_put32(s->s_datap, qg->iq_pi[path], iq_pi); in pqi_start_io()
[all …]
H A Dsmartpqi_init.c435 aq->iq_pi = (void *)(intptr_t)((intptr_t)s->s_reg + in pqi_create_admin_queues()
1153 pqi_index_t iq_pi; in submit_admin_request() local
1157 iq_pi = aq->iq_pi_copy; in submit_admin_request()
1158 next_element = aq->iq_element_array + (iq_pi * in submit_admin_request()
1162 iq_pi * PQI_ADMIN_IQ_ELEMENT_LENGTH, sizeof (*r), in submit_admin_request()
1164 iq_pi = (iq_pi + 1) % PQI_ADMIN_IQ_NUM_ELEMENTS; in submit_admin_request()
1165 aq->iq_pi_copy = iq_pi; in submit_admin_request()
1167 ddi_put32(s->s_datap, aq->iq_pi, iq_pi); in submit_admin_request()
1304 qg->iq_pi[RAID_PATH] = in create_queue_group()
1329 qg->iq_pi[AIO_PATH] = in create_queue_group()
H A Dsmartpqi.h188 uint32_t *iq_pi; member
219 uint32_t *iq_pi[2]; member