Lines Matching refs:bat_priv

198 int batadv_is_my_mac(struct batadv_priv *bat_priv, const uint8_t *addr);
212 int batadv_algo_select(struct batadv_priv *bat_priv, char *name);
237 int batadv_debug_log(struct batadv_priv *bat_priv, const char *fmt, ...)
241 #define _batadv_dbg(type, bat_priv, ratelimited, fmt, arg...) \ argument
243 if (atomic_read(&bat_priv->log_level) & type && \
245 batadv_debug_log(bat_priv, fmt, ## arg);\
251 struct batadv_priv *bat_priv __always_unused, in _batadv_dbg()
258 #define batadv_dbg(type, bat_priv, arg...) \ argument
259 _batadv_dbg(type, bat_priv, 0, ## arg)
260 #define batadv_dbg_ratelimited(type, bat_priv, arg...) \ argument
261 _batadv_dbg(type, bat_priv, 1, ## arg)
323 static inline void batadv_add_counter(struct batadv_priv *bat_priv, size_t idx, in batadv_add_counter() argument
326 this_cpu_add(bat_priv->bat_counters[idx], count); in batadv_add_counter()
332 static inline uint64_t batadv_sum_counter(struct batadv_priv *bat_priv, in batadv_sum_counter() argument
339 counters = per_cpu_ptr(bat_priv->bat_counters, cpu); in batadv_sum_counter()
352 void batadv_tvlv_container_register(struct batadv_priv *bat_priv,
355 uint16_t batadv_tvlv_container_ogm_append(struct batadv_priv *bat_priv,
359 void batadv_tvlv_ogm_receive(struct batadv_priv *bat_priv,
362 void batadv_tvlv_container_unregister(struct batadv_priv *bat_priv,
365 void batadv_tvlv_handler_register(struct batadv_priv *bat_priv,
366 void (*optr)(struct batadv_priv *bat_priv,
371 int (*uptr)(struct batadv_priv *bat_priv,
376 void batadv_tvlv_handler_unregister(struct batadv_priv *bat_priv,
378 int batadv_tvlv_containers_process(struct batadv_priv *bat_priv,
383 void batadv_tvlv_unicast_send(struct batadv_priv *bat_priv, uint8_t *src,
387 bool batadv_vlan_ap_isola_get(struct batadv_priv *bat_priv, unsigned short vid);