Home
last modified time | relevance | path

Searched refs:srb (Results 1 – 6 of 6) sorted by relevance

/titanic_44/usr/src/uts/common/io/aac/
H A Daac_ioctl.c438 struct aac_srb *srb; in aac_send_raw_srb() local
469 srb = (struct aac_srb *)fibp->data; in aac_send_raw_srb()
472 if (ddi_copyin((void *)arg, srb, usr_fib_size, mode) != 0) { in aac_send_raw_srb()
477 srb_sgcount = srb->sg.SgCount; /* No endianness conversion needed */ in aac_send_raw_srb()
503 (struct aac_sg_entry64 *)srb->sg.SgEntry; in aac_send_raw_srb()
512 struct aac_sg_entry *sgp = srb->sg.SgEntry; in aac_send_raw_srb()
535 if (srb->flags & SRB_DataIn) { in aac_send_raw_srb()
539 if (srb->flags & SRB_DataOut) { in aac_send_raw_srb()
594 acp->cmdlen = srb->cdb_size; in aac_send_raw_srb()
595 acp->timeout = srb->timeout; in aac_send_raw_srb()
H A Daac.c5777 struct aac_srb *srb = (struct aac_srb *)&acp->slotp->fibp->data[0]; in aac_cmd_fib_srb() local
5780 ddi_put32(acc, &srb->function, SRBF_ExecuteScsi); in aac_cmd_fib_srb()
5781 ddi_put32(acc, &srb->retry_limit, 0); in aac_cmd_fib_srb()
5782 ddi_put32(acc, &srb->cdb_size, acp->cmdlen); in aac_cmd_fib_srb()
5783 ddi_put32(acc, &srb->timeout, 0); /* use driver timeout */ in aac_cmd_fib_srb()
5786 ddi_put32(acc, &srb->flags, SRB_DataIn); in aac_cmd_fib_srb()
5788 ddi_put32(acc, &srb->flags, SRB_DataOut); in aac_cmd_fib_srb()
5789 ddi_put32(acc, &srb->channel, in aac_cmd_fib_srb()
5791 ddi_put32(acc, &srb->id, ((struct aac_nondasd *)acp->dvp)->tid); in aac_cmd_fib_srb()
5792 ddi_put32(acc, &srb->lun, 0); in aac_cmd_fib_srb()
[all …]
/titanic_44/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_isr.c3199 ql_srb_t *srb; in ql_els_passthru_entry() local
3209 srb = ha->outstanding_cmds[index]; in ql_els_passthru_entry()
3210 if (srb != NULL) { in ql_els_passthru_entry()
3211 if (srb->handle == resp_identifier) { in ql_els_passthru_entry()
3214 srb->handle = 0; in ql_els_passthru_entry()
3215 srb->flags &= ~SRB_IN_TOKEN_ARRAY; in ql_els_passthru_entry()
3218 resp_identifier, srb->handle); in ql_els_passthru_entry()
3219 srb = NULL; in ql_els_passthru_entry()
3223 srb = ql_verify_preprocessed_cmd(ha, in ql_els_passthru_entry()
3232 if (srb != NULL) { in ql_els_passthru_entry()
[all …]
H A Dql_api.c17364 ql_els_24xx_iocb(ql_adapter_state_t *ha, ql_srb_t *srb, void *arg) in ql_els_24xx_iocb() argument
17369 ql_fca_isp_els_request(ha, (fc_packet_t *)srb->pkt, &els_desc); in ql_els_24xx_iocb()
17375 ql_isp_els_handle_cmd_endian(ha, srb); in ql_els_24xx_iocb()
17497 ql_isp_els_handle_cmd_endian(ql_adapter_state_t *ha, ql_srb_t *srb) in ql_isp_els_handle_cmd_endian() argument
17503 pkt = srb->pkt; in ql_isp_els_handle_cmd_endian()
17522 ql_isp_els_handle_rsp_endian(ql_adapter_state_t *ha, ql_srb_t *srb) in ql_isp_els_handle_rsp_endian() argument
17528 pkt = srb->pkt; in ql_isp_els_handle_rsp_endian()
/titanic_44/usr/src/cmd/mdb/common/modules/qlc/
H A Dqlc.c810 ql_srb_t *srb; in qlc_wdog_dcmd() local
852 srb = (ql_srb_t *)mdb_alloc(sizeof (ql_srb_t), UM_SLEEP); in qlc_wdog_dcmd()
947 if (mdb_vread(srb, sizeof (ql_srb_t), in qlc_wdog_dcmd()
960 (uintptr_t)srb->lun_queue) == -1) { in qlc_wdog_dcmd()
962 " at %p", srb->lun_queue); in qlc_wdog_dcmd()
995 mdb_free(srb, sizeof (ql_srb_t)); in qlc_wdog_dcmd()
/titanic_44/usr/src/uts/common/sys/fibre-channel/fca/qlc/
H A Dql_api.h2231 void ql_isp_els_handle_cmd_endian(ql_adapter_state_t *ha, ql_srb_t *srb);
2232 void ql_isp_els_handle_rsp_endian(ql_adapter_state_t *ha, ql_srb_t *srb);