Lines Matching defs:port_statep

1294 	socal_port_t	*port_statep;
1301 port_statep = &socalp->port_state[port];
1303 mutex_enter(&port_statep->sp_mtx);
1304 port_statep->sp_status |= PORT_OPEN;
1305 mutex_exit(&port_statep->sp_mtx);
1318 socal_port_t *port_statep;
1322 port_statep = &socalp->port_state[port];
1324 mutex_enter(&port_statep->sp_mtx);
1325 port_statep->sp_status &= ~PORT_OPEN;
1326 mutex_exit(&port_statep->sp_mtx);
1341 socal_port_t *port_statep;
1605 port_statep = &socalp->port_state[port];
1606 mutex_enter(&port_statep->sp_mtx);
1607 if (port_statep->sp_status & PORT_DISABLED) {
1609 mutex_exit(&port_statep->sp_mtx);
1613 port_statep->sp_status |= PORT_DISABLED;
1614 mutex_exit(&port_statep->sp_mtx);
1626 port_statep = &socalp->port_state[port];
1627 mutex_enter(&port_statep->sp_mtx);
1628 if (port_statep->sp_status & PORT_DISABLED) {
1629 mutex_exit(&port_statep->sp_mtx);
1633 mutex_exit(&port_statep->sp_mtx);
1643 port_statep = &socalp->port_state[port];
1644 mutex_enter(&port_statep->sp_mtx);
1646 if (port_statep->sp_status & PORT_DISABLED) {
1648 mutex_exit(&port_statep->sp_mtx);
1657 port_statep->sp_status &= ~PORT_DISABLED;
1659 mutex_exit(&port_statep->sp_mtx);
2146 socal_port_t *port_statep;
2172 port_statep = &socalp->port_state[i];
2174 mutex_enter(&port_statep->sp_mtx);
2175 port_statep->sp_status &= ~ (PORT_STATUS_MASK |
2179 mutex_exit(&port_statep->sp_mtx);
2575 socal_port_t *port_statep;
2586 port_statep = &socalp->port_state[port];
2594 return (socal_cq_enque(socalp, port_statep, (cqe_t *)sp,
2614 socal_cq_enque(socal_state_t *socalp, socal_port_t *port_statep, cqe_t *cqe,
2759 socal_port_t *port_statep;
2771 port_statep = &socalp->port_state[port];
2778 if ((retval = socal_cq_enque(socalp, port_statep, (cqe_t *)sp,
2798 socal_doit(fcal_packet_t *fcalpkt, socal_port_t *port_statep, int polled,
2810 mutex_enter(&port_statep->sp_mtx);
2811 port_statep->sp_status |= flag;
2816 if ((retval = cv_timedwait(&port_statep->sp_cv,
2817 &port_statep->sp_mtx,
2824 port_statep->sp_status &= ~flag;
2825 mutex_exit(&port_statep->sp_mtx);
2852 port_statep->sp_board->
2853 socal_stats.pstats[port_statep
2881 (void) socal_force_reset(port_statep->sp_board,
2885 (void) socal_force_lip(port_statep->sp_board,
2886 port_statep->sp_port, polled,
2909 socal_port_t *port_statep = &socalp->port_state[port];
2927 return (socal_doit(fcalpkt, port_statep, polled, socal_lilp_map_done,
2937 socal_port_t *port_statep = &socalp->port_state[port];
2941 mutex_enter(&port_statep->sp_mtx);
2942 if ((port_statep->sp_status & PORT_ONLINE_LOOP) &&
2943 (port_statep->sp_unsol_cb->statec_cb != NULL)) {
2944 mutex_exit(&port_statep->sp_mtx);
2945 (*port_statep->sp_unsol_cb->statec_cb)
2946 (port_statep->sp_unsol_cb->arg,
2951 mutex_exit(&port_statep->sp_mtx);
2966 return (socal_doit(fcalpkt, port_statep, polled, socal_force_lip_done,
2976 socal_port_t *port_statep = &socalp->port_state[port];
3030 return (socal_doit(fcalpkt2, port_statep, polled, socal_abort_done,
3049 socal_port_t *port_statep = &socalp->port_state[port];
3062 return (socal_doit(fcalpkt, port_statep, 0, socal_bypass_dev_done,
3097 socal_port_t *port_statep = &socalp->port_state[port];
3100 mutex_enter(&port_statep->sp_mtx);
3101 for (cbentry = port_statep->sp_unsol_cb; cbentry;
3108 mutex_exit(&port_statep->sp_mtx);
3112 mutex_exit(&port_statep->sp_mtx);
3118 mutex_enter(&port_statep->sp_mtx);
3125 cbentry->next = port_statep->sp_unsol_cb;
3126 port_statep->sp_unsol_cb = cbentry;
3127 mutex_exit(&port_statep->sp_mtx);
3138 socal_port_t *port_statep;
3144 port_statep = &socalp->port_state[port];
3145 ASSERT(port_statep != NULL);
3148 mutex_enter(&port_statep->sp_mtx);
3150 for (cbentry = port_statep->sp_unsol_cb;
3157 if (port_statep->sp_unsol_cb == cbentry) {
3159 port_statep->sp_unsol_cb = cbentry->next;
3169 mutex_exit(&port_statep->sp_mtx);
3471 socal_port_t *port_statep;
3480 port_statep = &socalp->port_state[port];
3481 mutex_enter(&port_statep->sp_mtx);
3482 if (port_statep->sp_status &
3485 mutex_exit(&port_statep->sp_mtx);
3487 port_statep->sp_status |=
3489 mutex_exit(&port_statep->sp_mtx);
3621 socal_port_t *port_statep;
3750 port_statep = &socalp->port_state[port];
3769 mutex_enter(&port_statep->sp_mtx);
3770 for (cblist = port_statep->sp_unsol_cb; cblist;
3773 mutex_exit(&port_statep->sp_mtx);
3779 mutex_enter(&port_statep->sp_mtx);
3782 mutex_exit(&port_statep->sp_mtx);
3793 mutex_enter(&port_statep->sp_mtx);
3795 for (cblist = port_statep->sp_unsol_cb; cblist;
3800 mutex_exit(&port_statep->sp_mtx);
3805 mutex_enter(&port_statep->sp_mtx);
3809 mutex_exit(&port_statep->sp_mtx);
3845 mutex_enter(&port_statep->sp_mtx);
3846 port_statep->sp_status &= ~PORT_STATUS_MASK;
3847 port_statep->sp_status |= PORT_ONLINE;
3848 mutex_exit(&port_statep->sp_mtx);
3861 mutex_enter(&port_statep->sp_mtx);
3862 port_statep->sp_status &= ~PORT_STATUS_MASK;
3863 port_statep->sp_status |= PORT_ONLINE_LOOP;
3864 mutex_exit(&port_statep->sp_mtx);
3883 mutex_enter(&port_statep->sp_mtx);
3884 port_statep->sp_status &= ~PORT_STATUS_MASK;
3885 port_statep->sp_status |= PORT_OFFLINE;
3886 port_statep->sp_lilpmap_valid = 0;
3887 mutex_exit(&port_statep->sp_mtx);
3901 mutex_enter(&port_statep->sp_mtx);
3902 for (cblist = port_statep->sp_unsol_cb; cblist;
3905 mutex_exit(&port_statep->sp_mtx);
3908 mutex_enter(&port_statep->sp_mtx);
3911 mutex_exit(&port_statep->sp_mtx);
4217 socal_port_t *port_statep = &socalp->port_state[port];
4221 if (!(port_statep->sp_status & PORT_DISABLED)) {
4224 if (map.lilp_length != 1 && ((port_statep->sp_status &
4239 return (socal_doit(fcalpkt, port_statep, 1, NULL,
4249 socal_port_t *port_statep = &socalp->port_state[port];
4262 return (socal_doit(fcalpkt, port_statep, 0, socal_force_offline_done,
4273 socal_port_t *port_statep;
4276 port_statep = &socalp->port_state[port];
4291 bcopy((caddr_t)&port_statep->sp_p_wwn,
4298 retval = socal_doit(fcalpkt, port_statep, 0, socal_adisc_done,
4316 socal_port_t *port_statep;
4319 port_statep = &socalp->port_state[port];
4329 retval = socal_doit(fcalpkt, port_statep, polled, socal_lbf_done,
4349 socal_port_t *port_statep;
4353 port_statep = &socalp->port_state[port];
4394 retval = socal_doit(fcalpkt, port_statep, 0, socal_rls_done,
4767 socal_port_t *port_statep;
4769 port_statep = &socalp->port_state[port];
4771 if (port_statep->sp_lilpmap_valid) {
4773 buf = &port_statep->sp_lilpmap; /* give from cache */
4813 bcopy(buf, &port_statep->sp_lilpmap, sizeof (fcal_lilp_map_t));
4815 mutex_enter(&port_statep->sp_mtx);
4816 port_statep->sp_src_id = buf->lilp_myalpa;
4817 port_statep->sp_lilpmap_valid = 1; /* cached */
4818 mutex_exit(&port_statep->sp_mtx);