Lines Matching full:nexus

1987 	struct srpt_nexus *nexus;  in __srpt_close_all_ch()  local
1992 list_for_each_entry(nexus, &sport->nexus_list, entry) { in __srpt_close_all_ch()
1993 list_for_each_entry(ch, &nexus->ch_list, list) { in __srpt_close_all_ch()
2012 struct srpt_nexus *nexus = NULL, *tmp_nexus = NULL, *n; in srpt_get_nexus() local
2019 nexus = n; in srpt_get_nexus()
2023 if (!nexus && tmp_nexus) { in srpt_get_nexus()
2026 swap(nexus, tmp_nexus); in srpt_get_nexus()
2030 if (nexus) in srpt_get_nexus()
2032 tmp_nexus = kzalloc(sizeof(*nexus), GFP_KERNEL); in srpt_get_nexus()
2034 nexus = ERR_PTR(-ENOMEM); in srpt_get_nexus()
2044 return nexus; in srpt_get_nexus()
2155 struct srpt_nexus *nexus; in srpt_cm_req_recv() local
2176 nexus = srpt_get_nexus(sport, req->initiator_port_id, in srpt_cm_req_recv()
2178 if (IS_ERR(nexus)) { in srpt_cm_req_recv()
2179 ret = PTR_ERR(nexus); in srpt_cm_req_recv()
2225 ch->nexus = nexus; in srpt_cm_req_recv()
2313 be64_to_cpu(*(__be64 *)nexus->i_port_id), in srpt_cm_req_recv()
2314 be64_to_cpu(*(__be64 *)(nexus->i_port_id + 8))); in srpt_cm_req_recv()
2375 list_for_each_entry(ch2, &nexus->ch_list, list) { in srpt_cm_req_recv()
2386 list_add_tail_rcu(&ch->list, &nexus->ch_list); in srpt_cm_req_recv()
2958 struct srpt_nexus *nexus, *next_n; in srpt_release_sport() local
2975 list_for_each_entry(nexus, &sport->nexus_list, entry) { in srpt_release_sport()
2976 list_for_each_entry(ch, &nexus->ch_list, list) { in srpt_release_sport()
2986 list_for_each_entry_safe(nexus, next_n, &sport->nexus_list, entry) { in srpt_release_sport()
2987 list_del(&nexus->entry); in srpt_release_sport()
2988 kfree_rcu(nexus, rcu); in srpt_release_sport()