Lines Matching refs:bat_priv
99 int batadv_debug_log(struct batadv_priv *bat_priv, const char *fmt, ...) in batadv_debug_log() argument
106 batadv_fdebug_log(bat_priv->debug_log, "[%10u] %s", in batadv_debug_log()
137 struct batadv_priv *bat_priv = file->private_data; in batadv_log_read() local
138 struct batadv_priv_debug_log *debug_log = bat_priv->debug_log; in batadv_log_read()
191 struct batadv_priv *bat_priv = file->private_data; in batadv_log_poll() local
192 struct batadv_priv_debug_log *debug_log = bat_priv->debug_log; in batadv_log_poll()
216 int batadv_debug_log_setup(struct batadv_priv *bat_priv) in batadv_debug_log_setup() argument
220 if (!bat_priv->debug_dir) in batadv_debug_log_setup()
223 bat_priv->debug_log = kzalloc(sizeof(*bat_priv->debug_log), GFP_ATOMIC); in batadv_debug_log_setup()
224 if (!bat_priv->debug_log) in batadv_debug_log_setup()
227 spin_lock_init(&bat_priv->debug_log->lock); in batadv_debug_log_setup()
228 init_waitqueue_head(&bat_priv->debug_log->queue_wait); in batadv_debug_log_setup()
230 d = debugfs_create_file("log", 0400, bat_priv->debug_dir, bat_priv, in batadv_debug_log_setup()
245 void batadv_debug_log_cleanup(struct batadv_priv *bat_priv) in batadv_debug_log_cleanup() argument
247 kfree(bat_priv->debug_log); in batadv_debug_log_cleanup()
248 bat_priv->debug_log = NULL; in batadv_debug_log_cleanup()