Home
last modified time | relevance | path

Searched refs:tvlv (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/net/batman-adv/
H A Dtvlv.c31 #include "tvlv.h"
34 * batadv_tvlv_handler_release() - release tvlv handler from lists and queue for
36 * @ref: kref pointer of the tvlv
47 * batadv_tvlv_handler_put() - decrement the tvlv container refcounter and
49 * @tvlv_handler: the tvlv handler to free
60 * batadv_tvlv_handler_get() - retrieve tvlv handler from the tvlv handler list
63 * @type: tvlv handler type to look for
64 * @version: tvlv handler version to look for
66 * Return: tvlv handle
99 struct batadv_tvlv_container *tvlv; batadv_tvlv_container_release() local
110 batadv_tvlv_container_put(struct batadv_tvlv_container *tvlv) batadv_tvlv_container_put() argument
133 struct batadv_tvlv_container *tvlv_tmp, *tvlv = NULL; batadv_tvlv_container_get() local
164 struct batadv_tvlv_container *tvlv; batadv_tvlv_container_list_size() local
186 batadv_tvlv_container_remove(struct batadv_priv *bat_priv, struct batadv_tvlv_container *tvlv) batadv_tvlv_container_remove() argument
211 struct batadv_tvlv_container *tvlv; batadv_tvlv_container_unregister() local
315 struct batadv_tvlv_container *tvlv; batadv_tvlv_container_ogm_append() local
[all...]
H A Dmain.c173 spin_lock_init(&bat_priv->tvlv.container_list_lock); in batadv_mesh_init()
174 spin_lock_init(&bat_priv->tvlv.handler_list_lock); in batadv_mesh_init()
192 INIT_HLIST_HEAD(&bat_priv->tvlv.container_list); in batadv_mesh_init()
193 INIT_HLIST_HEAD(&bat_priv->tvlv.handler_list); in batadv_mesh_init()
585 /* unicast tvlv packet */ in batadv_recv_handler_init()
H A DMakefile35 batman-adv-y += tvlv.o
H A Dtypes.h560 * (= orig node announces a tvlv of type BATADV_TVLV_MCAST)
1152 * struct batadv_priv_tvlv - per mesh interface tvlv data
1156 * @container_list: list of registered tvlv containers to be sent with
1161 /** @handler_list: list of the various tvlv content handlers */
1164 /** @container_list_lock: protects tvlv container list access */
1204 * struct batadv_mcast_mla_flags - flags for the querier, bridge and tvlv state
1213 /** @enabled: whether the multicast tvlv is currently enabled */
1219 /** @tvlv_flags: the flags we have last sent in our mcast tvlv */
1264 * @mla_flags: flags for the querier, bridge and tvlv state
1748 /** @tvlv
1749 struct batadv_priv_tvlv tvlv; global() member
[all...]
/kernel/linux/linux-6.6/net/batman-adv/
H A Dtvlv.c31 #include "tvlv.h"
34 * batadv_tvlv_handler_release() - release tvlv handler from lists and queue for
36 * @ref: kref pointer of the tvlv
47 * batadv_tvlv_handler_put() - decrement the tvlv container refcounter and
49 * @tvlv_handler: the tvlv handler to free
60 * batadv_tvlv_handler_get() - retrieve tvlv handler from the tvlv handler list
63 * @type: tvlv handler type to look for
64 * @version: tvlv handler version to look for
66 * Return: tvlv handle
99 struct batadv_tvlv_container *tvlv; batadv_tvlv_container_release() local
110 batadv_tvlv_container_put(struct batadv_tvlv_container *tvlv) batadv_tvlv_container_put() argument
133 struct batadv_tvlv_container *tvlv_tmp, *tvlv = NULL; batadv_tvlv_container_get() local
164 struct batadv_tvlv_container *tvlv; batadv_tvlv_container_list_size() local
186 batadv_tvlv_container_remove(struct batadv_priv *bat_priv, struct batadv_tvlv_container *tvlv) batadv_tvlv_container_remove() argument
211 struct batadv_tvlv_container *tvlv; batadv_tvlv_container_unregister() local
315 struct batadv_tvlv_container *tvlv; batadv_tvlv_container_ogm_append() local
[all...]
H A Dmain.c167 spin_lock_init(&bat_priv->tvlv.container_list_lock); in batadv_mesh_init()
168 spin_lock_init(&bat_priv->tvlv.handler_list_lock); in batadv_mesh_init()
186 INIT_HLIST_HEAD(&bat_priv->tvlv.container_list); in batadv_mesh_init()
187 INIT_HLIST_HEAD(&bat_priv->tvlv.handler_list); in batadv_mesh_init()
541 /* unicast tvlv packet */ in batadv_recv_handler_init()
H A DMakefile32 batman-adv-y += tvlv.o
H A Dtypes.h550 * (= orig node announces a tvlv of type BATADV_TVLV_MCAST)
1142 * struct batadv_priv_tvlv - per mesh interface tvlv data
1146 * @container_list: list of registered tvlv containers to be sent with
1151 /** @handler_list: list of the various tvlv content handlers */
1154 /** @container_list_lock: protects tvlv container list access */
1194 * struct batadv_mcast_mla_flags - flags for the querier, bridge and tvlv state
1203 /** @enabled: whether the multicast tvlv is currently enabled */
1209 /** @tvlv_flags: the flags we have last sent in our mcast tvlv */
1254 * @mla_flags: flags for the querier, bridge and tvlv state
1720 /** @tvlv
1721 struct batadv_priv_tvlv tvlv; global() member
[all...]

Completed in 9 milliseconds