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 D | ql_isr.c | 253 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 D | ql_mbx.c | 5250 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 D | ql_api.c | 12734 (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 D | qlc.c | 1922 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 D | ql_init.h | 758 uint32_t rsp_q[RESPONSE_QUEUE_SIZE / 4]; member 791 uint32_t rsp_q[RESPONSE_QUEUE_SIZE / 4]; member
|