Lines Matching defs:lp

470 		fcportdb_t *lp;
479 lp = &FCPARAM(isp, ifc->chan)->portdb[ifc->loopid];
480 if (lp->state != FC_PORTDB_STATE_NIL) {
481 ifc->role = (lp->prli_word3 & SVC3_ROLE_MASK) >> SVC3_ROLE_SHIFT;
482 ifc->loopid = lp->handle;
483 ifc->portid = lp->portid;
484 ifc->node_wwn = lp->node_wwn;
485 ifc->port_wwn = lp->port_wwn;
552 fcportdb_t *lp;
556 lp = &fcp->portdb[i];
557 if (lp->handle == nphdl) {
569 tmf.tmf_nphdl = lp->handle;
572 tmf.tmf_tidlo = lp->portid;
573 tmf.tmf_tidhi = lp->portid >> 16;
1633 fcportdb_t *lp;
1710 if (isp_find_pdb_by_handle(isp, 0, nphdl, &lp)) {
1711 atiop->init_id = FC_PORTDB_TGT(isp, 0, lp);
1773 fcportdb_t *lp;
1802 if (isp_find_pdb_by_portid(isp, chan, sid, &lp) == 0) {
1812 nphdl = lp->handle;
1870 atp->word3 = lp->prli_word3;
1874 atiop->init_id = FC_PORTDB_TGT(isp, chan, lp);
2221 fcportdb_t *lp;
2226 if (isp_find_pdb_by_portid(isp, mp->nt_channel, sid, &lp)) {
2227 nphdl = lp->handle;
2327 fcportdb_t *lp;
2360 if (isp_find_pdb_by_portid(isp, notify->nt_channel, notify->nt_sid, &lp) == 0 &&
2361 isp_find_pdb_by_handle(isp, notify->nt_channel, notify->nt_nphdl, &lp) == 0) {
2364 inot->initiator_id = FC_PORTDB_TGT(isp, notify->nt_channel, lp);
2639 fcportdb_t *lp;
2647 lp = &FCPARAM(isp, chan)->portdb[dbidx];
2649 if (lp->state != FC_PORTDB_STATE_ZOMBIE) {
2652 if (lp->gone_timer != 0) {
2653 lp->gone_timer -= 1;
2657 isp_prt(isp, ISP_LOGCONFIG, prom3, chan, dbidx, lp->portid, "Gone Device Timeout");
2658 if (lp->is_target) {
2659 lp->is_target = 0;
2660 isp_make_gone(isp, lp, chan, dbidx);
2662 if (lp->is_initiator) {
2663 lp->is_initiator = 0;
2666 adc->wwpn = lp->port_wwn;
2667 adc->port = lp->portid;
2672 lp->state = FC_PORTDB_STATE_NIL;
2725 fcportdb_t *lp;
2736 lp = &fcp->portdb[dbidx];
2738 if (lp->state == FC_PORTDB_STATE_NIL)
2777 isp_prt(isp, ISP_LOGCONFIG, prom3, chan, dbidx, lp->portid, "Loop Down Timeout");
2778 if (lp->is_target) {
2779 lp->is_target = 0;
2780 isp_make_gone(isp, lp, chan, dbidx);
2782 if (lp->is_initiator) {
2783 lp->is_initiator = 0;
2786 adc->wwpn = lp->port_wwn;
2787 adc->port = lp->portid;
3270 fcportdb_t *lp = &fcp->portdb[tgt];
3271 fc->wwnn = lp->node_wwn;
3272 fc->wwpn = lp->port_wwn;
3273 fc->port = lp->portid;
3580 fcportdb_t *lp;
3704 lp = va_arg(ap, fcportdb_t *);
3707 tgt = FC_PORTDB_TGT(isp, bus, lp);
3708 isp_gen_role_str(buf, sizeof (buf), lp->prli_word3);
3709 isp_prt(isp, ISP_LOGCONFIG, prom, bus, tgt, lp->port_wwn, lp->portid, lp->handle, buf, "arrived");
3711 (lp->prli_word3 & PRLI_WD3_TARGET_FUNCTION)) {
3712 lp->is_target = 1;
3714 isp_make_here(isp, lp, bus, tgt);
3717 (lp->prli_word3 & PRLI_WD3_INITIATOR_FUNCTION)) {
3718 lp->is_initiator = 1;
3721 adc->wwpn = lp->port_wwn;
3722 adc->port = lp->portid;
3732 lp = va_arg(ap, fcportdb_t *);
3735 tgt = FC_PORTDB_TGT(isp, bus, lp);
3736 isp_gen_role_str(buf, sizeof (buf), lp->new_prli_word3);
3738 isp_prt(isp, ISP_LOGCONFIG, prom, bus, tgt, lp->port_wwn, lp->new_portid, lp->handle, buf, "changed");
3740 isp_prt(isp, ISP_LOGCONFIG, prom, bus, tgt, lp->port_wwn, lp->portid, lp->handle, buf, "stayed");
3742 if (lp->is_target !=
3744 (lp->new_prli_word3 & PRLI_WD3_TARGET_FUNCTION))) {
3745 lp->is_target = !lp->is_target;
3746 if (lp->is_target) {
3749 isp_make_here(isp, lp, bus, tgt);
3751 isp_make_gone(isp, lp, bus, tgt);
3756 if (lp->is_initiator !=
3758 (lp->new_prli_word3 & PRLI_WD3_INITIATOR_FUNCTION))) {
3759 lp->is_initiator = !lp->is_initiator;
3762 adc->wwpn = lp->port_wwn;
3763 adc->port = lp->portid;
3765 adc->arrived = lp->is_initiator;
3772 lp = va_arg(ap, fcportdb_t *);
3775 tgt = FC_PORTDB_TGT(isp, bus, lp);
3780 isp_gen_role_str(buf, sizeof (buf), lp->prli_word3);
3781 if (lp->is_target || lp->is_initiator) {
3782 lp->state = FC_PORTDB_STATE_ZOMBIE;
3783 lp->gone_timer = fc->gone_device_time;
3784 isp_prt(isp, ISP_LOGCONFIG, prom, bus, tgt, lp->port_wwn, lp->portid, lp->handle, buf, "gone zombie");
3786 isp_prt(isp, ISP_LOG_SANCFG|ISP_LOGDEBUG0, "Chan %d Starting Gone Device Timer with %u seconds time now %lu", bus, lp->gone_timer, (unsigned long)time_uptime);
3791 isp_prt(isp, ISP_LOGCONFIG, prom, bus, tgt, lp->port_wwn, lp->portid, lp->handle, buf, "gone");
3843 if (!isp_find_pdb_by_handle(isp, bus, nphdl, &lp))
3845 tgt = FC_PORTDB_TGT(isp, bus, lp);