Lines Matching defs:xrip
14247 emlxs_rpi_reserve_notify(emlxs_port_t *port, uint32_t did, XRIobj_t *xrip)
14252 /* xrip will be NULL for unsolicited BLS requests */
14270 did, ((xrip)?xrip->XRI:0));
14277 if (xrip) {
14279 xrip->reserved_rpip = rpip;
14286 rpip->RPI, rpip->did, ((xrip)?xrip->XRI:0));
14628 XRIobj_t *xrip;
14659 xrip = (XRIobj_t *)hba->sli.sli4.XRIinuse_f;
14660 while (xrip != (XRIobj_t *)&hba->sli.sli4.XRIinuse_f) {
14661 next_xrip = xrip->_f;
14662 if (xrip->rpip == rpip) {
14668 xrip->XRI, xrip->iotag);
14671 xrip->rpip = NULL;
14674 if (xrip->reserved_rpip == rpip) {
14680 xrip->XRI, xrip->iotag);
14683 xrip->reserved_rpip = NULL;
14686 xrip = next_xrip;
15185 XRIobj_t *xrip;
15197 xrip = (XRIobj_t *)hba->sli.sli4.XRIinuse_f;
15198 while (xrip != (XRIobj_t *)&hba->sli.sli4.XRIinuse_f) {
15199 next_xrip = xrip->_f;
15200 /* We don't need to worry about xrip->reserved_rpip */
15203 if ((xrip->rpip == rpip) &&
15204 (xrip->flag & EMLXS_XRI_RESERVED)) {
15210 xrip->XRI, xrip->iotag);
15213 xrip->XRI, 0);
15215 xrip = next_xrip;