Lines Matching refs:disc
105 list_for_each_entry_rcu(rdata, &lport->disc.rports, peers) in fc_rport_lookup()
151 list_add_rcu(&rdata->peers, &lport->disc.rports); in fc_rport_create()
343 mutex_lock(&lport->disc.disc_mutex); in fc_rport_work()
373 mutex_unlock(&lport->disc.disc_mutex); in fc_rport_work()
753 struct fc_disc *disc; in fc_rport_recv_flogi_req() local
764 disc = &lport->disc; in fc_rport_recv_flogi_req()
765 mutex_lock(&disc->disc_mutex); in fc_rport_recv_flogi_req()
854 mutex_unlock(&disc->disc_mutex); in fc_rport_recv_flogi_req()
859 mutex_unlock(&disc->disc_mutex); in fc_rport_recv_flogi_req()
1480 mutex_lock(&lport->disc.disc_mutex); in fc_rport_recv_els_req()
1483 mutex_unlock(&lport->disc.disc_mutex); in fc_rport_recv_els_req()
1487 mutex_unlock(&lport->disc.disc_mutex); in fc_rport_recv_els_req()
1590 struct fc_disc *disc; in fc_rport_recv_plogi_req() local
1609 disc = &lport->disc; in fc_rport_recv_plogi_req()
1610 mutex_lock(&disc->disc_mutex); in fc_rport_recv_plogi_req()
1613 mutex_unlock(&disc->disc_mutex); in fc_rport_recv_plogi_req()
1620 mutex_unlock(&disc->disc_mutex); in fc_rport_recv_plogi_req()
1910 mutex_lock(&lport->disc.disc_mutex); in fc_rport_recv_logo_req()
1922 mutex_unlock(&lport->disc.disc_mutex); in fc_rport_recv_logo_req()