Home
last modified time | relevance | path

Searched refs:vg (Results 1 - 25 of 40) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c543 static struct intel_community *byt_get_community(struct intel_pinctrl *vg, in byt_get_community() argument
549 for (i = 0; i < vg->ncommunities; i++) { in byt_get_community()
550 comm = vg->communities + i; in byt_get_community()
558 static void __iomem *byt_gpio_reg(struct intel_pinctrl *vg, unsigned int offset, in byt_gpio_reg() argument
561 struct intel_community *comm = byt_get_community(vg, offset); in byt_gpio_reg()
585 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctldev); in byt_get_groups_count() local
587 return vg->soc->ngroups; in byt_get_groups_count()
593 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctldev); in byt_get_group_name() local
595 return vg->soc->groups[selector].name; in byt_get_group_name()
603 struct intel_pinctrl *vg in byt_get_group_pins() local
619 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctldev); byt_get_functions_count() local
627 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctldev); byt_get_function_name() local
637 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctldev); byt_get_function_groups() local
645 byt_set_group_simple_mux(struct intel_pinctrl *vg, const struct intel_pingroup group, unsigned int func) byt_set_group_simple_mux() argument
675 byt_set_group_mixed_mux(struct intel_pinctrl *vg, const struct intel_pingroup group, const unsigned int *func) byt_set_group_mixed_mux() argument
708 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctldev); byt_set_mux() local
722 byt_get_gpio_mux(struct intel_pinctrl *vg, unsigned int offset) byt_get_gpio_mux() argument
737 byt_gpio_clear_triggering(struct intel_pinctrl *vg, unsigned int offset) byt_gpio_clear_triggering() argument
760 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); byt_gpio_request_enable() local
797 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); byt_gpio_disable_free() local
803 byt_gpio_direct_irq_check(struct intel_pinctrl *vg, unsigned int offset) byt_gpio_direct_irq_check() argument
823 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); byt_gpio_set_direction() local
899 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); byt_pin_config_get() local
984 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); byt_pin_config_set() local
1127 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_get() local
1141 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_set() local
1160 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_get_direction() local
1182 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_direction_input() local
1207 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_direction_output() local
1231 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_dbg_show() local
1341 struct intel_pinctrl *vg = gpiochip_get_data(gc); byt_irq_ack() local
1357 struct intel_pinctrl *vg = gpiochip_get_data(gc); byt_irq_mask() local
1365 struct intel_pinctrl *vg = gpiochip_get_data(gc); byt_irq_unmask() local
1403 struct intel_pinctrl *vg = gpiochip_get_data(irq_data_get_irq_chip_data(d)); byt_irq_type() local
1442 struct intel_pinctrl *vg = gpiochip_get_data(irq_desc_get_handler_data(desc)); byt_gpio_irq_handler() local
1475 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_init_irq_valid_mask() local
1509 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_irq_init_hw() local
1539 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_add_pin_ranges() local
1550 byt_gpio_probe(struct intel_pinctrl *vg) byt_gpio_probe() argument
1609 byt_set_soc_data(struct intel_pinctrl *vg, const struct intel_pinctrl_soc_data *soc) byt_set_soc_data() argument
1646 struct intel_pinctrl *vg; byt_pinctrl_probe() local
1688 struct intel_pinctrl *vg = dev_get_drvdata(dev); byt_gpio_suspend() local
1720 struct intel_pinctrl *vg = dev_get_drvdata(dev); byt_gpio_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/intel/
H A Dpinctrl-baytrail.c555 static void __iomem *byt_gpio_reg(struct intel_pinctrl *vg, unsigned int offset, in byt_gpio_reg() argument
558 struct intel_community *comm = intel_get_community(vg, offset); in byt_gpio_reg()
586 static void byt_set_group_simple_mux(struct intel_pinctrl *vg, in byt_set_group_simple_mux() argument
599 padcfg0 = byt_gpio_reg(vg, group.grp.pins[i], BYT_CONF0_REG); in byt_set_group_simple_mux()
601 dev_warn(vg->dev, "Group %s, pin %i not muxed (can't retrieve CONF0)\n", in byt_set_group_simple_mux()
615 static void byt_set_group_mixed_mux(struct intel_pinctrl *vg, in byt_set_group_mixed_mux() argument
628 padcfg0 = byt_gpio_reg(vg, group.grp.pins[i], BYT_CONF0_REG); in byt_set_group_mixed_mux()
630 dev_warn(vg->dev, "Group %s, pin %i not muxed (can't retrieve CONF0)\n", in byt_set_group_mixed_mux()
647 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctldev); in byt_set_mux() local
648 const struct intel_function func = vg in byt_set_mux()
661 byt_get_gpio_mux(struct intel_pinctrl *vg, unsigned int offset) byt_get_gpio_mux() argument
676 byt_gpio_clear_triggering(struct intel_pinctrl *vg, unsigned int offset) byt_gpio_clear_triggering() argument
697 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); byt_gpio_request_enable() local
734 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); byt_gpio_disable_free() local
740 byt_gpio_direct_irq_check(struct intel_pinctrl *vg, unsigned int offset) byt_gpio_direct_irq_check() argument
762 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); byt_gpio_set_direction() local
838 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); byt_pin_config_get() local
923 struct intel_pinctrl *vg = pinctrl_dev_get_drvdata(pctl_dev); byt_pin_config_set() local
1066 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_get() local
1080 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_set() local
1099 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_get_direction() local
1121 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_direction_input() local
1146 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_direction_output() local
1170 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_dbg_show() local
1276 struct intel_pinctrl *vg = gpiochip_get_data(gc); byt_irq_ack() local
1292 struct intel_pinctrl *vg = gpiochip_get_data(gc); byt_irq_mask() local
1302 struct intel_pinctrl *vg = gpiochip_get_data(gc); byt_irq_unmask() local
1342 struct intel_pinctrl *vg = gpiochip_get_data(irq_data_get_irq_chip_data(d)); byt_irq_type() local
1392 struct intel_pinctrl *vg = gpiochip_get_data(irq_desc_get_handler_data(desc)); byt_gpio_irq_handler() local
1416 byt_direct_irq_sanity_check(struct intel_pinctrl *vg, int pin, u32 conf0) byt_direct_irq_sanity_check() argument
1466 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_init_irq_valid_mask() local
1503 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_irq_init_hw() local
1531 struct intel_pinctrl *vg = gpiochip_get_data(chip); byt_gpio_add_pin_ranges() local
1542 byt_gpio_probe(struct intel_pinctrl *vg) byt_gpio_probe() argument
1594 byt_set_soc_data(struct intel_pinctrl *vg, const struct intel_pinctrl_soc_data *soc) byt_set_soc_data() argument
1631 struct intel_pinctrl *vg; byt_pinctrl_probe() local
1672 struct intel_pinctrl *vg = dev_get_drvdata(dev); byt_gpio_suspend() local
1706 struct intel_pinctrl *vg = dev_get_drvdata(dev); byt_gpio_resume() local
[all...]
/kernel/linux/linux-5.10/net/bridge/
H A Dbr_vlan_tunnel.c53 void vlan_tunnel_info_del(struct net_bridge_vlan_group *vg, in vlan_tunnel_info_del() argument
58 rhashtable_remove_fast(&vg->tunnel_hash, &vlan->tnode, in vlan_tunnel_info_del()
63 static int __vlan_tunnel_info_add(struct net_bridge_vlan_group *vg, in __vlan_tunnel_info_add() argument
82 err = rhashtable_lookup_insert_fast(&vg->tunnel_hash, &vlan->tnode, in __vlan_tunnel_info_add()
100 struct net_bridge_vlan_group *vg; in nbp_vlan_tunnel_info_add() local
105 vg = nbp_vlan_group(port); in nbp_vlan_tunnel_info_add()
106 vlan = br_vlan_find(vg, vid); in nbp_vlan_tunnel_info_add()
110 return __vlan_tunnel_info_add(vg, vlan, tun_id); in nbp_vlan_tunnel_info_add()
118 struct net_bridge_vlan_group *vg; in nbp_vlan_tunnel_info_delete() local
123 vg in nbp_vlan_tunnel_info_delete()
133 __vlan_tunnel_info_flush(struct net_bridge_vlan_group *vg) __vlan_tunnel_info_flush() argument
143 struct net_bridge_vlan_group *vg; nbp_vlan_tunnel_info_flush() local
151 vlan_tunnel_init(struct net_bridge_vlan_group *vg) vlan_tunnel_init() argument
156 vlan_tunnel_deinit(struct net_bridge_vlan_group *vg) vlan_tunnel_deinit() argument
161 br_handle_ingress_vlan_tunnel(struct sk_buff *skb, struct net_bridge_port *p, struct net_bridge_vlan_group *vg) br_handle_ingress_vlan_tunnel() argument
[all...]
H A Dbr_vlan.c37 static bool __vlan_add_pvid(struct net_bridge_vlan_group *vg, in __vlan_add_pvid() argument
40 if (vg->pvid == v->vid) in __vlan_add_pvid()
44 br_vlan_set_pvid_state(vg, v->state); in __vlan_add_pvid()
45 vg->pvid = v->vid; in __vlan_add_pvid()
50 static bool __vlan_delete_pvid(struct net_bridge_vlan_group *vg, u16 vid) in __vlan_delete_pvid() argument
52 if (vg->pvid != vid) in __vlan_delete_pvid()
56 vg->pvid = 0; in __vlan_delete_pvid()
64 struct net_bridge_vlan_group *vg; in __vlan_add_flags() local
69 vg = br_vlan_group(v->br); in __vlan_add_flags()
71 vg in __vlan_add_flags()
104 struct net_bridge_vlan_group *vg; __vlan_add_list() local
150 struct net_bridge_vlan_group *vg; br_vlan_get_master() local
185 struct net_bridge_vlan_group *vg; br_vlan_put_master() local
228 struct net_bridge_vlan_group *vg; __vlan_add() local
343 struct net_bridge_vlan_group *vg; __vlan_del() local
386 __vlan_group_free(struct net_bridge_vlan_group *vg) __vlan_group_free() argument
394 __vlan_flush(const struct net_bridge *br, const struct net_bridge_port *p, struct net_bridge_vlan_group *vg) __vlan_flush() argument
421 br_handle_vlan(struct net_bridge *br, const struct net_bridge_port *p, struct net_bridge_vlan_group *vg, struct sk_buff *skb) br_handle_vlan() argument
474 __allowed_ingress(const struct net_bridge *br, struct net_bridge_vlan_group *vg, struct sk_buff *skb, u16 *vid, u8 *state) __allowed_ingress() argument
577 br_allowed_ingress(const struct net_bridge *br, struct net_bridge_vlan_group *vg, struct sk_buff *skb, u16 *vid, u8 *state) br_allowed_ingress() argument
593 br_allowed_egress(struct net_bridge_vlan_group *vg, const struct sk_buff *skb) br_allowed_egress() argument
615 struct net_bridge_vlan_group *vg; br_should_learn() local
646 br_vlan_add_existing(struct net_bridge *br, struct net_bridge_vlan_group *vg, struct net_bridge_vlan *vlan, u16 flags, bool *changed, struct netlink_ext_ack *extack) br_vlan_add_existing() argument
696 struct net_bridge_vlan_group *vg; br_vlan_add() local
740 struct net_bridge_vlan_group *vg; br_vlan_delete() local
760 struct net_bridge_vlan_group *vg; br_vlan_flush() local
771 br_vlan_find(struct net_bridge_vlan_group *vg, u16 vid) br_vlan_find() argument
867 struct net_bridge_vlan_group *vg; __br_vlan_set_proto() local
956 struct net_bridge_vlan_group *vg = nbp_vlan_group(p); br_vlan_set_stats_per_port() local
974 vlan_default_pvid(struct net_bridge_vlan_group *vg, u16 vid) vlan_default_pvid() argument
1015 struct net_bridge_vlan_group *vg; __br_vlan_set_default_pvid() local
1137 struct net_bridge_vlan_group *vg; br_vlan_init() local
1173 struct net_bridge_vlan_group *vg; nbp_vlan_init() local
1278 struct net_bridge_vlan_group *vg; nbp_vlan_flush() local
1318 struct net_bridge_vlan_group *vg; br_vlan_get_pvid() local
1337 struct net_bridge_vlan_group *vg; br_vlan_get_pvid_rcu() local
1356 struct net_bridge_vlan_group *vg; br_vlan_get_info() local
1452 struct net_bridge_vlan_group *vg; br_vlan_set_vlan_dev_state() local
1477 struct net_bridge_vlan_group *vg = nbp_vlan_group(p); br_vlan_set_all_vlan_dev_state() local
1699 struct net_bridge_vlan_group *vg; br_vlan_notify() local
1781 struct net_bridge_vlan_group *vg; br_vlan_dump_dev() local
1940 struct net_bridge_vlan_group *vg; br_vlan_rtm_process_one() local
[all...]
H A Dbr_private_tunnel.h27 int br_get_vlan_tunnel_info_size(struct net_bridge_vlan_group *vg);
29 struct net_bridge_vlan_group *vg);
37 int vlan_tunnel_init(struct net_bridge_vlan_group *vg);
38 void vlan_tunnel_deinit(struct net_bridge_vlan_group *vg);
43 void vlan_tunnel_info_del(struct net_bridge_vlan_group *vg,
47 struct net_bridge_vlan_group *vg);
51 static inline int vlan_tunnel_init(struct net_bridge_vlan_group *vg) in vlan_tunnel_init() argument
72 static inline void vlan_tunnel_info_del(struct net_bridge_vlan_group *vg, in vlan_tunnel_info_del() argument
79 struct net_bridge_vlan_group *vg) in br_handle_ingress_vlan_tunnel()
77 br_handle_ingress_vlan_tunnel(struct sk_buff *skb, struct net_bridge_port *p, struct net_bridge_vlan_group *vg) br_handle_ingress_vlan_tunnel() argument
H A Dbr_vlan_options.c61 static int br_vlan_modify_state(struct net_bridge_vlan_group *vg, in br_vlan_modify_state() argument
89 if (v->vid == br_get_pvid(vg)) in br_vlan_modify_state()
90 br_vlan_set_pvid_state(vg, state); in br_vlan_modify_state()
162 struct net_bridge_vlan_group *vg, in br_vlan_process_one_opts()
174 err = br_vlan_modify_state(vg, v, state, changed, extack); in br_vlan_process_one_opts()
195 struct net_bridge_vlan_group *vg; in br_vlan_process_options() local
200 vg = nbp_vlan_group(p); in br_vlan_process_options()
202 vg = br_vlan_group(br); in br_vlan_process_options()
213 pvid = br_get_pvid(vg); in br_vlan_process_options()
217 v = br_vlan_find(vg, vi in br_vlan_process_options()
160 br_vlan_process_one_opts(const struct net_bridge *br, const struct net_bridge_port *p, struct net_bridge_vlan_group *vg, struct net_bridge_vlan *v, struct nlattr **tb, bool *changed, struct netlink_ext_ack *extack) br_vlan_process_one_opts() argument
[all...]
H A Dbr_netlink_tunnel.c38 static int __get_num_vlan_tunnel_infos(struct net_bridge_vlan_group *vg) in __get_num_vlan_tunnel_infos() argument
44 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) { in __get_num_vlan_tunnel_infos()
76 int br_get_vlan_tunnel_info_size(struct net_bridge_vlan_group *vg) in br_get_vlan_tunnel_info_size() argument
80 if (!vg) in br_get_vlan_tunnel_info_size()
84 num_tinfos = __get_num_vlan_tunnel_infos(vg); in br_get_vlan_tunnel_info_size()
149 struct net_bridge_vlan_group *vg) in br_fill_vlan_tunnel_info()
157 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) { in br_fill_vlan_tunnel_info()
259 struct net_bridge_vlan_group *vg; in __vlan_tunnel_handle_range() local
262 vg = nbp_vlan_group(p); in __vlan_tunnel_handle_range()
263 if (!vg) in __vlan_tunnel_handle_range()
148 br_fill_vlan_tunnel_info(struct sk_buff *skb, struct net_bridge_vlan_group *vg) br_fill_vlan_tunnel_info() argument
[all...]
H A Dbr_fdb.c217 struct net_bridge_vlan_group *vg; in fdb_delete_local() local
224 vg = nbp_vlan_group(op); in fdb_delete_local()
226 (!vid || br_vlan_find(vg, vid))) { in fdb_delete_local()
233 vg = br_vlan_group(br); in fdb_delete_local()
234 v = br_vlan_find(vg, vid); in fdb_delete_local()
262 struct net_bridge_vlan_group *vg; in br_fdb_changeaddr() local
268 vg = nbp_vlan_group(p); in br_fdb_changeaddr()
279 if (!vg || !vg->num_vlans) in br_fdb_changeaddr()
288 if (!vg || !v in br_fdb_changeaddr()
304 struct net_bridge_vlan_group *vg; br_fdb_change_mac_address() local
1000 struct net_bridge_vlan_group *vg; br_fdb_add() local
1109 struct net_bridge_vlan_group *vg; br_fdb_delete() local
[all...]
H A Dbr_netlink.c21 static int __get_num_vlan_infos(struct net_bridge_vlan_group *vg, in __get_num_vlan_infos() argument
32 pvid = br_get_pvid(vg); in __get_num_vlan_infos()
34 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) { in __get_num_vlan_infos()
73 static int br_get_num_vlan_infos(struct net_bridge_vlan_group *vg, in br_get_num_vlan_infos() argument
78 if (!vg) in br_get_num_vlan_infos()
82 return vg->num_vlans; in br_get_num_vlan_infos()
85 num_vlans = __get_num_vlan_infos(vg, filter_mask); in br_get_num_vlan_infos()
94 struct net_bridge_vlan_group *vg = NULL; in br_get_link_af_size_filtered() local
104 vg = nbp_vlan_group_rcu(p); in br_get_link_af_size_filtered()
107 vg in br_get_link_af_size_filtered()
288 br_fill_ifvlaninfo_compressed(struct sk_buff *skb, struct net_bridge_vlan_group *vg) br_fill_ifvlaninfo_compressed() argument
343 br_fill_ifvlaninfo(struct sk_buff *skb, struct net_bridge_vlan_group *vg) br_fill_ifvlaninfo() argument
439 struct net_bridge_vlan_group *vg; br_fill_ifinfo() local
1565 struct net_bridge_vlan_group *vg; br_get_linkxstats_size() local
1604 struct net_bridge_vlan_group *vg; br_fill_linkxstats() local
[all...]
H A Dbr_forward.c24 struct net_bridge_vlan_group *vg; in should_deliver() local
26 vg = nbp_vlan_group_rcu(p); in should_deliver()
28 p->state == BR_STATE_FORWARDING && br_allowed_egress(vg, skb) && in should_deliver()
75 struct net_bridge_vlan_group *vg; in __br_forward() local
80 vg = nbp_vlan_group_rcu(to); in __br_forward()
81 skb = br_handle_vlan(to->br, to, vg, skb); in __br_forward()
/kernel/linux/linux-6.6/net/bridge/
H A Dbr_vlan.c37 static void __vlan_add_pvid(struct net_bridge_vlan_group *vg, in __vlan_add_pvid() argument
40 if (vg->pvid == v->vid) in __vlan_add_pvid()
44 br_vlan_set_pvid_state(vg, v->state); in __vlan_add_pvid()
45 vg->pvid = v->vid; in __vlan_add_pvid()
48 static void __vlan_delete_pvid(struct net_bridge_vlan_group *vg, u16 vid) in __vlan_delete_pvid() argument
50 if (vg->pvid != vid) in __vlan_delete_pvid()
54 vg->pvid = 0; in __vlan_delete_pvid()
64 struct net_bridge_vlan_group *vg; in __vlan_flags_update() local
68 vg = br_vlan_group(v->br); in __vlan_flags_update()
70 vg in __vlan_flags_update()
121 struct net_bridge_vlan_group *vg; __vlan_add_list() local
165 struct net_bridge_vlan_group *vg; br_vlan_get_master() local
200 struct net_bridge_vlan_group *vg; br_vlan_put_master() local
263 struct net_bridge_vlan_group *vg; __vlan_add() local
386 struct net_bridge_vlan_group *vg; __vlan_del() local
431 __vlan_group_free(struct net_bridge_vlan_group *vg) __vlan_group_free() argument
439 __vlan_flush(const struct net_bridge *br, const struct net_bridge_port *p, struct net_bridge_vlan_group *vg) __vlan_flush() argument
473 br_handle_vlan(struct net_bridge *br, const struct net_bridge_port *p, struct net_bridge_vlan_group *vg, struct sk_buff *skb) br_handle_vlan() argument
534 __allowed_ingress(const struct net_bridge *br, struct net_bridge_vlan_group *vg, struct sk_buff *skb, u16 *vid, u8 *state, struct net_bridge_vlan **vlan) __allowed_ingress() argument
641 br_allowed_ingress(const struct net_bridge *br, struct net_bridge_vlan_group *vg, struct sk_buff *skb, u16 *vid, u8 *state, struct net_bridge_vlan **vlan) br_allowed_ingress() argument
659 br_allowed_egress(struct net_bridge_vlan_group *vg, const struct sk_buff *skb) br_allowed_egress() argument
681 struct net_bridge_vlan_group *vg; br_should_learn() local
712 br_vlan_add_existing(struct net_bridge *br, struct net_bridge_vlan_group *vg, struct net_bridge_vlan *vlan, u16 flags, bool *changed, struct netlink_ext_ack *extack) br_vlan_add_existing() argument
773 struct net_bridge_vlan_group *vg; br_vlan_add() local
817 struct net_bridge_vlan_group *vg; br_vlan_delete() local
837 struct net_bridge_vlan_group *vg; br_vlan_flush() local
848 br_vlan_find(struct net_bridge_vlan_group *vg, u16 vid) br_vlan_find() argument
948 struct net_bridge_vlan_group *vg; __br_vlan_set_proto() local
1038 struct net_bridge_vlan_group *vg = nbp_vlan_group(p); br_vlan_set_stats_per_port() local
1056 vlan_default_pvid(struct net_bridge_vlan_group *vg, u16 vid) vlan_default_pvid() argument
1097 struct net_bridge_vlan_group *vg; __br_vlan_set_default_pvid() local
1220 struct net_bridge_vlan_group *vg; br_vlan_init() local
1256 struct net_bridge_vlan_group *vg; nbp_vlan_init() local
1368 struct net_bridge_vlan_group *vg; nbp_vlan_flush() local
1408 struct net_bridge_vlan_group *vg; br_vlan_get_pvid() local
1427 struct net_bridge_vlan_group *vg; br_vlan_get_pvid_rcu() local
1447 struct net_bridge_vlan_group *vg; br_vlan_fill_forward_path_pvid() local
1474 struct net_bridge_vlan_group *vg; br_vlan_fill_forward_path_mode() local
1501 struct net_bridge_vlan_group *vg; br_vlan_get_info() local
1529 struct net_bridge_vlan_group *vg; br_vlan_get_info_rcu() local
1624 struct net_bridge_vlan_group *vg; br_vlan_set_vlan_dev_state() local
1649 struct net_bridge_vlan_group *vg = nbp_vlan_group(p); br_vlan_set_all_vlan_dev_state() local
1876 struct net_bridge_vlan_group *vg; br_vlan_notify() local
1959 struct net_bridge_vlan_group *vg; br_vlan_dump_dev() local
2147 struct net_bridge_vlan_group *vg; br_vlan_rtm_process_one() local
[all...]
H A Dbr_vlan_tunnel.c53 void vlan_tunnel_info_del(struct net_bridge_vlan_group *vg, in vlan_tunnel_info_del() argument
58 rhashtable_remove_fast(&vg->tunnel_hash, &vlan->tnode, in vlan_tunnel_info_del()
63 static int __vlan_tunnel_info_add(struct net_bridge_vlan_group *vg, in __vlan_tunnel_info_add() argument
82 err = rhashtable_lookup_insert_fast(&vg->tunnel_hash, &vlan->tnode, in __vlan_tunnel_info_add()
100 struct net_bridge_vlan_group *vg; in nbp_vlan_tunnel_info_add() local
105 vg = nbp_vlan_group(port); in nbp_vlan_tunnel_info_add()
106 vlan = br_vlan_find(vg, vid); in nbp_vlan_tunnel_info_add()
110 return __vlan_tunnel_info_add(vg, vlan, tun_id); in nbp_vlan_tunnel_info_add()
118 struct net_bridge_vlan_group *vg; in nbp_vlan_tunnel_info_delete() local
123 vg in nbp_vlan_tunnel_info_delete()
133 __vlan_tunnel_info_flush(struct net_bridge_vlan_group *vg) __vlan_tunnel_info_flush() argument
143 struct net_bridge_vlan_group *vg; nbp_vlan_tunnel_info_flush() local
151 vlan_tunnel_init(struct net_bridge_vlan_group *vg) vlan_tunnel_init() argument
156 vlan_tunnel_deinit(struct net_bridge_vlan_group *vg) vlan_tunnel_deinit() argument
161 br_handle_ingress_vlan_tunnel(struct sk_buff *skb, struct net_bridge_port *p, struct net_bridge_vlan_group *vg) br_handle_ingress_vlan_tunnel() argument
[all...]
H A Dbr_mst.c27 const struct net_bridge_vlan_group *vg; in br_mst_get_info() local
40 vg = br_vlan_group(br); in br_mst_get_info()
42 list_for_each_entry(v, &vg->vlan_list, vlist) { in br_mst_get_info()
54 const struct net_bridge_vlan_group *vg; in br_mst_get_state() local
63 vg = nbp_vlan_group(p); in br_mst_get_state()
65 list_for_each_entry(v, &vg->vlan_list, vlist) { in br_mst_get_state()
79 struct net_bridge_vlan_group *vg = nbp_vlan_group(p); in br_mst_vlan_set_state() local
86 if (v->vid == vg->pvid) in br_mst_vlan_set_state()
87 br_vlan_set_pvid_state(vg, state); in br_mst_vlan_set_state()
101 struct net_bridge_vlan_group *vg; in br_mst_set_state() local
130 struct net_bridge_vlan_group *vg = nbp_vlan_group(pv->port); br_mst_vlan_sync_state() local
158 struct net_bridge_vlan_group *vg; br_mst_vlan_set_msti() local
202 struct net_bridge_vlan_group *vg; br_mst_set_enabled() local
233 br_mst_info_size(const struct net_bridge_vlan_group *vg) br_mst_info_size() argument
259 br_mst_fill_info(struct sk_buff *skb, const struct net_bridge_vlan_group *vg) br_mst_fill_info() argument
[all...]
H A Dbr_private_tunnel.h27 int br_get_vlan_tunnel_info_size(struct net_bridge_vlan_group *vg);
29 struct net_bridge_vlan_group *vg);
37 int vlan_tunnel_init(struct net_bridge_vlan_group *vg);
38 void vlan_tunnel_deinit(struct net_bridge_vlan_group *vg);
43 void vlan_tunnel_info_del(struct net_bridge_vlan_group *vg,
47 struct net_bridge_vlan_group *vg);
51 static inline int vlan_tunnel_init(struct net_bridge_vlan_group *vg) in vlan_tunnel_init() argument
72 static inline void vlan_tunnel_info_del(struct net_bridge_vlan_group *vg, in vlan_tunnel_info_del() argument
79 struct net_bridge_vlan_group *vg) in br_handle_ingress_vlan_tunnel()
77 br_handle_ingress_vlan_tunnel(struct sk_buff *skb, struct net_bridge_port *p, struct net_bridge_vlan_group *vg) br_handle_ingress_vlan_tunnel() argument
H A Dbr_netlink_tunnel.c38 static int __get_num_vlan_tunnel_infos(struct net_bridge_vlan_group *vg) in __get_num_vlan_tunnel_infos() argument
44 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) { in __get_num_vlan_tunnel_infos()
76 int br_get_vlan_tunnel_info_size(struct net_bridge_vlan_group *vg) in br_get_vlan_tunnel_info_size() argument
80 if (!vg) in br_get_vlan_tunnel_info_size()
84 num_tinfos = __get_num_vlan_tunnel_infos(vg); in br_get_vlan_tunnel_info_size()
149 struct net_bridge_vlan_group *vg) in br_fill_vlan_tunnel_info()
157 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) { in br_fill_vlan_tunnel_info()
262 struct net_bridge_vlan_group *vg; in __vlan_tunnel_handle_range() local
265 vg = nbp_vlan_group(p); in __vlan_tunnel_handle_range()
266 if (!vg) in __vlan_tunnel_handle_range()
148 br_fill_vlan_tunnel_info(struct sk_buff *skb, struct net_bridge_vlan_group *vg) br_fill_vlan_tunnel_info() argument
[all...]
H A Dbr_vlan_options.c89 static int br_vlan_modify_state(struct net_bridge_vlan_group *vg, in br_vlan_modify_state() argument
122 if (v->vid == br_get_pvid(vg)) in br_vlan_modify_state()
123 br_vlan_set_pvid_state(vg, state); in br_vlan_modify_state()
195 struct net_bridge_vlan_group *vg, in br_vlan_process_one_opts()
207 err = br_vlan_modify_state(vg, v, state, changed, extack); in br_vlan_process_one_opts()
271 struct net_bridge_vlan_group *vg; in br_vlan_process_options() local
276 vg = nbp_vlan_group(p); in br_vlan_process_options()
278 vg = br_vlan_group(br); in br_vlan_process_options()
289 pvid = br_get_pvid(vg); in br_vlan_process_options()
293 v = br_vlan_find(vg, vi in br_vlan_process_options()
193 br_vlan_process_one_opts(const struct net_bridge *br, const struct net_bridge_port *p, struct net_bridge_vlan_group *vg, struct net_bridge_vlan *v, struct nlattr **tb, bool *changed, struct netlink_ext_ack *extack) br_vlan_process_one_opts() argument
511 br_vlan_process_global_one_opts(const struct net_bridge *br, struct net_bridge_vlan_group *vg, struct net_bridge_vlan *v, struct nlattr **tb, bool *changed, struct netlink_ext_ack *extack) br_vlan_process_global_one_opts() argument
653 struct net_bridge_vlan_group *vg; br_vlan_rtm_process_global_options() local
[all...]
H A Dbr_netlink.c23 static int __get_num_vlan_infos(struct net_bridge_vlan_group *vg, in __get_num_vlan_infos() argument
34 pvid = br_get_pvid(vg); in __get_num_vlan_infos()
36 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) { in __get_num_vlan_infos()
75 static int br_get_num_vlan_infos(struct net_bridge_vlan_group *vg, in br_get_num_vlan_infos() argument
80 if (!vg) in br_get_num_vlan_infos()
84 return vg->num_vlans; in br_get_num_vlan_infos()
87 num_vlans = __get_num_vlan_infos(vg, filter_mask); in br_get_num_vlan_infos()
96 struct net_bridge_vlan_group *vg = NULL; in br_get_link_af_size_filtered() local
108 vg = nbp_vlan_group_rcu(p); in br_get_link_af_size_filtered()
111 vg in br_get_link_af_size_filtered()
362 br_fill_ifvlaninfo_compressed(struct sk_buff *skb, struct net_bridge_vlan_group *vg) br_fill_ifvlaninfo_compressed() argument
417 br_fill_ifvlaninfo(struct sk_buff *skb, struct net_bridge_vlan_group *vg) br_fill_ifvlaninfo() argument
517 struct net_bridge_vlan_group *vg; br_fill_ifinfo() local
589 const struct net_bridge_vlan_group *vg = nbp_vlan_group(port); br_fill_ifinfo() local
1751 struct net_bridge_vlan_group *vg; br_get_linkxstats_size() local
1789 struct net_bridge_vlan_group *vg; br_fill_linkxstats() local
[all...]
H A Dbr_arp_nd_proxy.c50 struct net_bridge_vlan_group *vg; in br_arp_send() local
69 vg = nbp_vlan_group_rcu(p); in br_arp_send()
71 vg = br_vlan_group_rcu(br); in br_arp_send()
72 pvid = br_get_pvid(vg); in br_arp_send()
254 struct net_bridge_vlan_group *vg; in br_nd_send() local
346 vg = nbp_vlan_group_rcu(p); in br_nd_send()
348 vg = br_vlan_group_rcu(br); in br_nd_send()
349 pvid = br_get_pvid(vg); in br_nd_send()
496 struct net_bridge_vlan_group *vg = nbp_vlan_group_rcu(p); in br_is_neigh_suppress_enabled() local
499 v = br_vlan_find(vg, vi in br_is_neigh_suppress_enabled()
[all...]
H A Dbr_fdb.c342 struct net_bridge_vlan_group *vg; in fdb_delete_local() local
349 vg = nbp_vlan_group(op); in fdb_delete_local()
351 (!vid || br_vlan_find(vg, vid))) { in fdb_delete_local()
358 vg = br_vlan_group(br); in fdb_delete_local()
359 v = br_vlan_find(vg, vid); in fdb_delete_local()
447 struct net_bridge_vlan_group *vg; in br_fdb_changeaddr() local
453 vg = nbp_vlan_group(p); in br_fdb_changeaddr()
464 if (!vg || !vg->num_vlans) in br_fdb_changeaddr()
473 if (!vg || !v in br_fdb_changeaddr()
489 struct net_bridge_vlan_group *vg; br_fdb_change_mac_address() local
1164 struct net_bridge_vlan_group *vg; br_fdb_add() local
1283 struct net_bridge_vlan_group *vg; br_fdb_delete() local
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-vx855.c83 struct vx855_gpio *vg = gpiochip_get_data(gpio); in vx855gpio_direction_input() local
96 spin_lock_irqsave(&vg->lock, flags); in vx855gpio_direction_input()
97 reg_out = inl(vg->io_gpo); in vx855gpio_direction_input()
99 outl(reg_out, vg->io_gpo); in vx855gpio_direction_input()
100 spin_unlock_irqrestore(&vg->lock, flags); in vx855gpio_direction_input()
107 struct vx855_gpio *vg = gpiochip_get_data(gpio); in vx855gpio_get() local
112 reg_in = inl(vg->io_gpi); in vx855gpio_get()
118 reg_in = inl(vg->io_gpo); in vx855gpio_get()
122 reg_in = inl(vg->io_gpi); in vx855gpio_get()
133 struct vx855_gpio *vg in vx855gpio_set() local
209 vx855gpio_gpio_setup(struct vx855_gpio *vg) vx855gpio_gpio_setup() argument
232 struct vx855_gpio *vg; vx855gpio_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-vx855.c83 struct vx855_gpio *vg = gpiochip_get_data(gpio); in vx855gpio_direction_input() local
96 spin_lock_irqsave(&vg->lock, flags); in vx855gpio_direction_input()
97 reg_out = inl(vg->io_gpo); in vx855gpio_direction_input()
99 outl(reg_out, vg->io_gpo); in vx855gpio_direction_input()
100 spin_unlock_irqrestore(&vg->lock, flags); in vx855gpio_direction_input()
107 struct vx855_gpio *vg = gpiochip_get_data(gpio); in vx855gpio_get() local
112 reg_in = inl(vg->io_gpi); in vx855gpio_get()
118 reg_in = inl(vg->io_gpo); in vx855gpio_get()
122 reg_in = inl(vg->io_gpi); in vx855gpio_get()
133 struct vx855_gpio *vg in vx855gpio_set() local
209 vx855gpio_gpio_setup(struct vx855_gpio *vg) vx855gpio_gpio_setup() argument
232 struct vx855_gpio *vg; vx855gpio_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/net/vxlan/
H A Dvxlan_vnifilter.c79 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vs_add_vnigrp() local
83 if (!vg) in vxlan_vs_add_vnigrp()
87 list_for_each_entry_safe(v, tmp, &vg->vni_list, vlist) { in vxlan_vs_add_vnigrp()
102 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vs_del_vnigrp() local
106 if (!vg) in vxlan_vs_del_vnigrp()
110 list_for_each_entry_safe(v, tmp, &vg->vni_list, vlist) { in vxlan_vs_del_vnigrp()
344 struct vxlan_vni_group *vg; in vxlan_vnifilter_dump_dev() local
353 vg = rcu_dereference(vxlan->vnigrp); in vxlan_vnifilter_dump_dev()
354 if (!vg || !vg in vxlan_vnifilter_dump_dev()
593 struct vxlan_vni_group *vg; vxlan_vnilist_update_group() local
644 vxlan_vni_update(struct vxlan_dev *vxlan, struct vxlan_vni_group *vg, __be32 vni, union vxlan_addr *group, bool *changed, struct netlink_ext_ack *extack) vxlan_vni_update() argument
669 __vxlan_vni_add_list(struct vxlan_vni_group *vg, struct vxlan_vni_node *v) __vxlan_vni_add_list() argument
687 __vxlan_vni_del_list(struct vxlan_vni_group *vg, struct vxlan_vni_node *v) __vxlan_vni_del_list() argument
722 vxlan_vni_add(struct vxlan_dev *vxlan, struct vxlan_vni_group *vg, u32 vni, union vxlan_addr *group, struct netlink_ext_ack *extack) vxlan_vni_add() argument
775 vxlan_vni_del(struct vxlan_dev *vxlan, struct vxlan_vni_group *vg, u32 vni, struct netlink_ext_ack *extack) vxlan_vni_del() argument
818 struct vxlan_vni_group *vg; vxlan_vni_add_del() local
904 struct vxlan_vni_group *vg; vxlan_vnigroup_uninit() local
924 struct vxlan_vni_group *vg; vxlan_vnigroup_init() local
[all...]
H A Dvxlan_multicast.c103 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_group_used_by_vnifilter() local
111 list_for_each_entry_safe(v, tmp, &vg->vni_list, vlist) { in vxlan_group_used_by_vnifilter()
181 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_multicast_join_vnigrp() local
185 list_for_each_entry_safe(v, tmp, &vg->vni_list, vlist) { in vxlan_multicast_join_vnigrp()
201 list_for_each_entry_safe(v, tmp, &vg->vni_list, vlist) { in vxlan_multicast_join_vnigrp()
219 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_multicast_leave_vnigrp() local
223 list_for_each_entry_safe(v, tmp, &vg->vni_list, vlist) { in vxlan_multicast_leave_vnigrp()
/kernel/linux/linux-5.10/net/8021q/
H A Dvlan.h52 static inline struct net_device *__vlan_group_get_device(struct vlan_group *vg, in __vlan_group_get_device() argument
58 array = vg->vlan_devices_arrays[pidx] in __vlan_group_get_device()
63 static inline struct net_device *vlan_group_get_device(struct vlan_group *vg, in vlan_group_get_device() argument
72 return __vlan_group_get_device(vg, pidx, vlan_id); in vlan_group_get_device()
75 static inline void vlan_group_set_device(struct vlan_group *vg, in vlan_group_set_device() argument
82 if (!vg || pidx < 0) in vlan_group_set_device()
84 array = vg->vlan_devices_arrays[pidx] in vlan_group_set_device()
/kernel/linux/linux-6.6/net/8021q/
H A Dvlan.h52 static inline struct net_device *__vlan_group_get_device(struct vlan_group *vg, in __vlan_group_get_device() argument
58 array = vg->vlan_devices_arrays[pidx] in __vlan_group_get_device()
67 static inline struct net_device *vlan_group_get_device(struct vlan_group *vg, in vlan_group_get_device() argument
76 return __vlan_group_get_device(vg, pidx, vlan_id); in vlan_group_get_device()
79 static inline void vlan_group_set_device(struct vlan_group *vg, in vlan_group_set_device() argument
86 if (!vg || pidx < 0) in vlan_group_set_device()
88 array = vg->vlan_devices_arrays[pidx] in vlan_group_set_device()

Completed in 22 milliseconds

12