Home
last modified time | relevance | path

Searched refs:xrip (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_sli4.c2902 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 Demlxs_fct.c2407 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 Demlxs_fcp.c2349 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 Demlxs_fcf.c14248 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 Demlxs_clock.c456 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1); in emlxs_timer_check_pkts()
H A Demlxs_solaris.c3655 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 Demlxs_dfc.c8562 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 Demlxs_extern.h952 uint32_t did, XRIobj_t *xrip);
H A Demlxs_fc.h49 struct XRIobj *xrip; /* Exchange resource */ member