Searched refs:algo_ops (Results 1 - 13 of 13) sorted by path

/linux-master/net/batman-adv/
H A Dbat_algo.c113 bat_priv->algo_ops = bat_algo_ops;
H A Dbat_iv_ogm.c1738 if (bat_priv->algo_ops->iface.enable != batadv_iv_ogm_iface_enable)
H A Dbat_v_elp.c523 if (strcmp(bat_priv->algo_ops->name, "BATMAN_V") != 0)
H A Dbat_v_ogm.c998 if (strcmp(bat_priv->algo_ops->name, "BATMAN_V") != 0)
H A Dgateway_client.c209 if (!bat_priv->algo_ops->gw.get_best_gw_node)
221 next_gw = bat_priv->algo_ops->gw.get_best_gw_node(bat_priv);
295 if (!bat_priv->algo_ops->gw.is_eligible)
306 if (!bat_priv->algo_ops->gw.is_eligible(bat_priv, curr_gw_orig,
530 if (!bat_priv->algo_ops->gw.dump) {
535 bat_priv->algo_ops->gw.dump(msg, cb, bat_priv);
H A Dgateway_common.c96 if (bat_priv->algo_ops->gw.init_sel_class)
97 bat_priv->algo_ops->gw.init_sel_class(bat_priv);
H A Dhard-interface.c493 bat_priv->algo_ops->iface.primary_set(new_hard_iface);
665 bat_priv->algo_ops->iface.update_mac(hard_iface);
680 if (bat_priv->algo_ops->iface.activate)
681 bat_priv->algo_ops->iface.activate(hard_iface);
739 ret = bat_priv->algo_ops->iface.enable(hard_iface);
777 if (bat_priv->algo_ops->iface.enabled)
778 bat_priv->algo_ops->iface.enabled(hard_iface);
848 bat_priv->algo_ops->iface.disable(hard_iface);
1001 bat_priv->algo_ops->iface.update_mac(hard_iface);
H A Dnetlink.c242 bat_priv->algo_ops->name) ||
320 if (bat_priv->algo_ops->gw.get_best_gw_node &&
321 bat_priv->algo_ops->gw.is_eligible) {
546 bat_priv->algo_ops->gw.get_best_gw_node &&
547 bat_priv->algo_ops->gw.is_eligible) {
552 u32 sel_class_max = bat_priv->algo_ops->gw.sel_class_max;
H A Doriginator.c568 if (bat_priv->algo_ops->neigh.hardif_init)
569 bat_priv->algo_ops->neigh.hardif_init(hardif_neigh);
776 if (!bat_priv->algo_ops->neigh.dump) {
781 bat_priv->algo_ops->neigh.dump(msg, cb, bat_priv, hardif);
1166 struct batadv_algo_ops *bao = bat_priv->algo_ops;
1363 if (!bat_priv->algo_ops->orig.dump) {
1368 bat_priv->algo_ops->orig.dump(msg, cb, bat_priv, hardif);
H A Drouting.c526 struct batadv_algo_ops *bao = bat_priv->algo_ops;
H A Dsoft-interface.c806 if (!bat_priv->algo_ops) {
1049 struct batadv_algo_ops *algo_ops; local
1055 algo_ops = batadv_algo_get(nla_data(data[IFLA_BATADV_ALGO_NAME]));
1056 if (!algo_ops)
H A Dtranslation-table.c1716 struct batadv_algo_ops *bao = bat_priv->algo_ops;
H A Dtypes.h1762 /** @algo_ops: routing algorithm used by this mesh interface */
1763 struct batadv_algo_ops *algo_ops; member in struct:batadv_priv

Completed in 313 milliseconds