bonding           133 drivers/net/bonding/bond_3ad.c static inline struct bonding *__get_bond_by_port(struct port *port)
bonding           151 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = __get_bond_by_port(port);
bonding           217 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = __get_bond_by_port(port);
bonding           231 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = __get_bond_by_port(port);
bonding           378 drivers/net/bonding/bond_3ad.c 	const struct bonding *bond = bond_get_bond_by_slave(port->slave);
bonding           761 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = aggregator->slave->bond;
bonding          1389 drivers/net/bonding/bond_3ad.c 	struct bonding *bond;
bonding          1667 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = agg->slave->bond;
bonding          1985 drivers/net/bonding/bond_3ad.c void bond_3ad_initiate_agg_selection(struct bonding *bond, int timeout)
bonding          1997 drivers/net/bonding/bond_3ad.c void bond_3ad_initialize(struct bonding *bond, u16 tick_resolution)
bonding          2034 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = bond_get_bond_by_slave(slave);
bonding          2088 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = slave->bond;
bonding          2245 drivers/net/bonding/bond_3ad.c void bond_3ad_update_ad_actor_settings(struct bonding *bond)
bonding          2285 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = container_of(work, struct bonding,
bonding          2377 drivers/net/bonding/bond_3ad.c 	struct bonding *bond = slave->bond;
bonding          2575 drivers/net/bonding/bond_3ad.c int bond_3ad_set_carrier(struct bonding *bond)
bonding          2615 drivers/net/bonding/bond_3ad.c int __bond_3ad_get_active_agg_info(struct bonding *bond,
bonding          2643 drivers/net/bonding/bond_3ad.c int bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info)
bonding          2654 drivers/net/bonding/bond_3ad.c int bond_3ad_lacpdu_recv(const struct sk_buff *skb, struct bonding *bond,
bonding          2686 drivers/net/bonding/bond_3ad.c void bond_3ad_update_lacp_rate(struct bonding *bond)
bonding            56 drivers/net/bonding/bond_alb.c static void rlb_purge_src_ip(struct bonding *bond, struct arp_pkt *arp);
bonding            57 drivers/net/bonding/bond_alb.c static void rlb_src_unlink(struct bonding *bond, u32 index);
bonding            58 drivers/net/bonding/bond_alb.c static void rlb_src_link(struct bonding *bond, u32 ip_src_hash,
bonding            93 drivers/net/bonding/bond_alb.c static void __tlb_clear_slave(struct bonding *bond, struct slave *slave,
bonding           115 drivers/net/bonding/bond_alb.c static void tlb_clear_slave(struct bonding *bond, struct slave *slave,
bonding           124 drivers/net/bonding/bond_alb.c static int tlb_initialize(struct bonding *bond)
bonding           148 drivers/net/bonding/bond_alb.c static void tlb_deinitialize(struct bonding *bond)
bonding           166 drivers/net/bonding/bond_alb.c static struct slave *tlb_get_least_loaded_slave(struct bonding *bond)
bonding           190 drivers/net/bonding/bond_alb.c static struct slave *__tlb_choose_channel(struct bonding *bond, u32 hash_index,
bonding           226 drivers/net/bonding/bond_alb.c static struct slave *tlb_choose_channel(struct bonding *bond, u32 hash_index,
bonding           247 drivers/net/bonding/bond_alb.c static void rlb_update_entry_from_arp(struct bonding *bond, struct arp_pkt *arp)
bonding           271 drivers/net/bonding/bond_alb.c static int rlb_arp_recv(const struct sk_buff *skb, struct bonding *bond,
bonding           305 drivers/net/bonding/bond_alb.c static struct slave *__rlb_next_rx_slave(struct bonding *bond)
bonding           338 drivers/net/bonding/bond_alb.c static struct slave *rlb_next_rx_slave(struct bonding *bond)
bonding           356 drivers/net/bonding/bond_alb.c static void rlb_teach_disabled_mac_on_primary(struct bonding *bond, u8 addr[])
bonding           379 drivers/net/bonding/bond_alb.c static void rlb_clear_slave(struct bonding *bond, struct slave *slave)
bonding           458 drivers/net/bonding/bond_alb.c static void rlb_update_rx_clients(struct bonding *bond)
bonding           486 drivers/net/bonding/bond_alb.c static void rlb_req_update_slave_clients(struct bonding *bond, struct slave *slave)
bonding           518 drivers/net/bonding/bond_alb.c static void rlb_req_update_subnet_clients(struct bonding *bond, __be32 src_ip)
bonding           552 drivers/net/bonding/bond_alb.c 					struct bonding *bond,
bonding           650 drivers/net/bonding/bond_alb.c static struct slave *rlb_arp_xmit(struct sk_buff *skb, struct bonding *bond)
bonding           699 drivers/net/bonding/bond_alb.c static void rlb_rebalance(struct bonding *bond)
bonding           753 drivers/net/bonding/bond_alb.c static void rlb_delete_table_entry_dst(struct bonding *bond, u32 index)
bonding           768 drivers/net/bonding/bond_alb.c static void rlb_src_unlink(struct bonding *bond, u32 index)
bonding           791 drivers/net/bonding/bond_alb.c static void rlb_delete_table_entry(struct bonding *bond, u32 index)
bonding           805 drivers/net/bonding/bond_alb.c static void rlb_src_link(struct bonding *bond, u32 ip_src_hash, u32 ip_dst_hash)
bonding           821 drivers/net/bonding/bond_alb.c static void rlb_purge_src_ip(struct bonding *bond, struct arp_pkt *arp)
bonding           841 drivers/net/bonding/bond_alb.c static int rlb_initialize(struct bonding *bond)
bonding           869 drivers/net/bonding/bond_alb.c static void rlb_deinitialize(struct bonding *bond)
bonding           882 drivers/net/bonding/bond_alb.c static void rlb_clear_vlan(struct bonding *bond, unsigned short vlan_id)
bonding           939 drivers/net/bonding/bond_alb.c 	struct bonding *bond;
bonding           949 drivers/net/bonding/bond_alb.c 	struct bonding *bond = data->bond;
bonding           985 drivers/net/bonding/bond_alb.c 	struct bonding *bond = bond_get_bond_by_slave(slave);
bonding          1048 drivers/net/bonding/bond_alb.c static void alb_fasten_mac_swap(struct bonding *bond, struct slave *slave1,
bonding          1102 drivers/net/bonding/bond_alb.c static void alb_change_hw_addr_on_detach(struct bonding *bond, struct slave *slave)
bonding          1145 drivers/net/bonding/bond_alb.c static int alb_handle_addr_collision_on_attach(struct bonding *bond, struct slave *slave)
bonding          1221 drivers/net/bonding/bond_alb.c static int alb_set_mac_address(struct bonding *bond, void *addr)
bonding          1270 drivers/net/bonding/bond_alb.c int bond_alb_initialize(struct bonding *bond, int rlb_enabled)
bonding          1292 drivers/net/bonding/bond_alb.c void bond_alb_deinitialize(struct bonding *bond)
bonding          1302 drivers/net/bonding/bond_alb.c static netdev_tx_t bond_do_alb_xmit(struct sk_buff *skb, struct bonding *bond,
bonding          1339 drivers/net/bonding/bond_alb.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          1377 drivers/net/bonding/bond_alb.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          1510 drivers/net/bonding/bond_alb.c 	struct bonding *bond = container_of(work, struct bonding,
bonding          1610 drivers/net/bonding/bond_alb.c int bond_alb_init_slave(struct bonding *bond, struct slave *slave)
bonding          1639 drivers/net/bonding/bond_alb.c void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave)
bonding          1653 drivers/net/bonding/bond_alb.c void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link)
bonding          1690 drivers/net/bonding/bond_alb.c void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave)
bonding          1763 drivers/net/bonding/bond_alb.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          1806 drivers/net/bonding/bond_alb.c void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id)
bonding            20 drivers/net/bonding/bond_debugfs.c 	struct bonding *bond = m->private;
bonding            50 drivers/net/bonding/bond_debugfs.c void bond_debug_register(struct bonding *bond)
bonding            62 drivers/net/bonding/bond_debugfs.c void bond_debug_unregister(struct bonding *bond)
bonding            70 drivers/net/bonding/bond_debugfs.c void bond_debug_reregister(struct bonding *bond)
bonding           105 drivers/net/bonding/bond_debugfs.c void bond_debug_register(struct bonding *bond)
bonding           109 drivers/net/bonding/bond_debugfs.c void bond_debug_unregister(struct bonding *bond)
bonding           113 drivers/net/bonding/bond_debugfs.c void bond_debug_reregister(struct bonding *bond)
bonding           210 drivers/net/bonding/bond_main.c static bool bond_time_in_interval(struct bonding *bond, unsigned long last_act,
bonding           243 drivers/net/bonding/bond_main.c void bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb,
bonding           282 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding           315 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding           336 drivers/net/bonding/bond_main.c int bond_set_carrier(struct bonding *bond)
bonding           430 drivers/net/bonding/bond_main.c static int bond_check_dev_link(struct bonding *bond,
bonding           485 drivers/net/bonding/bond_main.c static int bond_set_promiscuity(struct bonding *bond, int inc)
bonding           508 drivers/net/bonding/bond_main.c static int bond_set_allmulti(struct bonding *bond, int inc)
bonding           536 drivers/net/bonding/bond_main.c 	struct bonding *bond = container_of(work, struct bonding,
bonding           556 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding           576 drivers/net/bonding/bond_main.c static void bond_hw_addr_swap(struct bonding *bond, struct slave *new_active,
bonding           628 drivers/net/bonding/bond_main.c static struct slave *bond_get_old_active(struct bonding *bond,
bonding           651 drivers/net/bonding/bond_main.c static void bond_do_fail_over_mac(struct bonding *bond,
bonding           722 drivers/net/bonding/bond_main.c static struct slave *bond_choose_primary_or_current(struct bonding *bond)
bonding           764 drivers/net/bonding/bond_main.c static struct slave *bond_find_best_slave(struct bonding *bond)
bonding           787 drivers/net/bonding/bond_main.c static bool bond_should_notify_peers(struct bonding *bond)
bonding           823 drivers/net/bonding/bond_main.c void bond_change_active_slave(struct bonding *bond, struct slave *new_active)
bonding           930 drivers/net/bonding/bond_main.c void bond_select_active_slave(struct bonding *bond)
bonding           985 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          1013 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          1024 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(dev);
bonding          1056 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(dev);
bonding          1086 drivers/net/bonding/bond_main.c static void bond_compute_features(struct bonding *bond)
bonding          1162 drivers/net/bonding/bond_main.c 					    struct bonding *bond)
bonding          1178 drivers/net/bonding/bond_main.c 	struct bonding *bond;
bonding          1179 drivers/net/bonding/bond_main.c 	int (*recv_probe)(const struct sk_buff *, struct bonding *,
bonding          1236 drivers/net/bonding/bond_main.c static enum netdev_lag_tx_type bond_lag_tx_type(struct bonding *bond)
bonding          1253 drivers/net/bonding/bond_main.c static enum netdev_lag_hash bond_lag_hash_type(struct bonding *bond,
bonding          1275 drivers/net/bonding/bond_main.c static int bond_master_upper_dev_link(struct bonding *bond, struct slave *slave,
bonding          1289 drivers/net/bonding/bond_main.c static void bond_upper_dev_unlink(struct bonding *bond, struct slave *slave)
bonding          1295 drivers/net/bonding/bond_main.c static struct slave *bond_alloc_slave(struct bonding *bond)
bonding          1318 drivers/net/bonding/bond_main.c 	struct bonding *bond = bond_get_bond_by_slave(slave);
bonding          1327 drivers/net/bonding/bond_main.c static void bond_fill_ifbond(struct bonding *bond, struct ifbond *info)
bonding          1378 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          1873 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          2036 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          2051 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          2057 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          2076 drivers/net/bonding/bond_main.c static int bond_miimon_inspect(struct bonding *bond)
bonding          2171 drivers/net/bonding/bond_main.c static void bond_miimon_link_change(struct bonding *bond,
bonding          2189 drivers/net/bonding/bond_main.c static void bond_miimon_commit(struct bonding *bond)
bonding          2288 drivers/net/bonding/bond_main.c 	struct bonding *bond = container_of(work, struct bonding,
bonding          2349 drivers/net/bonding/bond_main.c static bool bond_has_this_ip(struct bonding *bond, __be32 ip)
bonding          2462 drivers/net/bonding/bond_main.c static void bond_arp_send_all(struct bonding *bond, struct slave *slave)
bonding          2516 drivers/net/bonding/bond_main.c static void bond_validate_arp(struct bonding *bond, struct slave *slave, __be32 sip, __be32 tip)
bonding          2536 drivers/net/bonding/bond_main.c int bond_arp_rcv(const struct sk_buff *skb, struct bonding *bond,
bonding          2634 drivers/net/bonding/bond_main.c static bool bond_time_in_interval(struct bonding *bond, unsigned long last_act,
bonding          2650 drivers/net/bonding/bond_main.c static void bond_loadbalance_arp_mon(struct bonding *bond)
bonding          2765 drivers/net/bonding/bond_main.c static int bond_ab_arp_inspect(struct bonding *bond)
bonding          2832 drivers/net/bonding/bond_main.c static void bond_ab_arp_commit(struct bonding *bond)
bonding          2908 drivers/net/bonding/bond_main.c static bool bond_ab_arp_probe(struct bonding *bond)
bonding          2991 drivers/net/bonding/bond_main.c static void bond_activebackup_arp_mon(struct bonding *bond)
bonding          3047 drivers/net/bonding/bond_main.c 	struct bonding *bond = container_of(work, struct bonding,
bonding          3059 drivers/net/bonding/bond_main.c static int bond_event_changename(struct bonding *bond)
bonding          3072 drivers/net/bonding/bond_main.c 	struct bonding *event_bond = netdev_priv(bond_dev);
bonding          3096 drivers/net/bonding/bond_main.c 	struct bonding *bond;
bonding          3253 drivers/net/bonding/bond_main.c static bool bond_flow_dissect(struct bonding *bond, struct sk_buff *skb,
bonding          3297 drivers/net/bonding/bond_main.c u32 bond_xmit_hash(struct bonding *bond, struct sk_buff *skb)
bonding          3325 drivers/net/bonding/bond_main.c void bond_work_init_all(struct bonding *bond)
bonding          3336 drivers/net/bonding/bond_main.c static void bond_work_cancel_all(struct bonding *bond)
bonding          3348 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          3399 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          3483 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          3515 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          3622 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          3635 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          3657 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(n->dev);
bonding          3713 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          3770 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          3845 drivers/net/bonding/bond_main.c static void bond_xmit_slave_id(struct bonding *bond, struct sk_buff *skb, int slave_id)
bonding          3883 drivers/net/bonding/bond_main.c static u32 bond_rr_gen_slave_id(struct bonding *bond)
bonding          3911 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          3957 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          3973 drivers/net/bonding/bond_main.c void bond_slave_arr_work_rearm(struct bonding *bond, unsigned long delay)
bonding          3981 drivers/net/bonding/bond_main.c 	struct bonding *bond = container_of(work, struct bonding,
bonding          4008 drivers/net/bonding/bond_main.c int bond_update_slave_arr(struct bonding *bond, struct slave *skipslave)
bonding          4100 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(dev);
bonding          4121 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          4150 drivers/net/bonding/bond_main.c static inline int bond_slave_override(struct bonding *bond,
bonding          4199 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(dev);
bonding          4230 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(dev);
bonding          4252 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          4327 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          4334 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          4385 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          4800 drivers/net/bonding/bond_main.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding          4840 drivers/net/bonding/bond_main.c 	struct bonding *bond;
bonding          4846 drivers/net/bonding/bond_main.c 	bond_dev = alloc_netdev_mq(sizeof(struct bonding),
bonding          4894 drivers/net/bonding/bond_main.c 	struct bonding *bond, *tmp_bond;
bonding           135 drivers/net/bonding/bond_netlink.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding           162 drivers/net/bonding/bond_netlink.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding           462 drivers/net/bonding/bond_netlink.c 		struct bonding *bond = netdev_priv(bond_dev);
bonding           510 drivers/net/bonding/bond_netlink.c static int bond_option_active_slave_get_ifindex(struct bonding *bond)
bonding           525 drivers/net/bonding/bond_netlink.c 	struct bonding *bond = netdev_priv(bond_dev);
bonding           708 drivers/net/bonding/bond_netlink.c 	struct bonding *bond;
bonding           755 drivers/net/bonding/bond_netlink.c 	.priv_size		= sizeof(struct bonding),
bonding            19 drivers/net/bonding/bond_options.c static int bond_option_active_slave_set(struct bonding *bond,
bonding            21 drivers/net/bonding/bond_options.c static int bond_option_miimon_set(struct bonding *bond,
bonding            23 drivers/net/bonding/bond_options.c static int bond_option_updelay_set(struct bonding *bond,
bonding            25 drivers/net/bonding/bond_options.c static int bond_option_downdelay_set(struct bonding *bond,
bonding            27 drivers/net/bonding/bond_options.c static int bond_option_peer_notif_delay_set(struct bonding *bond,
bonding            29 drivers/net/bonding/bond_options.c static int bond_option_use_carrier_set(struct bonding *bond,
bonding            31 drivers/net/bonding/bond_options.c static int bond_option_arp_interval_set(struct bonding *bond,
bonding            33 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_target_add(struct bonding *bond, __be32 target);
bonding            34 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_target_rem(struct bonding *bond, __be32 target);
bonding            35 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_targets_set(struct bonding *bond,
bonding            37 drivers/net/bonding/bond_options.c static int bond_option_arp_validate_set(struct bonding *bond,
bonding            39 drivers/net/bonding/bond_options.c static int bond_option_arp_all_targets_set(struct bonding *bond,
bonding            41 drivers/net/bonding/bond_options.c static int bond_option_primary_set(struct bonding *bond,
bonding            43 drivers/net/bonding/bond_options.c static int bond_option_primary_reselect_set(struct bonding *bond,
bonding            45 drivers/net/bonding/bond_options.c static int bond_option_fail_over_mac_set(struct bonding *bond,
bonding            47 drivers/net/bonding/bond_options.c static int bond_option_xmit_hash_policy_set(struct bonding *bond,
bonding            49 drivers/net/bonding/bond_options.c static int bond_option_resend_igmp_set(struct bonding *bond,
bonding            51 drivers/net/bonding/bond_options.c static int bond_option_num_peer_notif_set(struct bonding *bond,
bonding            53 drivers/net/bonding/bond_options.c static int bond_option_all_slaves_active_set(struct bonding *bond,
bonding            55 drivers/net/bonding/bond_options.c static int bond_option_min_links_set(struct bonding *bond,
bonding            57 drivers/net/bonding/bond_options.c static int bond_option_lp_interval_set(struct bonding *bond,
bonding            59 drivers/net/bonding/bond_options.c static int bond_option_pps_set(struct bonding *bond,
bonding            61 drivers/net/bonding/bond_options.c static int bond_option_lacp_rate_set(struct bonding *bond,
bonding            63 drivers/net/bonding/bond_options.c static int bond_option_ad_select_set(struct bonding *bond,
bonding            65 drivers/net/bonding/bond_options.c static int bond_option_queue_id_set(struct bonding *bond,
bonding            67 drivers/net/bonding/bond_options.c static int bond_option_mode_set(struct bonding *bond,
bonding            69 drivers/net/bonding/bond_options.c static int bond_option_slaves_set(struct bonding *bond,
bonding            71 drivers/net/bonding/bond_options.c static int bond_option_tlb_dynamic_lb_set(struct bonding *bond,
bonding            73 drivers/net/bonding/bond_options.c static int bond_option_ad_actor_sys_prio_set(struct bonding *bond,
bonding            75 drivers/net/bonding/bond_options.c static int bond_option_ad_actor_system_set(struct bonding *bond,
bonding            77 drivers/net/bonding/bond_options.c static int bond_option_ad_user_port_key_set(struct bonding *bond,
bonding           574 drivers/net/bonding/bond_options.c static int bond_opt_check_deps(struct bonding *bond,
bonding           589 drivers/net/bonding/bond_options.c static void bond_opt_dep_print(struct bonding *bond,
bonding           602 drivers/net/bonding/bond_options.c static void bond_opt_error_interpret(struct bonding *bond,
bonding           657 drivers/net/bonding/bond_options.c int __bond_opt_set(struct bonding *bond,
bonding           695 drivers/net/bonding/bond_options.c int __bond_opt_set_notify(struct bonding *bond,
bonding           719 drivers/net/bonding/bond_options.c int bond_opt_tryset_rtnl(struct bonding *bond, unsigned int option, char *buf)
bonding           748 drivers/net/bonding/bond_options.c static int bond_option_mode_set(struct bonding *bond,
bonding           777 drivers/net/bonding/bond_options.c static int bond_option_active_slave_set(struct bonding *bond,
bonding           841 drivers/net/bonding/bond_options.c static int bond_option_miimon_set(struct bonding *bond,
bonding           883 drivers/net/bonding/bond_options.c static int _bond_option_delay_set(struct bonding *bond,
bonding           911 drivers/net/bonding/bond_options.c static int bond_option_updelay_set(struct bonding *bond,
bonding           918 drivers/net/bonding/bond_options.c static int bond_option_downdelay_set(struct bonding *bond,
bonding           925 drivers/net/bonding/bond_options.c static int bond_option_peer_notif_delay_set(struct bonding *bond,
bonding           934 drivers/net/bonding/bond_options.c static int bond_option_use_carrier_set(struct bonding *bond,
bonding           948 drivers/net/bonding/bond_options.c static int bond_option_arp_interval_set(struct bonding *bond,
bonding           983 drivers/net/bonding/bond_options.c static void _bond_options_arp_ip_target_set(struct bonding *bond, int slot,
bonding           998 drivers/net/bonding/bond_options.c static int _bond_option_arp_ip_target_add(struct bonding *bond, __be32 target)
bonding          1028 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_target_add(struct bonding *bond, __be32 target)
bonding          1033 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_target_rem(struct bonding *bond, __be32 target)
bonding          1072 drivers/net/bonding/bond_options.c void bond_option_arp_ip_targets_clear(struct bonding *bond)
bonding          1080 drivers/net/bonding/bond_options.c static int bond_option_arp_ip_targets_set(struct bonding *bond,
bonding          1106 drivers/net/bonding/bond_options.c static int bond_option_arp_validate_set(struct bonding *bond,
bonding          1116 drivers/net/bonding/bond_options.c static int bond_option_arp_all_targets_set(struct bonding *bond,
bonding          1126 drivers/net/bonding/bond_options.c static int bond_option_primary_set(struct bonding *bond,
bonding          1175 drivers/net/bonding/bond_options.c static int bond_option_primary_reselect_set(struct bonding *bond,
bonding          1189 drivers/net/bonding/bond_options.c static int bond_option_fail_over_mac_set(struct bonding *bond,
bonding          1199 drivers/net/bonding/bond_options.c static int bond_option_xmit_hash_policy_set(struct bonding *bond,
bonding          1209 drivers/net/bonding/bond_options.c static int bond_option_resend_igmp_set(struct bonding *bond,
bonding          1219 drivers/net/bonding/bond_options.c static int bond_option_num_peer_notif_set(struct bonding *bond,
bonding          1227 drivers/net/bonding/bond_options.c static int bond_option_all_slaves_active_set(struct bonding *bond,
bonding          1248 drivers/net/bonding/bond_options.c static int bond_option_min_links_set(struct bonding *bond,
bonding          1259 drivers/net/bonding/bond_options.c static int bond_option_lp_interval_set(struct bonding *bond,
bonding          1267 drivers/net/bonding/bond_options.c static int bond_option_pps_set(struct bonding *bond,
bonding          1287 drivers/net/bonding/bond_options.c static int bond_option_lacp_rate_set(struct bonding *bond,
bonding          1298 drivers/net/bonding/bond_options.c static int bond_option_ad_select_set(struct bonding *bond,
bonding          1308 drivers/net/bonding/bond_options.c static int bond_option_queue_id_set(struct bonding *bond,
bonding          1369 drivers/net/bonding/bond_options.c static int bond_option_slaves_set(struct bonding *bond,
bonding          1419 drivers/net/bonding/bond_options.c static int bond_option_tlb_dynamic_lb_set(struct bonding *bond,
bonding          1429 drivers/net/bonding/bond_options.c static int bond_option_ad_actor_sys_prio_set(struct bonding *bond,
bonding          1441 drivers/net/bonding/bond_options.c static int bond_option_ad_actor_system_set(struct bonding *bond,
bonding          1469 drivers/net/bonding/bond_options.c static int bond_option_ad_user_port_key_set(struct bonding *bond,
bonding            13 drivers/net/bonding/bond_procfs.c 	struct bonding *bond = PDE_DATA(file_inode(seq->file));
bonding            32 drivers/net/bonding/bond_procfs.c 	struct bonding *bond = PDE_DATA(file_inode(seq->file));
bonding            59 drivers/net/bonding/bond_procfs.c 	struct bonding *bond = PDE_DATA(file_inode(seq->file));
bonding           172 drivers/net/bonding/bond_procfs.c 	struct bonding *bond = PDE_DATA(file_inode(seq->file));
bonding           262 drivers/net/bonding/bond_procfs.c void bond_create_proc_entry(struct bonding *bond)
bonding           278 drivers/net/bonding/bond_procfs.c void bond_remove_proc_entry(struct bonding *bond)
bonding            29 drivers/net/bonding/bond_sysfs.c #define to_bond(cd)	((struct bonding *)(netdev_priv(to_net_dev(cd))))
bonding            41 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond;
bonding            64 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond;
bonding           145 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           168 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           201 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           215 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           230 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           246 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           262 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           278 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           290 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           311 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           322 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           334 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           347 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           361 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           372 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           387 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           400 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           412 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           432 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           449 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           462 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           482 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           495 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           515 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           535 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           555 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           575 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           592 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           627 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           639 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           651 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           662 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           672 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           684 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           698 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           713 drivers/net/bonding/bond_sysfs.c 	struct bonding *bond = to_bond(d);
bonding           812 drivers/net/bonding/bond_sysfs.c void bond_prepare_sysfs_group(struct bonding *bond)
bonding          1611 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 	u32 val32, bonding;
bonding          1645 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		bonding = rtl8xxxu_read32(priv, REG_HPON_FSM);
bonding          1646 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		bonding &= HPON_FSM_BONDING_MASK;
bonding          1649 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 			if (bonding == HPON_FSM_BONDING_1T2R) {
bonding          1662 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c 		} else if (bonding == HPON_FSM_BONDING_1T2R) {
bonding           158 include/net/bond_3ad.h struct bonding;
bonding           293 include/net/bond_3ad.h void bond_3ad_initialize(struct bonding *bond, u16 tick_resolution);
bonding           297 include/net/bond_3ad.h void bond_3ad_initiate_agg_selection(struct bonding *bond, int timeout);
bonding           300 include/net/bond_3ad.h int  bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info);
bonding           301 include/net/bond_3ad.h int  __bond_3ad_get_active_agg_info(struct bonding *bond,
bonding           303 include/net/bond_3ad.h int bond_3ad_lacpdu_recv(const struct sk_buff *skb, struct bonding *bond,
bonding           305 include/net/bond_3ad.h int bond_3ad_set_carrier(struct bonding *bond);
bonding           306 include/net/bond_3ad.h void bond_3ad_update_lacp_rate(struct bonding *bond);
bonding           307 include/net/bond_3ad.h void bond_3ad_update_ad_actor_settings(struct bonding *bond);
bonding            11 include/net/bond_alb.h struct bonding;
bonding           153 include/net/bond_alb.h int bond_alb_initialize(struct bonding *bond, int rlb_enabled);
bonding           154 include/net/bond_alb.h void bond_alb_deinitialize(struct bonding *bond);
bonding           155 include/net/bond_alb.h int bond_alb_init_slave(struct bonding *bond, struct slave *slave);
bonding           156 include/net/bond_alb.h void bond_alb_deinit_slave(struct bonding *bond, struct slave *slave);
bonding           157 include/net/bond_alb.h void bond_alb_handle_link_change(struct bonding *bond, struct slave *slave, char link);
bonding           158 include/net/bond_alb.h void bond_alb_handle_active_change(struct bonding *bond, struct slave *new_slave);
bonding           163 include/net/bond_alb.h void bond_alb_clear_vlan(struct bonding *bond, unsigned short vlan_id);
bonding            82 include/net/bond_options.h struct bonding;
bonding            99 include/net/bond_options.h 	int (*set)(struct bonding *bond, const struct bond_opt_value *val);
bonding           102 include/net/bond_options.h int __bond_opt_set(struct bonding *bond, unsigned int option,
bonding           104 include/net/bond_options.h int __bond_opt_set_notify(struct bonding *bond, unsigned int option,
bonding           106 include/net/bond_options.h int bond_opt_tryset_rtnl(struct bonding *bond, unsigned int option, char *buf);
bonding           131 include/net/bond_options.h void bond_option_arp_ip_targets_clear(struct bonding *bond);
bonding           154 include/net/bonding.h 	struct bonding *bond; /* our master */
bonding           206 include/net/bonding.h 	int     (*recv_probe)(const struct sk_buff *, struct bonding *,
bonding           262 include/net/bonding.h static inline struct slave *bond_get_slave_by_dev(struct bonding *bond,
bonding           268 include/net/bonding.h static inline struct bonding *bond_get_bond_by_slave(struct slave *slave)
bonding           273 include/net/bonding.h static inline bool bond_should_override_tx_queue(struct bonding *bond)
bonding           279 include/net/bonding.h static inline bool bond_is_lb(const struct bonding *bond)
bonding           285 include/net/bonding.h static inline bool bond_needs_speed_duplex(const struct bonding *bond)
bonding           290 include/net/bonding.h static inline bool bond_is_nondyn_tlb(const struct bonding *bond)
bonding           295 include/net/bonding.h static inline bool bond_mode_can_use_xmit_hash(const struct bonding *bond)
bonding           303 include/net/bonding.h static inline bool bond_mode_uses_xmit_hash(const struct bonding *bond)
bonding           322 include/net/bonding.h static inline bool bond_uses_primary(struct bonding *bond)
bonding           327 include/net/bonding.h static inline struct net_device *bond_option_active_slave_get_rcu(struct bonding *bond)
bonding           376 include/net/bonding.h static inline void bond_slave_state_change(struct bonding *bond)
bonding           389 include/net/bonding.h static inline void bond_slave_state_notify(struct bonding *bond)
bonding           466 include/net/bonding.h static inline int slave_do_arp_validate(struct bonding *bond,
bonding           472 include/net/bonding.h static inline int slave_do_arp_validate_only(struct bonding *bond)
bonding           485 include/net/bonding.h static inline unsigned long slave_oldest_target_arp_rx(struct bonding *bond,
bonding           498 include/net/bonding.h static inline unsigned long slave_last_rx(struct bonding *bond,
bonding           574 include/net/bonding.h static inline void bond_slave_link_notify(struct bonding *bond)
bonding           612 include/net/bonding.h int bond_arp_rcv(const struct sk_buff *skb, struct bonding *bond, struct slave *slave);
bonding           613 include/net/bonding.h void bond_dev_queue_xmit(struct bonding *bond, struct sk_buff *skb, struct net_device *slave_dev);
bonding           617 include/net/bonding.h void bond_prepare_sysfs_group(struct bonding *bond);
bonding           623 include/net/bonding.h u32 bond_xmit_hash(struct bonding *bond, struct sk_buff *skb);
bonding           624 include/net/bonding.h int bond_set_carrier(struct bonding *bond);
bonding           625 include/net/bonding.h void bond_select_active_slave(struct bonding *bond);
bonding           626 include/net/bonding.h void bond_change_active_slave(struct bonding *bond, struct slave *new_active);
bonding           629 include/net/bonding.h void bond_debug_register(struct bonding *bond);
bonding           630 include/net/bonding.h void bond_debug_unregister(struct bonding *bond);
bonding           631 include/net/bonding.h void bond_debug_reregister(struct bonding *bond);
bonding           637 include/net/bonding.h struct net_device *bond_option_active_slave_get_rcu(struct bonding *bond);
bonding           642 include/net/bonding.h int bond_update_slave_arr(struct bonding *bond, struct slave *skipslave);
bonding           643 include/net/bonding.h void bond_slave_arr_work_rearm(struct bonding *bond, unsigned long delay);
bonding           644 include/net/bonding.h void bond_work_init_all(struct bonding *bond);
bonding           647 include/net/bonding.h void bond_create_proc_entry(struct bonding *bond);
bonding           648 include/net/bonding.h void bond_remove_proc_entry(struct bonding *bond);
bonding           652 include/net/bonding.h static inline void bond_create_proc_entry(struct bonding *bond)
bonding           656 include/net/bonding.h static inline void bond_remove_proc_entry(struct bonding *bond)
bonding           669 include/net/bonding.h static inline struct slave *bond_slave_has_mac(struct bonding *bond,
bonding           683 include/net/bonding.h static inline struct slave *bond_slave_has_mac_rcu(struct bonding *bond,
bonding           697 include/net/bonding.h static inline bool bond_slave_has_mac_rx(struct bonding *bond, const u8 *mac)
bonding           290 net/batman-adv/netlink.c 		       !!atomic_read(&bat_priv->bonding)))
bonding           472 net/batman-adv/netlink.c 		atomic_set(&bat_priv->bonding, !!nla_get_u8(attr));
bonding           565 net/batman-adv/routing.c 	if (!(recv_if == BATADV_IF_DEFAULT && atomic_read(&bat_priv->bonding)))
bonding           767 net/batman-adv/soft-interface.c 	atomic_set(&bat_priv->bonding, 0);
bonding           728 net/batman-adv/sysfs.c BATADV_ATTR_SIF_BOOL(bonding, 0644, NULL);
bonding          1578 net/batman-adv/types.h 	atomic_t bonding;