Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_isr.c253 ql_response_q_t *rsp_q = NULL; in ql_isr_aif() local
288 rsp_q = ha->rsp_queues[index]; in ql_isr_aif()
290 if (rsp_q == NULL) { in ql_isr_aif()
293 rsp_q = ha->rsp_queues[0]; in ql_isr_aif()
297 (void) ddi_dma_sync(rsp_q->rsp_ring.dma_handle, in ql_isr_aif()
298 (off_t)rsp_q->rsp_in_shadow_ofst, in ql_isr_aif()
300 mbx = ddi_get32(rsp_q->rsp_ring.acc_handle, in ql_isr_aif()
301 rsp_q->rsp_in_shadow_ptr); in ql_isr_aif()
303 mbx = RD32_MBAR_REG(ha, rsp_q->mbar_rsp_in); in ql_isr_aif()
306 if (mbx != rsp_q->rsp_ring_index) { in ql_isr_aif()
[all …]
H A Dql_mbx.c5250 ql_init_rsp_q(ql_adapter_state_t *ha, ql_response_q_t *rsp_q, uint16_t opt) in ql_init_rsp_q() argument
5256 QL_PRINT_3(ha, "started, rsp_q_number=%d\n", rsp_q->rsp_q_number); in ql_init_rsp_q()
5259 rsp_q->rsp_ring_ptr = rsp_q->rsp_ring.bp; in ql_init_rsp_q()
5260 rsp_q->rsp_ring_index = 0; in ql_init_rsp_q()
5261 WR32_MBAR_REG(ha, rsp_q->mbar_rsp_out, 0); in ql_init_rsp_q()
5262 if (rsp_q->rsp_in_shadow_ptr) { in ql_init_rsp_q()
5263 *rsp_q->rsp_in_shadow_ptr = 0; in ql_init_rsp_q()
5270 mcp->mb[2] = MSW(LSD(rsp_q->rsp_ring.cookie.dmac_laddress)); in ql_init_rsp_q()
5271 mcp->mb[3] = LSW(LSD(rsp_q->rsp_ring.cookie.dmac_laddress)); in ql_init_rsp_q()
5272 mcp->mb[4] = rsp_q->rsp_q_number; in ql_init_rsp_q()
[all …]
H A Dql_api.c12734 (void) sprintf(bp, "%08x ", fw->rsp_q[cnt]); in ql_ascii_fw_dump()
13105 (void) sprintf(bp, "%08x ", fw->rsp_q[cnt]); in ql_24xx_ascii_fw_dump()
14917 0, sizeof (fw->rsp_q), DDI_DMA_SYNC_FORKERNEL); in ql_24xx_binary_fw_dump()
14919 for (cnt = 0; cnt < sizeof (fw->rsp_q) / 4; cnt++) { in ql_24xx_binary_fw_dump()
14920 fw->rsp_q[cnt] = *w32++; in ql_24xx_binary_fw_dump()
14921 LITTLE_ENDIAN_32(&fw->rsp_q[cnt]); in ql_24xx_binary_fw_dump()
16514 ql_response_q_t *rsp_q; in ql_halt() local
16546 if ((rsp_q = ha->rsp_queues[i]) != NULL && in ql_halt()
16547 (sp = rsp_q->status_srb) != NULL) { in ql_halt()
16548 rsp_q->status_srb = NULL; in ql_halt()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/qlc/
H A Dqlc.c1922 ql_response_q_t **rsp_queues, *rsp_q; in ql_8300_dump_dcmd() local
1928 rsp_q = mdb_alloc(sizeof (ql_response_q_t), UM_SLEEP); in ql_8300_dump_dcmd()
1935 mdb_free(rsp_q, sizeof (ql_response_q_t)); in ql_8300_dump_dcmd()
2334 if (mdb_vread(rsp_q, sizeof (ql_response_q_t), in ql_8300_dump_dcmd()
2340 for (cnt1 = 0; cnt1 < rsp_q->rsp_ring.size / 4; cnt1++) { in ql_8300_dump_dcmd()
2345 if (cnt1 == rsp_q->rsp_ring.size / 4) { in ql_8300_dump_dcmd()
2351 for (cnt1 = 0; cnt1 < rsp_q->rsp_ring.size / 4; cnt1++) { in ql_8300_dump_dcmd()
2389 mdb_free(rsp_q, sizeof (ql_response_q_t)); in ql_8300_dump_dcmd()
2632 mdb_printf("%08x ", fw->rsp_q[cnt]); in ql_23xx_dump_dcmd()
2933 mdb_printf("%08x ", fw->rsp_q[cnt]); in ql_24xx_dump_dcmd()
[all …]
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/qlc/
H A Dql_init.h758 uint32_t rsp_q[RESPONSE_QUEUE_SIZE / 4]; member
791 uint32_t rsp_q[RESPONSE_QUEUE_SIZE / 4]; member