Lines Matching refs:bat_priv

86 int batadv_debug_log(struct batadv_priv *bat_priv, const char *fmt, ...)  in batadv_debug_log()  argument
93 batadv_fdebug_log(bat_priv->debug_log, "[%10u] %s", in batadv_debug_log()
124 struct batadv_priv *bat_priv = file->private_data; in batadv_log_read() local
125 struct batadv_priv_debug_log *debug_log = bat_priv->debug_log; in batadv_log_read()
178 struct batadv_priv *bat_priv = file->private_data; in batadv_log_poll() local
179 struct batadv_priv_debug_log *debug_log = bat_priv->debug_log; in batadv_log_poll()
197 static int batadv_debug_log_setup(struct batadv_priv *bat_priv) in batadv_debug_log_setup() argument
201 if (!bat_priv->debug_dir) in batadv_debug_log_setup()
204 bat_priv->debug_log = kzalloc(sizeof(*bat_priv->debug_log), GFP_ATOMIC); in batadv_debug_log_setup()
205 if (!bat_priv->debug_log) in batadv_debug_log_setup()
208 spin_lock_init(&bat_priv->debug_log->lock); in batadv_debug_log_setup()
209 init_waitqueue_head(&bat_priv->debug_log->queue_wait); in batadv_debug_log_setup()
212 bat_priv->debug_dir, bat_priv, in batadv_debug_log_setup()
223 static void batadv_debug_log_cleanup(struct batadv_priv *bat_priv) in batadv_debug_log_cleanup() argument
225 kfree(bat_priv->debug_log); in batadv_debug_log_cleanup()
226 bat_priv->debug_log = NULL; in batadv_debug_log_cleanup()
229 static int batadv_debug_log_setup(struct batadv_priv *bat_priv) in batadv_debug_log_setup() argument
234 static void batadv_debug_log_cleanup(struct batadv_priv *bat_priv) in batadv_debug_log_cleanup() argument
507 struct batadv_priv *bat_priv = netdev_priv(dev); in batadv_debugfs_add_meshif() local
514 bat_priv->debug_dir = debugfs_create_dir(dev->name, batadv_debugfs); in batadv_debugfs_add_meshif()
515 if (!bat_priv->debug_dir) in batadv_debugfs_add_meshif()
518 if (batadv_socket_setup(bat_priv) < 0) in batadv_debugfs_add_meshif()
521 if (batadv_debug_log_setup(bat_priv) < 0) in batadv_debugfs_add_meshif()
527 bat_priv->debug_dir, in batadv_debugfs_add_meshif()
536 if (batadv_nc_init_debugfs(bat_priv) < 0) in batadv_debugfs_add_meshif()
541 debugfs_remove_recursive(bat_priv->debug_dir); in batadv_debugfs_add_meshif()
542 bat_priv->debug_dir = NULL; in batadv_debugfs_add_meshif()
553 struct batadv_priv *bat_priv = netdev_priv(dev); in batadv_debugfs_del_meshif() local
555 batadv_debug_log_cleanup(bat_priv); in batadv_debugfs_del_meshif()
558 debugfs_remove_recursive(bat_priv->debug_dir); in batadv_debugfs_del_meshif()
559 bat_priv->debug_dir = NULL; in batadv_debugfs_del_meshif()