/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_sli4.c | 2902 XRIobj_t *xrip; in emlxs_sli4_bde_setup() local 2915 xrip = sbp->xrip; in emlxs_sli4_bde_setup() 2916 sge = xrip->SGList->virt; in emlxs_sli4_bde_setup() 3029 XRIobj_t *xrip; in emlxs_sli4_fct_bde_setup() local 3041 xrip = sbp->xrip; in emlxs_sli4_fct_bde_setup() 3066 sge = xrip->SGList->virt; in emlxs_sli4_fct_bde_setup() 3342 if (!(sbp->xrip)) { in emlxs_sli4_issue_iocb_cmd() 3382 sbp->xrip->flag |= EMLXS_XRI_PENDING_IO; in emlxs_sli4_issue_iocb_cmd() 4198 XRIobj_t *xrip; in emlxs_sli4_prep_fct_iocb() local 4232 xrip = emlxs_sli4_alloc_xri(port, cmd_sbp, rpip, in emlxs_sli4_prep_fct_iocb() [all …]
|
H A D | emlxs_fct.c | 2407 cmd_sbp->xrip = iocbq->sbp; in emlxs_fct_handle_unsol_req() 2411 fct_cmd->cmd_oxid = cmd_sbp->xrip->rx_id; in emlxs_fct_handle_unsol_req() 2412 fct_cmd->cmd_rxid = cmd_sbp->xrip->XRI; in emlxs_fct_handle_unsol_req() 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() 3132 XRIobj_t *xrip; in emlxs_fct_handle_abort() local 3134 emlxs_sli4_free_xri(port, NULL, sbp->xrip, 1); in emlxs_fct_handle_abort() 3135 xrip = emlxs_sli4_find_xri(port, iocb->ULPCONTEXT); in emlxs_fct_handle_abort() 3136 if (!xrip || xrip->state == XRI_STATE_FREE) { in emlxs_fct_handle_abort() 3140 if ((hba->fc_table[xrip->iotag]) && in emlxs_fct_handle_abort() [all …]
|
H A D | emlxs_fcp.c | 2349 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1); in emlxs_tx_channel_flush() 2596 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1); in emlxs_tx_node_flush() 2900 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1); in emlxs_tx_lun_flush() 3064 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1); in emlxs_tx_put() 3557 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1); in emlxs_tx_move() 3812 if (sbp->xrip) { in emlxs_iotag_flush() 3817 iotag, sbp, sbp->xrip, in emlxs_iotag_flush() 3818 sbp->xrip->state, sbp->xrip->flag); in emlxs_iotag_flush() 3826 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 0); in emlxs_iotag_flush() 4045 if (sbp == NULL || sbp == STALE_PACKET || sbp->xrip == NULL) { in emlxs_create_abort_xri_cn() [all …]
|
H A D | emlxs_fcf.c | 14248 emlxs_rpi_reserve_notify(emlxs_port_t *port, uint32_t did, XRIobj_t *xrip) in emlxs_rpi_reserve_notify() argument 14271 did, ((xrip)?xrip->XRI:0)); in emlxs_rpi_reserve_notify() 14278 if (xrip) { in emlxs_rpi_reserve_notify() 14280 xrip->reserved_rpip = rpip; in emlxs_rpi_reserve_notify() 14287 rpip->RPI, rpip->did, ((xrip)?xrip->XRI:0)); in emlxs_rpi_reserve_notify() 14629 XRIobj_t *xrip; in emlxs_rpi_free_action() local 14660 xrip = (XRIobj_t *)hba->sli.sli4.XRIinuse_f; in emlxs_rpi_free_action() 14661 while (xrip != (XRIobj_t *)&hba->sli.sli4.XRIinuse_f) { in emlxs_rpi_free_action() 14662 next_xrip = xrip->_f; in emlxs_rpi_free_action() 14663 if (xrip->rpip == rpip) { in emlxs_rpi_free_action() [all …]
|
H A D | emlxs_clock.c | 456 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1); in emlxs_timer_check_pkts()
|
H A D | emlxs_solaris.c | 3655 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1); in emlxs_fca_pkt_abort() 10227 sbp, sbp->iotag, ((sbp->xrip)? sbp->xrip->flag:0)); in emlxs_pkt_complete() 10229 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1); in emlxs_pkt_complete()
|
H A D | emlxs_dfc.c | 8562 XRIobj_t *xrip; in emlxs_dfc_loopback_mode() local 8832 xrip = emlxs_sli4_reserve_xri(port, in emlxs_dfc_loopback_mode() 8836 if (xrip == NULL) { in emlxs_dfc_loopback_mode() 8845 ndlp->nlp_Xri = xrip->XRI; in emlxs_dfc_loopback_mode()
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/ |
H A D | emlxs_extern.h | 952 uint32_t did, XRIobj_t *xrip);
|
H A D | emlxs_fc.h | 49 struct XRIobj *xrip; /* Exchange resource */ member
|