Searched refs:pvlan (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/dsa/b53/ |
H A D | b53_common.c | 499 u16 pvlan; in b53_imp_vlan_setup() local 506 b53_read16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(i), &pvlan); in b53_imp_vlan_setup() 507 pvlan |= BIT(cpu_port); in b53_imp_vlan_setup() 508 b53_write16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(i), pvlan); in b53_imp_vlan_setup() 531 u16 pvlan; in b53_enable_port() local 553 b53_read16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(port), &pvlan); in b53_enable_port() 554 pvlan &= ~0x1ff; in b53_enable_port() 555 pvlan |= BIT(port); in b53_enable_port() 556 pvlan |= dev->ports[port].vlan_ctl_mask; in b53_enable_port() 557 b53_write16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(port), pvlan); in b53_enable_port() 1807 u16 pvlan, reg; b53_br_join() local 1862 u16 pvlan, reg, pvid; b53_br_leave() local [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/b53/ |
H A D | b53_common.c | 502 u16 pvlan; in b53_imp_vlan_setup() local 509 b53_read16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(i), &pvlan); in b53_imp_vlan_setup() 510 pvlan |= BIT(cpu_port); in b53_imp_vlan_setup() 511 b53_write16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(i), pvlan); in b53_imp_vlan_setup() 567 u16 pvlan; in b53_enable_port() local 590 b53_read16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(port), &pvlan); in b53_enable_port() 591 pvlan &= ~0x1ff; in b53_enable_port() 592 pvlan |= BIT(port); in b53_enable_port() 593 pvlan |= dev->ports[port].vlan_ctl_mask; in b53_enable_port() 594 b53_write16(dev, B53_PVLAN_PAGE, B53_PVLAN_PORT_MASK(port), pvlan); in b53_enable_port() 1895 u16 pvlan, reg; b53_br_join() local 1948 u16 pvlan, reg, pvid; b53_br_leave() local [all...] |
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/ |
H A D | chip.c | 1212 u16 pvlan; in mv88e6xxx_port_vlan() local 1230 pvlan = 0; in mv88e6xxx_port_vlan() 1240 pvlan |= BIT(dp->index); in mv88e6xxx_port_vlan() 1242 return pvlan; in mv88e6xxx_port_vlan() 1405 u16 pvlan = 0; in mv88e6xxx_pvt_map() local 1412 pvlan = mv88e6xxx_port_vlan(chip, dev, port); in mv88e6xxx_pvt_map() 1414 return mv88e6xxx_g2_pvt_write(chip, dev, port, pvlan); in mv88e6xxx_pvt_map()
|
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/ |
H A D | chip.c | 1360 u16 pvlan; in mv88e6xxx_port_vlan() local 1398 pvlan = 0; in mv88e6xxx_port_vlan() 1414 pvlan |= BIT(other_dp->index); in mv88e6xxx_port_vlan() 1416 return pvlan; in mv88e6xxx_port_vlan() 1589 u16 pvlan = 0; in mv88e6xxx_pvt_map() local 1596 pvlan = mv88e6xxx_port_vlan(chip, dev, port); in mv88e6xxx_pvt_map() 1613 return mv88e6xxx_g2_pvt_write(chip, dev, port, pvlan); in mv88e6xxx_pvt_map()
|
Completed in 18 milliseconds