Lines Matching defs:bat_priv
77 int debug_log(struct bat_priv *bat_priv, char *fmt, ...)
84 fdebug_log(bat_priv->debug_log, "[%10u] %s",
107 struct bat_priv *bat_priv = file->private_data;
108 struct debug_log *debug_log = bat_priv->debug_log;
161 struct bat_priv *bat_priv = file->private_data;
162 struct debug_log *debug_log = bat_priv->debug_log;
179 static int debug_log_setup(struct bat_priv *bat_priv)
183 if (!bat_priv->debug_dir)
186 bat_priv->debug_log = kzalloc(sizeof(struct debug_log), GFP_ATOMIC);
187 if (!bat_priv->debug_log)
190 spin_lock_init(&bat_priv->debug_log->lock);
191 init_waitqueue_head(&bat_priv->debug_log->queue_wait);
194 bat_priv->debug_dir, bat_priv, &log_fops);
204 static void debug_log_cleanup(struct bat_priv *bat_priv)
206 kfree(bat_priv->debug_log);
207 bat_priv->debug_log = NULL;
210 static int debug_log_setup(struct bat_priv *bat_priv)
212 bat_priv->debug_log = NULL;
216 static void debug_log_cleanup(struct bat_priv *bat_priv)
293 struct bat_priv *bat_priv = netdev_priv(dev);
300 bat_priv->debug_dir = debugfs_create_dir(dev->name, bat_debugfs);
301 if (!bat_priv->debug_dir)
304 bat_socket_setup(bat_priv);
305 debug_log_setup(bat_priv);
310 bat_priv->debug_dir,
321 debugfs_remove_recursive(bat_priv->debug_dir);
322 bat_priv->debug_dir = NULL;
333 struct bat_priv *bat_priv = netdev_priv(dev);
335 debug_log_cleanup(bat_priv);
338 debugfs_remove_recursive(bat_priv->debug_dir);
339 bat_priv->debug_dir = NULL;