Lines Matching refs:bat_priv
196 bool batadv_is_my_mac(struct batadv_priv *bat_priv, const u8 *addr);
210 int batadv_algo_select(struct batadv_priv *bat_priv, char *name);
235 int batadv_debug_log(struct batadv_priv *bat_priv, const char *fmt, ...)
239 #define _batadv_dbg(type, bat_priv, ratelimited, fmt, arg...) \ argument
241 if (atomic_read(&bat_priv->log_level) & type && \
243 batadv_debug_log(bat_priv, fmt, ## arg);\
249 struct batadv_priv *bat_priv __always_unused, in _batadv_dbg()
256 #define batadv_dbg(type, bat_priv, arg...) \ argument
257 _batadv_dbg(type, bat_priv, 0, ## arg)
258 #define batadv_dbg_ratelimited(type, bat_priv, arg...) \ argument
259 _batadv_dbg(type, bat_priv, 1, ## arg)
321 static inline void batadv_add_counter(struct batadv_priv *bat_priv, size_t idx, in batadv_add_counter() argument
324 this_cpu_add(bat_priv->bat_counters[idx], count); in batadv_add_counter()
330 static inline u64 batadv_sum_counter(struct batadv_priv *bat_priv, size_t idx) in batadv_sum_counter() argument
336 counters = per_cpu_ptr(bat_priv->bat_counters, cpu); in batadv_sum_counter()
349 void batadv_tvlv_container_register(struct batadv_priv *bat_priv,
352 u16 batadv_tvlv_container_ogm_append(struct batadv_priv *bat_priv,
355 void batadv_tvlv_ogm_receive(struct batadv_priv *bat_priv,
358 void batadv_tvlv_container_unregister(struct batadv_priv *bat_priv,
361 void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
362 void (*optr)(struct batadv_priv *bat_priv,
367 int (*uptr)(struct batadv_priv *bat_priv,
372 void batadv_tvlv_handler_unregister(struct batadv_priv *bat_priv,
374 int batadv_tvlv_containers_process(struct batadv_priv *bat_priv,
379 void batadv_tvlv_unicast_send(struct batadv_priv *bat_priv, u8 *src,
383 bool batadv_vlan_ap_isola_get(struct batadv_priv *bat_priv, unsigned short vid);