Lines Matching refs:bat_priv
84 /* TODO: should check interfaces belonging to bat_priv */
98 static void set_primary_if(struct bat_priv *bat_priv,
103 bat_priv->primary_if = batman_if;
105 if (!bat_priv->primary_if)
193 struct bat_priv *bat_priv,
206 if (!bat_priv->primary_if)
207 set_primary_if(bat_priv, batman_if);
234 struct bat_priv *bat_priv = netdev_priv(soft_device);
257 batman_if->if_num = bat_priv->num_ifaces;
258 bat_priv->num_ifaces++;
260 orig_hash_add_if(batman_if, bat_priv->num_ifaces);
266 hardif_activate_interface(soft_device, bat_priv, batman_if);
284 struct bat_priv *bat_priv = netdev_priv(soft_device);
293 bat_priv->num_ifaces--;
294 orig_hash_del_if(batman_if, bat_priv->num_ifaces);
296 if (batman_if == bat_priv->primary_if)
297 set_primary_if(bat_priv, get_active_batman_if());
304 (bat_priv->num_ifaces == 0))
395 struct bat_priv *bat_priv = netdev_priv(soft_device);
405 hardif_activate_interface(soft_device, bat_priv, batman_if);
419 if (batman_if == bat_priv->primary_if)
420 set_primary_if(bat_priv, batman_if);
435 struct bat_priv *bat_priv = netdev_priv(soft_device);
469 bat_dbg(DBG_BATMAN, bat_priv,