Searched refs:neigh_ifinfo (Results 1 – 4 of 4) sorted by relevance
257 kfree_rcu(neigh_ifinfo, rcu); in batadv_neigh_ifinfo_release()468 neigh_ifinfo = tmp_neigh_ifinfo; in batadv_neigh_ifinfo_get()473 return neigh_ifinfo; in batadv_neigh_ifinfo_get()496 if (neigh_ifinfo) in batadv_neigh_ifinfo_new()499 neigh_ifinfo = kzalloc(sizeof(*neigh_ifinfo), GFP_ATOMIC); in batadv_neigh_ifinfo_new()500 if (!neigh_ifinfo) in batadv_neigh_ifinfo_new()506 INIT_HLIST_NODE(&neigh_ifinfo->list); in batadv_neigh_ifinfo_new()507 kref_init(&neigh_ifinfo->refcount); in batadv_neigh_ifinfo_new()510 kref_get(&neigh_ifinfo->refcount); in batadv_neigh_ifinfo_new()516 return neigh_ifinfo; in batadv_neigh_ifinfo_new()[all …]
521 struct batadv_neigh_ifinfo *neigh_ifinfo = NULL; in batadv_v_ogm_forward() local557 if (!neigh_ifinfo) in batadv_v_ogm_forward()586 batadv_neigh_ifinfo_put(neigh_ifinfo); in batadv_v_ogm_forward()611 struct batadv_neigh_ifinfo *neigh_ifinfo = NULL; in batadv_v_ogm_metric_update() local651 if (!neigh_ifinfo) in batadv_v_ogm_metric_update()657 neigh_ifinfo->bat_v.throughput = path_throughput; in batadv_v_ogm_metric_update()659 neigh_ifinfo->last_ttl = ogm2->ttl; in batadv_v_ogm_metric_update()667 batadv_neigh_ifinfo_put(neigh_ifinfo); in batadv_v_ogm_metric_update()742 if (!router_ifinfo || !neigh_ifinfo) in batadv_v_ogm_route_update()745 neigh_last_seqno = neigh_ifinfo->bat_v.last_seqno; in batadv_v_ogm_route_update()[all …]
961 if (!neigh_ifinfo) in batadv_iv_ogm_orig_update()968 neigh_ifinfo->bat_iv.tq_avg = tq_avg; in batadv_iv_ogm_orig_update()971 batadv_neigh_ifinfo_put(neigh_ifinfo); in batadv_iv_ogm_orig_update()972 neigh_ifinfo = NULL; in batadv_iv_ogm_orig_update()996 if (!neigh_ifinfo) in batadv_iv_ogm_orig_update()1006 neigh_ifinfo->bat_iv.tq_avg = tq_avg; in batadv_iv_ogm_orig_update()1054 batadv_neigh_ifinfo_put(neigh_ifinfo); in batadv_iv_ogm_orig_update()1122 if (neigh_ifinfo) { in batadv_iv_ogm_calc_tq()1124 batadv_neigh_ifinfo_put(neigh_ifinfo); in batadv_iv_ogm_calc_tq()1257 if (!neigh_ifinfo) in batadv_iv_ogm_update_seqnos()[all …]
108 batadv_neigh_ifinfo_put(struct batadv_neigh_ifinfo *neigh_ifinfo) in batadv_neigh_ifinfo_put() argument110 if (!neigh_ifinfo) in batadv_neigh_ifinfo_put()113 kref_put(&neigh_ifinfo->refcount, batadv_neigh_ifinfo_release); in batadv_neigh_ifinfo_put()
Completed in 21 milliseconds