/linux-6.3-rc2/drivers/net/ethernet/microchip/lan966x/ |
A D | lan966x_vlan.c | 120 if (untagged && port->vid != vid) { in lan966x_vlan_port_set_vid() 121 if (port->vid) { in lan966x_vlan_port_set_vid() 124 port->vid); in lan966x_vlan_port_set_vid() 127 port->vid = vid; in lan966x_vlan_port_set_vid() 132 port->pvid = vid; in lan966x_vlan_port_set_vid() 142 if (port->vid == vid) in lan966x_vlan_port_remove_vid() 143 port->vid = 0; in lan966x_vlan_port_remove_vid() 193 if (port->vid) in lan966x_vlan_port_apply() 214 u16 vid, in lan966x_vlan_port_add_vlan() argument 285 u16 port, vid; in lan966x_vlan_init() local [all …]
|
A D | lan966x_mac.c | 22 u16 vid; member 61 mach |= vid << 16; in lan966x_mac_select() 116 unsigned int vid, in lan966x_mac_ip_learn() argument 205 u16 vid) in lan966x_mac_alloc_entry() argument 214 mac_entry->vid = vid; in lan966x_mac_alloc_entry() 229 if (mac_entry->vid == vid && in lan966x_mac_find_entry() 268 info.vid = vid; in lan966x_fdb_call_notifiers() 315 u16 vid) in lan966x_mac_del_entry() argument 322 if (mac_entry->vid == vid && in lan966x_mac_del_entry() 429 u16 vid; in lan966x_mac_irq_process() local [all …]
|
A D | lan966x_fdb.c | 19 u16 vid; member 30 if (fdb_entry->vid == fdb_info->vid && in lan966x_fdb_find_entry() 54 fdb_entry->vid = fdb_info->vid; in lan966x_fdb_add_entry() 66 if (fdb_entry->vid == fdb_info->vid && in lan966x_fdb_del_entry() 86 if (fdb_entry->vid != vid) in lan966x_fdb_write_entries() 98 if (fdb_entry->vid != vid) in lan966x_fdb_erase_entries() 151 fdb_info->vid); in lan966x_fdb_port_event_work() 157 fdb_info->vid); in lan966x_fdb_port_event_work() 183 fdb_info->vid)) in lan966x_fdb_bridge_event_work() 187 fdb_info->vid); in lan966x_fdb_bridge_event_work() [all …]
|
A D | lan966x_mdb.c | 17 u16 vid; member 58 u16 vid) in lan966x_mdb_entry_get() argument 64 mdb_entry->vid == vid) in lan966x_mdb_entry_get() 82 mdb_entry->vid = mdb->vid; in lan966x_mdb_entry_add() 294 mdb_entry->vid, type); in lan966x_mdb_l2_add() 351 mdb_entry->vid, type); in lan966x_mdb_l2_del() 433 mdb_entry->vid, type); in lan966x_mdb_l2_cpu_copy() 442 if (mdb_entry->vid != vid || !mdb_entry->cpu_copy) in lan966x_mdb_write_entries() 488 mdb_entry->vid, type); in lan966x_mdb_l2_cpu_remove() 497 if (mdb_entry->vid != vid || !mdb_entry->cpu_copy) in lan966x_mdb_erase_entries() [all …]
|
/linux-6.3-rc2/drivers/staging/media/tegra-video/ |
A D | video.c | 16 struct tegra_video_device *vid; in tegra_v4l2_dev_release() local 21 tegra_channels_cleanup(vid->vi); in tegra_v4l2_dev_release() 26 kfree(vid); in tegra_v4l2_dev_release() 46 struct tegra_video_device *vid; in host1x_video_probe() local 49 vid = kzalloc(sizeof(*vid), GFP_KERNEL); in host1x_video_probe() 50 if (!vid) in host1x_video_probe() 53 dev_set_drvdata(&dev->dev, vid); in host1x_video_probe() 55 vid->media_dev.dev = &dev->dev; in host1x_video_probe() 57 sizeof(vid->media_dev.model)); in host1x_video_probe() 67 vid->v4l2_dev.mdev = &vid->media_dev; in host1x_video_probe() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/sti/ |
A D | sti_vid.c | 61 readl(vid->regs + reg)) 132 vid_debugfs_files[i].data = vid; in vid_debugfs_init() 157 val = readl(vid->regs + VID_CTL); in sti_vid_commit() 210 struct sti_vid *vid; in sti_vid_create() local 212 vid = devm_kzalloc(dev, sizeof(*vid), GFP_KERNEL); in sti_vid_create() 213 if (!vid) { in sti_vid_create() 218 vid->dev = dev; in sti_vid_create() 219 vid->regs = baseaddr; in sti_vid_create() 220 vid->id = id; in sti_vid_create() 222 sti_vid_init(vid); in sti_vid_create() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/drivers/net/dsa/ |
A D | bridge_mdb.sh | 69 bridge vlan add vid 10 dev br0 self 75 bridge vlan add vid 10 dev $swp1 76 bridge vlan add vid 20 dev $swp1 80 bridge vlan add vid 10 dev $swp2 81 bridge vlan add vid 20 dev $swp2 92 bridge vlan del vid 20 dev $swp2 93 bridge vlan del vid 10 dev $swp2 97 bridge vlan del vid 20 dev $swp1 98 bridge vlan del vid 10 dev $swp1 711 permanent vid 10 &> /dev/null [all …]
|
A D | no_forwarding.sh | 96 local vid= 110 for vid in "${vids[@]}"; do 111 vlan_create $h1 $vid 114 send_non_ip $h1.$vid $smac $dmac 116 send_non_ip $h1.$vid $smac $BC 117 send_uc_ipv4 $h1.$vid $dmac 118 send_mc_ipv4 $h1.$vid 119 send_uc_ipv6 $h1.$vid $dmac 120 send_mc_ipv6 $h1.$vid 123 vlan_destroy $h1 $vid [all …]
|
A D | bridge_vlan_mcast.sh | 52 bridge vlan add vid 10-11 dev $swp1 master 53 bridge vlan add vid 10-11 dev $swp2 master 144 bridge vlan global set vid 10 dev br0 mcast_snooping 0 414 bridge vlan add vid 10 dev br1 self pvid untagged 417 bridge vlan add vid 10 dev $h1 master 495 bridge vlan set vid 10 dev $swp1 mcast_router 2 504 bridge vlan set vid 10 dev $swp2 mcast_router 0 509 bridge vlan add vid 10 dev br0 self 523 bridge vlan del vid 10 dev br0 self 525 bridge vlan set vid 10 dev $swp2 mcast_router 1 [all …]
|
/linux-6.3-rc2/tools/testing/selftests/net/forwarding/ |
A D | bridge_mdb.sh | 69 bridge vlan add vid 10 dev br0 self 75 bridge vlan add vid 10 dev $swp1 76 bridge vlan add vid 20 dev $swp1 80 bridge vlan add vid 10 dev $swp2 81 bridge vlan add vid 20 dev $swp2 92 bridge vlan del vid 20 dev $swp2 93 bridge vlan del vid 10 dev $swp2 97 bridge vlan del vid 20 dev $swp1 98 bridge vlan del vid 10 dev $swp1 711 permanent vid 10 &> /dev/null [all …]
|
A D | no_forwarding.sh | 96 local vid= 110 for vid in "${vids[@]}"; do 111 vlan_create $h1 $vid 114 send_non_ip $h1.$vid $smac $dmac 116 send_non_ip $h1.$vid $smac $BC 117 send_uc_ipv4 $h1.$vid $dmac 118 send_mc_ipv4 $h1.$vid 119 send_uc_ipv6 $h1.$vid $dmac 120 send_mc_ipv6 $h1.$vid 123 vlan_destroy $h1 $vid [all …]
|
A D | vxlan_bridge_1q.sh | 486 local vid=$1; shift 497 bridge vlan add vid $vid dev $swp2 untagged 518 bridge vlan add vid $vid dev $swp2 525 local vid=$1; shift 547 local vid=$1; shift 562 local vid=$1; shift 619 local vid=10 688 local vid=$1; shift 691 local vx=vx$vid 797 local vid=10 [all …]
|
A D | bridge_vlan_mcast.sh | 52 bridge vlan add vid 10-11 dev $swp1 master 53 bridge vlan add vid 10-11 dev $swp2 master 144 bridge vlan global set vid 10 dev br0 mcast_snooping 0 414 bridge vlan add vid 10 dev br1 self pvid untagged 417 bridge vlan add vid 10 dev $h1 master 495 bridge vlan set vid 10 dev $swp1 mcast_router 2 504 bridge vlan set vid 10 dev $swp2 mcast_router 0 509 bridge vlan add vid 10 dev br0 self 523 bridge vlan del vid 10 dev br0 self 525 bridge vlan set vid 10 dev $swp2 mcast_router 1 [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/sparx5/ |
A D | sparx5_vlan.c | 27 u16 vid; in sparx5_vlan_init() local 35 for (vid = NULL_VID; vid < VLAN_N_VID; vid++) in sparx5_vlan_init() 62 if (untagged && port->vid != vid) { in sparx5_vlan_vid_add() 63 if (port->vid) { in sparx5_vlan_vid_add() 66 port->vid); in sparx5_vlan_vid_add() 69 port->vid = vid; in sparx5_vlan_vid_add() 80 port->pvid = vid; in sparx5_vlan_vid_add() 96 if (vid == 0) in sparx5_vlan_vid_del() 110 if (port->vid == vid) in sparx5_vlan_vid_del() 111 port->vid = 0; in sparx5_vlan_vid_del() [all …]
|
A D | sparx5_mactable.c | 40 u16 vid; member 61 u16 vid) in sparx5_mact_select() argument 151 *vid = mach >> 16; in sparx5_mact_get() 251 mact_entry->vid = vid; in alloc_mact_entry() 265 if (mact_entry->vid == vid && in find_mact_entry() 284 info.vid = vid; in sparx5_fdb_call_notifiers() 338 u16 vid) in sparx5_del_mact_entry() argument 348 if ((vid == 0 || mact_entry->vid == vid) && in sparx5_del_mact_entry() 382 if (mact_entry->vid == vid && in sparx5_mact_handle_entry() 428 u16 vid; in sparx5_mact_pull_work() local [all …]
|
/linux-6.3-rc2/net/bridge/ |
A D | br_netlink_tunnel.c | 51 } else if ((v->vid - vtend->vid) == 1 && in __get_num_vlan_tunnel_infos() 56 if ((vtend->vid - vtbegin->vid) > 0) in __get_num_vlan_tunnel_infos() 67 if ((vtend->vid - vtbegin->vid) > 0) in __get_num_vlan_tunnel_infos() 103 vid)) in br_fill_vlan_tinfo() 124 if (vtend && (vtend->vid - vtbegin->vid) > 0) { in br_fill_vlan_tinfo_range() 167 } else if ((v->vid - vtend->vid) == 1 && in br_fill_vlan_tunnel_info() 227 u16 vid, flags = 0; in br_parse_vlan_tunnel_info() local 250 tinfo->vid = vid; in br_parse_vlan_tunnel_info() 304 if ((tinfo_curr->vid - tinfo_last->vid) != in br_process_vlan_tunnel_info() 308 for (v = tinfo_last->vid; v <= tinfo_curr->vid; v++) { in br_process_vlan_tunnel_info() [all …]
|
A D | br_vlan.c | 19 return vle->vid != vid; in br_vlan_cmp() 133 if (v->vid >= vent->vid) in __vlan_add_list() 480 u16 vid; in br_handle_vlan() local 663 u16 vid; in br_allowed_egress() local 795 vlan->vid = vid; in br_vlan_add() 1337 vlan->vid = vid; in nbp_vlan_add() 1518 p_vinfo->vid = vid; in br_vlan_get_info() 1545 p_vinfo->vid = vid; in br_vlan_get_info_rcu() 1601 .vid = vid, in br_vlan_get_upper_bind_vlan_dev() 1831 info.vid = vid; in br_vlan_fill_vids() [all …]
|
/linux-6.3-rc2/drivers/net/dsa/realtek/ |
A D | rtl8366-core.c | 59 i, vid); in rtl8366_obtain_mc() 63 if (vid == vlanmc->vid) in rtl8366_obtain_mc() 72 i, vid); in rtl8366_obtain_mc() 81 i, vid); in rtl8366_obtain_mc() 85 vlanmc->vid = vid; in rtl8366_obtain_mc() 92 i, vid); in rtl8366_obtain_mc() 97 i, vid); in rtl8366_obtain_mc() 116 vlanmc->vid = vid; in rtl8366_obtain_mc() 127 i, vid); in rtl8366_obtain_mc() 182 mc, vid); in rtl8366_set_vlan() [all …]
|
/linux-6.3-rc2/net/dsa/ |
A D | tag_8021q.c | 69 u16 vid; member 100 int dsa_8021q_rx_switch_id(u16 vid) in dsa_8021q_rx_switch_id() argument 107 int dsa_8021q_rx_source_port(u16 vid) in dsa_8021q_rx_source_port() argument 114 static int dsa_tag_8021q_rx_vbid(u16 vid) in dsa_tag_8021q_rx_vbid() argument 122 bool vid_is_dsa_8021q(u16 vid) in vid_is_dsa_8021q() argument 136 if (v->vid == vid && v->port == port) in dsa_tag_8021q_vlan_find() 171 v->vid = vid; in dsa_port_do_tag_8021q_vlan_add() 356 vid, port, ERR_PTR(err)); in dsa_tag_8021q_port_setup() 503 u16 vid, tci; in dsa_8021q_rcv() local 514 vid = tci & VLAN_VID_MASK; in dsa_8021q_rcv() [all …]
|
/linux-6.3-rc2/include/trace/events/ |
A D | bridge.h | 23 __field(u16, vid) 30 __entry->vid = vid; 47 TP_ARGS(br, p, addr, vid), 53 __field(u16, vid) 60 __entry->vid = vid; 79 __field(u16, vid) 86 __entry->vid = f->key.vlan_id; 106 __field(u16, vid) 114 __entry->vid = vid; 135 __field(u16, vid) [all …]
|
/linux-6.3-rc2/drivers/media/usb/pvrusb2/ |
A D | pvrusb2-cx2584x-v4l.c | 27 int vid; member 38 .vid = CX25840_COMPOSITE7, 42 .vid = CX25840_COMPOSITE3, 46 .vid = CX25840_COMPOSITE3, 50 .vid = CX25840_SVIDEO1, 63 .vid = CX25840_COMPOSITE2, 69 .vid = CX25840_COMPOSITE1, 73 .vid = CX25840_COMPOSITE1, 90 .vid = CX25840_COMPOSITE1, 106 .vid = CX25840_COMPOSITE7, [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/prestera/ |
A D | prestera_switchdev.c | 188 br_vlan->vid = vid; in prestera_bridge_vlan_create() 207 if (br_vlan->vid == vid) in prestera_bridge_vlan_by_vid() 223 if (br_vlan->vid == vid) { in prestera_bridge_vlan_port_count() 245 if (port_vlan->vid == vid) in prestera_port_vlan_by_vid() 273 port_vlan->vid = vid; in prestera_port_vlan_create() 395 u16 vid = port_vlan->vid; in prestera_port_vlan_bridge_leave() local 423 u16 vid = port_vlan->vid; in prestera_port_vlan_destroy() local 1209 send_info.vid = info->vid; in prestera_fdb_offload_notify() 1233 vid = fdb_info->vid; in prestera_port_fdb_set() 1362 u16 vid = port_vlan->vid; in prestera_port_vlan_bridge_join() local [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/intel/fm10k/ |
A D | fm10k_netdev.c | 657 request->vlan.vid = vid; in fm10k_queue_vlan_request() 702 request->mac.vid = vid; in fm10k_queue_mac_request() 758 u16 vid = interface->vid; in fm10k_uc_vlan_unsync() local 778 u16 vid = interface->vid; in fm10k_mc_vlan_unsync() local 803 if (!vid) in fm10k_update_vid() 883 interface->vid = vid + (set ? VLAN_N_VID : 0); in fm10k_update_vid() 927 prev_vid = vid + 1, vid = fm10k_find_next_vlan(interface, vid)) { in fm10k_clear_unused_vlans() 949 vid = fm10k_find_next_vlan(interface, vid)) { in __fm10k_uc_sync() 1014 vid = fm10k_find_next_vlan(interface, vid)) { in __fm10k_mc_sync() 1435 vid = fm10k_find_next_vlan(interface, vid)) in fm10k_dfwd_add_station() [all …]
|
/linux-6.3-rc2/net/batman-adv/ |
A D | bridge_loop_avoidance.c | 114 if (gw1->vid != gw2->vid) in batadv_compare_backbone_gw() 138 if (cl1->vid != cl2->vid) in batadv_compare_claim() 271 search_entry.vid = vid; in batadv_backbone_hash_find() 512 entry->vid = vid; in batadv_bla_get_backbone_gw() 697 search_claim.vid = vid; in batadv_bla_add_claim() 708 claim->vid = vid; in batadv_bla_add_claim() 803 search_claim.vid = vid; in batadv_bla_del_claim() 1752 backbone_gw->vid == vid) { in batadv_bla_is_backbone_gw_orig() 1945 search_claim.vid = vid; in batadv_bla_rx() 2057 search_claim.vid = vid; in batadv_bla_tx() [all …]
|
A D | distributed-arp-table.c | 292 __be16 vid; in batadv_hash_dat() local 302 vid = htons(dat->vid); in batadv_hash_dat() 339 to_find.vid = vid; in batadv_dat_entry_hash_find() 391 dat_entry->vid = vid; in batadv_dat_entry_add() 646 dat.vid = vid; in batadv_dat_select_candidates() 1077 unsigned short vid; in batadv_dat_get_vid() local 1089 return vid; in batadv_dat_get_vid() 1148 unsigned short vid; in batadv_dat_snoop_outgoing_arp_request() local 1242 unsigned short vid; in batadv_dat_snoop_incoming_arp_request() local 1278 NULL, vid); in batadv_dat_snoop_incoming_arp_request() [all …]
|