Lines Matching full:nexus

1978 	struct srpt_nexus *nexus;  in __srpt_close_all_ch()  local
1983 list_for_each_entry(nexus, &sport->nexus_list, entry) { in __srpt_close_all_ch()
1984 list_for_each_entry(ch, &nexus->ch_list, list) { in __srpt_close_all_ch()
2003 struct srpt_nexus *nexus = NULL, *tmp_nexus = NULL, *n; in srpt_get_nexus() local
2010 nexus = n; in srpt_get_nexus()
2014 if (!nexus && tmp_nexus) { in srpt_get_nexus()
2017 swap(nexus, tmp_nexus); in srpt_get_nexus()
2021 if (nexus) in srpt_get_nexus()
2023 tmp_nexus = kzalloc(sizeof(*nexus), GFP_KERNEL); in srpt_get_nexus()
2025 nexus = ERR_PTR(-ENOMEM); in srpt_get_nexus()
2035 return nexus; in srpt_get_nexus()
2146 struct srpt_nexus *nexus; in srpt_cm_req_recv() local
2167 nexus = srpt_get_nexus(sport, req->initiator_port_id, in srpt_cm_req_recv()
2169 if (IS_ERR(nexus)) { in srpt_cm_req_recv()
2170 ret = PTR_ERR(nexus); in srpt_cm_req_recv()
2216 ch->nexus = nexus; in srpt_cm_req_recv()
2304 be64_to_cpu(*(__be64 *)nexus->i_port_id), in srpt_cm_req_recv()
2305 be64_to_cpu(*(__be64 *)(nexus->i_port_id + 8))); in srpt_cm_req_recv()
2362 list_for_each_entry(ch2, &nexus->ch_list, list) { in srpt_cm_req_recv()
2373 list_add_tail_rcu(&ch->list, &nexus->ch_list); in srpt_cm_req_recv()
2945 struct srpt_nexus *nexus, *next_n; in srpt_release_sport() local
2962 list_for_each_entry(nexus, &sport->nexus_list, entry) { in srpt_release_sport()
2963 list_for_each_entry(ch, &nexus->ch_list, list) { in srpt_release_sport()
2973 list_for_each_entry_safe(nexus, next_n, &sport->nexus_list, entry) { in srpt_release_sport()
2974 list_del(&nexus->entry); in srpt_release_sport()
2975 kfree_rcu(nexus, rcu); in srpt_release_sport()