Home
last modified time | relevance | path

Searched refs:orig_ifinfo (Results 1 – 6 of 6) sorted by relevance

/linux/net/batman-adv/
A Doriginator.c338 orig_ifinfo = tmp; in batadv_orig_ifinfo_get()
343 return orig_ifinfo; in batadv_orig_ifinfo_get()
367 if (orig_ifinfo) in batadv_orig_ifinfo_new()
370 orig_ifinfo = kzalloc(sizeof(*orig_ifinfo), GFP_ATOMIC); in batadv_orig_ifinfo_new()
371 if (!orig_ifinfo) in batadv_orig_ifinfo_new()
381 INIT_HLIST_NODE(&orig_ifinfo->list); in batadv_orig_ifinfo_new()
382 kref_init(&orig_ifinfo->refcount); in batadv_orig_ifinfo_new()
384 kref_get(&orig_ifinfo->refcount); in batadv_orig_ifinfo_new()
389 return orig_ifinfo; in batadv_orig_ifinfo_new()
786 kfree_rcu(orig_ifinfo, rcu); in batadv_orig_ifinfo_release()
[all …]
A Dbat_iv_ogm.c890 if (!orig_ifinfo) in batadv_iv_orig_ifinfo_sum()
897 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_iv_orig_ifinfo_sum()
1231 if (WARN_ON(!orig_ifinfo)) { in batadv_iv_ogm_update_seqnos()
1257 orig_ifinfo->last_real_seqno, in batadv_iv_ogm_update_seqnos()
1288 orig_ifinfo->last_real_seqno = seqno; in batadv_iv_ogm_update_seqnos()
1294 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_iv_ogm_update_seqnos()
1428 if (!orig_ifinfo) in batadv_iv_ogm_process_per_outif()
1437 orig_ifinfo, ethhdr, in batadv_iv_ogm_process_per_outif()
1441 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_iv_ogm_process_per_outif()
1528 if (!orig_ifinfo) in batadv_iv_ogm_process_reply()
[all …]
A Dbat_v_ogm.c525 struct batadv_orig_ifinfo *orig_ifinfo = NULL; in batadv_v_ogm_forward() local
537 orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); in batadv_v_ogm_forward()
538 if (!orig_ifinfo) in batadv_v_ogm_forward()
587 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_v_ogm_forward()
613 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_v_ogm_metric_update() local
621 if (!orig_ifinfo) in batadv_v_ogm_metric_update()
629 &orig_ifinfo->batman_seqno_reset, in batadv_v_ogm_metric_update()
636 orig_ifinfo->batman_seqno_reset, jiffies); in batadv_v_ogm_metric_update()
650 orig_ifinfo->last_real_seqno = ntohl(ogm2->seqno); in batadv_v_ogm_metric_update()
651 orig_ifinfo->last_ttl = ogm2->ttl; in batadv_v_ogm_metric_update()
[all …]
A Doriginator.h146 batadv_orig_ifinfo_put(struct batadv_orig_ifinfo *orig_ifinfo) in batadv_orig_ifinfo_put() argument
148 if (!orig_ifinfo) in batadv_orig_ifinfo_put()
151 kref_put(&orig_ifinfo->refcount, batadv_orig_ifinfo_release); in batadv_orig_ifinfo_put()
A Drouting.c58 struct batadv_orig_ifinfo *orig_ifinfo; in _batadv_update_route() local
61 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, recv_if); in _batadv_update_route()
62 if (!orig_ifinfo) in _batadv_update_route()
78 curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node, in _batadv_update_route()
81 batadv_orig_ifinfo_put(orig_ifinfo); in _batadv_update_route()
A Dnetwork-coding.c765 struct batadv_orig_ifinfo *orig_ifinfo; in batadv_can_nc_with_orig() local
769 orig_ifinfo = batadv_orig_ifinfo_get(orig_node, BATADV_IF_DEFAULT); in batadv_can_nc_with_orig()
770 if (!orig_ifinfo) in batadv_can_nc_with_orig()
773 last_ttl = orig_ifinfo->last_ttl; in batadv_can_nc_with_orig()
774 last_real_seqno = orig_ifinfo->last_real_seqno; in batadv_can_nc_with_orig()
775 batadv_orig_ifinfo_put(orig_ifinfo); in batadv_can_nc_with_orig()

Completed in 20 milliseconds