Lines Matching refs:mesh_table

18 static void mesh_path_free_rcu(struct mesh_table *tbl, struct mesh_path *mpath);
45 struct mesh_table *tbl = tblptr; in mesh_path_rht_free()
50 static struct mesh_table *mesh_table_alloc(void) in mesh_table_alloc()
52 struct mesh_table *newtbl; in mesh_table_alloc()
54 newtbl = kmalloc(sizeof(struct mesh_table), GFP_ATOMIC); in mesh_table_alloc()
67 static void mesh_table_free(struct mesh_table *tbl) in mesh_table_free()
212 static struct mesh_path *mpath_lookup(struct mesh_table *tbl, const u8 *dst, in mpath_lookup()
249 __mesh_path_lookup_by_idx(struct mesh_table *tbl, int idx) in __mesh_path_lookup_by_idx()
306 struct mesh_table *tbl; in mesh_path_add_gate()
341 static void mesh_gate_del(struct mesh_table *tbl, struct mesh_path *mpath) in mesh_gate_del()
402 struct mesh_table *tbl; in mesh_path_add()
444 struct mesh_table *tbl; in mpp_path_add()
490 struct mesh_table *tbl = sdata->u.mesh.mesh_paths; in mesh_plink_broken()
512 static void mesh_path_free_rcu(struct mesh_table *tbl, in mesh_path_free_rcu()
527 static void __mesh_path_del(struct mesh_table *tbl, struct mesh_path *mpath) in __mesh_path_del()
548 struct mesh_table *tbl = sdata->u.mesh.mesh_paths; in mesh_path_flush_by_nexthop()
563 struct mesh_table *tbl = sdata->u.mesh.mpp_paths; in mpp_flush_by_proxy()
575 static void table_flush_by_iface(struct mesh_table *tbl) in table_flush_by_iface()
610 static int table_path_del(struct mesh_table *tbl, in table_path_del()
677 struct mesh_table *tbl; in mesh_path_send_to_gates()
764 struct mesh_table *tbl_path, *tbl_mpp; in mesh_pathtbl_init()
792 struct mesh_table *tbl) in mesh_path_tbl_expire()