• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/smartpqi/

Lines Matching refs:admin_ib_queue

40 	ib_queue_t *ib_q = &softs->admin_ib_queue;
116 softs->admin_ib_queue.num_elem = val & 0xFF;
119 softs->admin_ib_queue.elem_size = ((val & 0xFF0000) >> 16) * 16;
122 DBG_FUNC(" softs->admin_ib_queue.num_elem : %d\n",
123 softs->admin_ib_queue.num_elem);
124 DBG_FUNC(" softs->admin_ib_queue.elem_size : %d\n",
125 softs->admin_ib_queue.elem_size);
134 softs->admin_ib_queue.num_elem = MIN(softs->admin_ib_queue.num_elem,
154 ib_array_size = (softs->admin_ib_queue.num_elem *
155 softs->admin_ib_queue.elem_size);
177 softs->admin_ib_queue.q_id = 0;
178 softs->admin_ib_queue.array_virt_addr = virt_addr;
179 softs->admin_ib_queue.array_dma_addr = dma_addr;
180 softs->admin_ib_queue.pi_local = 0;
188 softs->admin_ib_queue.ci_virt_addr =
191 softs->admin_ib_queue.ci_dma_addr =
197 (uint32_t*)((uint8_t*)(softs->admin_ib_queue.ci_virt_addr) +
200 (dma_addr_t)((uint8_t*)(softs->admin_ib_queue.ci_dma_addr) +
203 DBG_INIT("softs->admin_ib_queue.ci_dma_addr : %p,softs->admin_ob_queue.pi_dma_addr :%p\n",
204 (void*)softs->admin_ib_queue.ci_dma_addr, (void*)softs->admin_ob_queue.pi_dma_addr );
207 ASSERT(!(softs->admin_ib_queue.array_dma_addr &
209 ASSERT(!(softs->admin_ib_queue.ci_dma_addr &
258 DBG_INFO(" softs->admin_ib_queue.array_dma_addr : %p\n",
259 (void*)softs->admin_ib_queue.array_dma_addr);
260 DBG_INFO(" softs->admin_ib_queue.array_virt_addr : %p\n",
261 (void*)softs->admin_ib_queue.array_virt_addr);
262 DBG_INFO(" softs->admin_ib_queue.num_elem : %d\n",
263 softs->admin_ib_queue.num_elem);
264 DBG_INFO(" softs->admin_ib_queue.elem_size : %d\n",
265 softs->admin_ib_queue.elem_size);
274 DBG_INFO(" softs->admin_ib_queue.pi_register_abs : %p\n",
275 (void*)softs->admin_ib_queue.pi_register_abs);
305 PQI_ADMIN_IBQ_ELEM_ARRAY_ADDR, LE_64(softs->admin_ib_queue.array_dma_addr));
313 PQI_ADMIN_IBQ_CI_ADDR, LE_64(softs->admin_ib_queue.ci_dma_addr));
322 admin_q_param = softs->admin_ib_queue.num_elem |
338 softs->admin_ib_queue.pi_register_offset =(PQISRC_PQI_REG_OFFSET +
341 softs->admin_ib_queue.pi_register_abs =(uint32_t *)(softs->pci_mem_base_vaddr +
342 softs->admin_ib_queue.pi_register_offset);
350 os_strlcpy(softs->admin_ib_queue.lockname, "admin_ibqlock", LOCKNAME_SIZE);
352 ret =OS_INIT_PQILOCK(softs, &softs->admin_ib_queue.lock,
353 softs->admin_ib_queue.lockname);
356 softs->admin_ib_queue.lockcreated = false;
359 softs->admin_ib_queue.lockcreated = true;