/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_clock.c | 288 uint32_t iotag; in emlxs_timer_check_pkts() local 493 sbp->iotag, (pkt) ? pkt->pkt_timeout : 0); in emlxs_timer_check_pkts() 517 for (iotag = 1; iotag < hba->max_iotag; iotag++) { in emlxs_timer_check_pkts() 518 sbp = hba->fc_table[iotag]; in emlxs_timer_check_pkts() 527 "no channel set", iotag); in emlxs_timer_check_pkts() 537 iotag); in emlxs_timer_check_pkts() 539 hba->fc_table[iotag] = STALE_PACKET; in emlxs_timer_check_pkts() 1182 sbp, sbp->iotag, in emlxs_pkt_chip_timeout() 1187 sbp->iotag, cp, sbp->class, ABORT_TYPE_ABTS); in emlxs_pkt_chip_timeout() 1197 sbp, sbp->iotag, in emlxs_pkt_chip_timeout() [all …]
|
H A D | emlxs_fcp.c | 2151 uint16_t iotag; in emlxs_register_pkt() local 2158 if (sbp->iotag != 0) { in emlxs_register_pkt() 2163 sbp->channel, sbp->iotag, sbp); in emlxs_register_pkt() 2166 iotag = 0; in emlxs_register_pkt() 2171 iotag = hba->fc_iotag++; in emlxs_register_pkt() 2173 if (hba->fc_table[iotag] == 0 || in emlxs_register_pkt() 2174 hba->fc_table[iotag] == STALE_PACKET) { in emlxs_register_pkt() 2176 hba->fc_table[iotag] = sbp; in emlxs_register_pkt() 2178 sbp->iotag = iotag; in emlxs_register_pkt() 2183 iotag = 0; in emlxs_register_pkt() [all …]
|
H A D | emlxs_ip.c | 463 uint16_t iotag; in emlxs_create_xri() local 490 iotag = emlxs_register_pkt(cp, sbp); in emlxs_create_xri() 492 if (!iotag) { in emlxs_create_xri() 506 icmd->ULPIOTAG = iotag; in emlxs_create_xri() 524 ndlp->nlp_Xri, iotag); in emlxs_create_xri()
|
H A D | emlxs_sli4.c | 4245 xrip->XRI, xrip->iotag, cmd_sbp, pkt->pkt_cmd_fhdr.rx_id); in emlxs_sli4_prep_fct_iocb() 4267 wqe->RequestTag = xrip->iotag; in emlxs_sli4_prep_fct_iocb() 4322 cmd_sbp->iotag = xrip->iotag; in emlxs_sli4_prep_fct_iocb() 4370 wqe->RequestTag = xrip->iotag; in emlxs_sli4_prep_fct_iocb() 4441 cmd_sbp->iotag = xrip->iotag; in emlxs_sli4_prep_fct_iocb() 4489 wqe->RequestTag = xrip->iotag; in emlxs_sli4_prep_fct_iocb() 4527 uint16_t iotag; in emlxs_sli4_prep_fcp_iocb() local 4568 iotag = sbp->iotag; in emlxs_sli4_prep_fcp_iocb() 4573 xrip->XRI, xrip->iotag, xrip->rx_id, rpip->RPI); in emlxs_sli4_prep_fcp_iocb() 4649 wqe->RequestTag = iotag; in emlxs_sli4_prep_fcp_iocb() [all …]
|
H A D | emlxs_sli3.c | 2364 bmp = hba->sli.sli3.bpl_table[sbp->iotag]; in emlxs_sli2_bde_setup() 2673 bmp = hba->sli.sli3.bpl_table[sbp->iotag]; in emlxs_sli2_fct_bde_setup() 2681 sbp->iotag); in emlxs_sli2_fct_bde_setup() 3591 uint32_t iotag; in emlxs_sli3_prep_fct_iocb() local 3605 iotag = emlxs_register_pkt(cp, cmd_sbp); in emlxs_sli3_prep_fct_iocb() 3607 if (!iotag) { in emlxs_sli3_prep_fct_iocb() 3636 iocb->ULPIOTAG = (uint16_t)iotag; in emlxs_sli3_prep_fct_iocb() 3693 iocb->ULPIOTAG = (uint16_t)iotag; in emlxs_sli3_prep_fct_iocb() 3722 (void) emlxs_unregister_pkt(cmd_sbp->channel, iotag, 0); in emlxs_sli3_prep_fct_iocb() 3746 iocb->ULPIOTAG = (uint16_t)iotag; in emlxs_sli3_prep_fct_iocb() [all …]
|
H A D | emlxs_fct.c | 2417 fct_cmd->cmd_oxid, fct_cmd->cmd_rxid, cmd_sbp->xrip->iotag, in emlxs_fct_handle_unsol_req() 2418 hba->fc_table[cmd_sbp->xrip->iotag]); in emlxs_fct_handle_unsol_req() 3140 if ((hba->fc_table[xrip->iotag]) && in emlxs_fct_handle_abort() 3141 (hba->fc_table[xrip->iotag] != STALE_PACKET)) { in emlxs_fct_handle_abort() 3144 xrip->XRI, xrip->iotag, hba->fc_table[xrip->iotag]); in emlxs_fct_handle_abort() 3476 sbp->iotag = cmd_sbp->iotag; in emlxs_fct_pkt_init() 3757 if (cmd_sbp->iotag != 0) { in emlxs_fct_cmd_done() 3760 cmd_sbp->channel, cmd_sbp->iotag, cmd_sbp); in emlxs_fct_cmd_done() 3768 cmd_sbp->iotag, 0); in emlxs_fct_cmd_done() 4461 (void) emlxs_unregister_pkt(cp, iocb_sbp->iotag, 0); in emlxs_fct_pkt_abort_txq()
|
H A D | emlxs_solaris.c | 2202 sbp->iotag = 0; in emlxs_initialize_pkt() 3657 (void) emlxs_unregister_pkt(cp, sbp->iotag, 1); in emlxs_fca_pkt_abort() 3677 (sbp == hba->fc_table[sbp->iotag])) { in emlxs_fca_pkt_abort() 3683 sbp->iotag, cp, sbp->class, ABORT_TYPE_ABTS); in emlxs_fca_pkt_abort() 3694 sbp->iotag, cp); in emlxs_fca_pkt_abort() 3749 "Abort: Completing an IO thats not outstanding: %x", sbp->iotag); in emlxs_fca_pkt_abort() 10223 (sbp->iotag)) { in emlxs_pkt_complete() 10227 sbp, sbp->iotag, ((sbp->xrip)? sbp->xrip->flag:0)); in emlxs_pkt_complete()
|
H A D | emlxs_fcf.c | 14669 xrip->XRI, xrip->iotag); in emlxs_rpi_free_action() 14681 xrip->XRI, xrip->iotag); in emlxs_rpi_free_action() 15211 xrip->XRI, xrip->iotag); in emlxs_rpi_unreg_handler()
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/ |
H A D | emlxs_extern.h | 739 uint16_t iotag, uint32_t forced); 744 NODELIST *ndlp, uint16_t iotag, 748 NODELIST *ndlp, uint16_t iotag, 765 extern emlxs_buf_t *emlxs_chipq_get(CHANNEL *cp, uint16_t iotag);
|
H A D | emlxs_fcf.h | 103 uint16_t iotag; member
|
H A D | emlxs_fc.h | 53 uint32_t iotag; /* iotag for this cmd */ member
|