Home
last modified time | relevance | path

Searched refs:bat_algo_ops (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/net/batman-adv/
Dmain.c523 struct batadv_algo_ops *bat_algo_ops = NULL, *bat_algo_ops_tmp; in batadv_algo_get() local
529 bat_algo_ops = bat_algo_ops_tmp; in batadv_algo_get()
533 return bat_algo_ops; in batadv_algo_get()
536 int batadv_algo_register(struct batadv_algo_ops *bat_algo_ops) in batadv_algo_register() argument
540 bat_algo_ops_tmp = batadv_algo_get(bat_algo_ops->name); in batadv_algo_register()
543 bat_algo_ops->name); in batadv_algo_register()
548 if (!bat_algo_ops->bat_iface_enable || in batadv_algo_register()
549 !bat_algo_ops->bat_iface_disable || in batadv_algo_register()
550 !bat_algo_ops->bat_iface_update_mac || in batadv_algo_register()
551 !bat_algo_ops->bat_primary_iface_set || in batadv_algo_register()
[all …]
Doriginator.c202 bao = neigh_node->orig_node->bat_priv->bat_algo_ops; in batadv_neigh_node_release()
553 if (orig_node->bat_priv->bat_algo_ops->bat_orig_free) in batadv_orig_node_free_rcu()
554 orig_node->bat_priv->bat_algo_ops->bat_orig_free(orig_node); in batadv_orig_node_free_rcu()
879 struct batadv_algo_ops *bao = bat_priv->bat_algo_ops; in batadv_find_best_neighbor()
1031 bat_priv->bat_algo_ops->name); in batadv_orig_seq_print_text()
1035 if (!bat_priv->bat_algo_ops->bat_orig_print) { in batadv_orig_seq_print_text()
1041 bat_priv->bat_algo_ops->bat_orig_print(bat_priv, seq, in batadv_orig_seq_print_text()
1069 if (!bat_priv->bat_algo_ops->bat_orig_print) { in batadv_orig_hardif_seq_print_text()
1083 hard_iface->soft_iface->name, bat_priv->bat_algo_ops->name); in batadv_orig_hardif_seq_print_text()
1085 bat_priv->bat_algo_ops->bat_orig_print(bat_priv, seq, hard_iface); in batadv_orig_hardif_seq_print_text()
[all …]
Dhard-interface.c214 bat_priv->bat_algo_ops->bat_primary_iface_set(new_hard_iface); in batadv_primary_if_select()
361 bat_priv->bat_algo_ops->bat_iface_update_mac(hard_iface); in batadv_hardif_activate_interface()
471 ret = bat_priv->bat_algo_ops->bat_iface_enable(hard_iface); in batadv_hardif_enable_interface()
480 bat_priv->bat_algo_ops->bat_iface_disable(hard_iface); in batadv_hardif_enable_interface()
563 bat_priv->bat_algo_ops->bat_iface_disable(hard_iface); in batadv_hardif_disable_interface()
741 bat_priv->bat_algo_ops->bat_iface_update_mac(hard_iface); in batadv_hard_if_event()
Dsend.c405 bat_priv->bat_algo_ops->bat_ogm_schedule(hard_iface); in batadv_schedule_bat_ogm()
573 bat_priv->bat_algo_ops->bat_ogm_emit(forw_packet); in batadv_send_outstanding_bat_ogm_packet()
Dmain.h209 int batadv_algo_register(struct batadv_algo_ops *bat_algo_ops);
Dtypes.h820 struct batadv_algo_ops *bat_algo_ops; member
Dsysfs.c354 return sprintf(buff, "%s\n", bat_priv->bat_algo_ops->name); in batadv_show_bat_algo()
Drouting.c455 struct batadv_algo_ops *bao = bat_priv->bat_algo_ops; in batadv_find_router()
Dbat_iv_ogm.c1739 if (bat_priv->bat_algo_ops->bat_ogm_emit != batadv_iv_ogm_emit) in batadv_iv_ogm_receive()
Dtranslation-table.c1509 struct batadv_algo_ops *bao = bat_priv->bat_algo_ops; in batadv_transtable_best_orig()