Home
last modified time | relevance | path

Searched refs:port_mask (Results 1 – 25 of 83) sorted by relevance

1234

/linux/drivers/net/ethernet/ti/
H A Dcpsw_switchdev.c173 int port_mask; in cpsw_port_vlan_add() local
178 port_mask = BIT(HOST_PORT_NUM); in cpsw_port_vlan_add()
180 unreg_mcast_mask = port_mask; in cpsw_port_vlan_add()
182 port_mask = BIT(priv->emac_port); in cpsw_port_vlan_add()
187 reg_mcast_mask = port_mask; in cpsw_port_vlan_add()
190 untag_mask = port_mask; in cpsw_port_vlan_add()
192 ret = cpsw_ale_vlan_add_modify(cpsw->ale, vid, port_mask, untag_mask, in cpsw_port_vlan_add()
208 priv->ndev->name, vid, port_mask); in cpsw_port_vlan_add()
217 int port_mask; in cpsw_port_vlan_del() local
221 port_mask = BIT(HOST_PORT_NUM); in cpsw_port_vlan_del()
[all …]
H A Dam65-cpsw-switchdev.c157 int port_mask; in am65_cpsw_port_vlan_add() local
162 port_mask = BIT(HOST_PORT_NUM); in am65_cpsw_port_vlan_add()
164 unreg_mcast_mask = port_mask; in am65_cpsw_port_vlan_add()
166 port_mask = BIT(port->port_id); in am65_cpsw_port_vlan_add()
171 reg_mcast_mask = port_mask; in am65_cpsw_port_vlan_add()
174 untag_mask = port_mask; in am65_cpsw_port_vlan_add()
176 ret = cpsw_ale_vlan_add_modify(cpsw->ale, vid, port_mask, untag_mask, in am65_cpsw_port_vlan_add()
192 port->ndev->name, vid, port_mask); in am65_cpsw_port_vlan_add()
202 int port_mask; in am65_cpsw_port_vlan_del() local
206 port_mask = BIT(HOST_PORT_NUM); in am65_cpsw_port_vlan_del()
[all …]
H A Dcpsw_ale.c254 DEFINE_ALE_FIELD1(port_mask, 66)
450 int port_mask) in cpsw_ale_flush_mcast() argument
456 if ((mask & port_mask) == 0) in cpsw_ale_flush_mcast()
458 mask &= ~port_mask; in cpsw_ale_flush_mcast()
468 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid) in cpsw_ale_flush_multicast() argument
495 cpsw_ale_flush_mcast(ale, ale_entry, port_mask); in cpsw_ale_flush_multicast()
555 int cpsw_ale_add_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask, in cpsw_ale_add_mcast() argument
573 port_mask |= mask; in cpsw_ale_add_mcast()
574 cpsw_ale_set_port_mask(ale_entry, port_mask, in cpsw_ale_add_mcast()
588 int cpsw_ale_del_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask, in cpsw_ale_del_mcast() argument
[all …]
H A Dcpsw_ale.h164 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid);
169 int cpsw_ale_add_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask,
171 int cpsw_ale_del_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask,
192 int cpsw_ale_vlan_add_modify(struct cpsw_ale *ale, u16 vid, int port_mask,
194 int cpsw_ale_vlan_del_modify(struct cpsw_ale *ale, u16 vid, int port_mask);
H A Dam65-cpsw-nuss.c304 u32 port_mask, unreg_mcast = 0; in am65_cpsw_nuss_ndo_slave_add_vid() local
317 port_mask = BIT(port->port_id) | ALE_PORT_HOST; in am65_cpsw_nuss_ndo_slave_add_vid()
319 unreg_mcast = port_mask; in am65_cpsw_nuss_ndo_slave_add_vid()
321 ret = cpsw_ale_vlan_add_modify(common->ale, vid, port_mask, in am65_cpsw_nuss_ndo_slave_add_vid()
322 unreg_mcast, port_mask, 0); in am65_cpsw_nuss_ndo_slave_add_vid()
380 u32 port_mask; in am65_cpsw_nuss_ndo_slave_set_rx_mode() local
393 port_mask = ALE_PORT_HOST; in am65_cpsw_nuss_ndo_slave_set_rx_mode()
395 cpsw_ale_flush_multicast(common->ale, port_mask, -1); in am65_cpsw_nuss_ndo_slave_set_rx_mode()
403 port_mask, 0, 0, 0); in am65_cpsw_nuss_ndo_slave_set_rx_mode()
873 u32 val, port_mask; in am65_cpsw_nuss_common_open() local
[all …]
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_switchdev.c235 int port_mask; in prueth_switchdev_vlan_add() local
239 port_mask = BIT(PRUETH_PORT_HOST); in prueth_switchdev_vlan_add()
241 port_mask = BIT(emac->port_id); in prueth_switchdev_vlan_add()
244 untag_mask = port_mask; in prueth_switchdev_vlan_add()
246 icssg_vtbl_modify(emac, vid, port_mask, untag_mask, true); in prueth_switchdev_vlan_add()
249 vid, port_mask, untag_mask, pvid); in prueth_switchdev_vlan_add()
263 int port_mask; in prueth_switchdev_vlan_del() local
267 port_mask = BIT(PRUETH_PORT_HOST); in prueth_switchdev_vlan_del()
269 port_mask = BIT(emac->port_id); in prueth_switchdev_vlan_del()
271 icssg_vtbl_modify(emac, vid, port_mask, 0, false); in prueth_switchdev_vlan_del()
[all …]
H A Dicssg_prueth.c566 int port_mask; in icssg_prueth_add_mcast() local
573 port_mask = BIT(emac->port_id) | icssg_fdb_lookup(emac, addr, vlan_id); in icssg_prueth_add_mcast()
574 icssg_fdb_add_del(emac, addr, vlan_id, port_mask, true); in icssg_prueth_add_mcast()
575 icssg_vtbl_modify(emac, vlan_id, port_mask, port_mask, true); in icssg_prueth_add_mcast()
585 int port_mask; in icssg_prueth_del_mcast() local
592 port_mask = BIT(emac->port_id); in icssg_prueth_del_mcast()
593 other_port_mask = port_mask ^ icssg_fdb_lookup(emac, addr, vlan_id); in icssg_prueth_del_mcast()
595 icssg_fdb_add_del(emac, addr, vlan_id, port_mask, false); in icssg_prueth_del_mcast()
596 icssg_vtbl_modify(emac, vlan_id, port_mask, port_mask, false); in icssg_prueth_del_mcast()
993 int port_mask = BIT(emac->port_id); in emac_ndo_vlan_rx_add_vid() local
[all …]
H A Dicssg_config.c721 void icssg_vtbl_modify(struct prueth_emac *emac, u8 vid, u8 port_mask, in icssg_vtbl_modify() argument
738 fid_c1 |= (port_mask | port_mask << 3); in icssg_vtbl_modify()
741 fid_c1 &= ~(port_mask | port_mask << 3); in icssg_vtbl_modify()
/linux/drivers/comedi/drivers/
H A Dni_65xx.c302 unsigned int port_mask, port_rising, port_falling; in ni_65xx_update_edge_detection() local
308 port_mask = ~0U >> bitshift; in ni_65xx_update_edge_detection()
312 port_mask = ~0U << -bitshift; in ni_65xx_update_edge_detection()
316 if (port_mask & 0xff) { in ni_65xx_update_edge_detection()
317 if (~port_mask & 0xff) { in ni_65xx_update_edge_detection()
321 ~port_mask; in ni_65xx_update_edge_detection()
325 ~port_mask; in ni_65xx_update_edge_detection()
428 unsigned int port_mask, port_data, bits; in ni_65xx_dio_insn_bits() local
433 port_mask = data[0]; in ni_65xx_dio_insn_bits()
436 port_mask >>= bitshift; in ni_65xx_dio_insn_bits()
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dintel_display_device.c260 .__runtime_defaults.port_mask = BIT(PORT_A) | BIT(PORT_B) | BIT(PORT_C), /* DVO A/B/C */
269 .__runtime_defaults.port_mask = BIT(PORT_B) | BIT(PORT_C), /* DVO B/C */
279 .__runtime_defaults.port_mask = BIT(PORT_B) | BIT(PORT_C), /* DVO B/C */
289 .__runtime_defaults.port_mask = BIT(PORT_B) | BIT(PORT_C), /* DVO B/C */
304 .__runtime_defaults.port_mask = BIT(PORT_B) | BIT(PORT_C) /* SDVO B/C */
400 .__runtime_defaults.port_mask = BIT(PORT_B) | BIT(PORT_C), /* SDVO B/C */
412 .__runtime_defaults.port_mask = BIT(PORT_B) | BIT(PORT_C), /* SDVO B/C */
423 ….__runtime_defaults.port_mask = BIT(PORT_B) | BIT(PORT_C) | BIT(PORT_D), /* SDVO/HDMI/DP B/C, DP D…
435 ….__runtime_defaults.port_mask = BIT(PORT_B) | BIT(PORT_C) | BIT(PORT_D), /* SDVO/HDMI/DP B/C, DP D…
450 ….__runtime_defaults.port_mask = BIT(PORT_A) | BIT(PORT_B) | BIT(PORT_C) | BIT(PORT_D) /* DP A, SDV…
[all …]
/linux/drivers/reset/
H A Dreset-rzg2l-usbphy-ctrl.c48 u32 port_mask = PHY_RESET_PORT1 | PHY_RESET_PORT2; in rzg2l_usbphy_ctrl_assert() local
56 if (port_mask == (val & port_mask)) in rzg2l_usbphy_ctrl_assert()
87 u32 port_mask; in rzg2l_usbphy_ctrl_status() local
89 port_mask = id ? PHY_RESET_PORT2 : PHY_RESET_PORT1; in rzg2l_usbphy_ctrl_status()
91 return !!(readl(priv->base + RESET) & port_mask); in rzg2l_usbphy_ctrl_status()
/linux/drivers/net/dsa/sja1105/
H A Dsja1105_vl.c330 num_virtual_links += hweight_long(rule->port_mask); in sja1105_init_virtual_links()
402 for_each_set_bit(port, &rule->port_mask, SJA1105_MAX_NUM_PORTS) { in sja1105_init_virtual_links()
537 rule->port_mask |= BIT(port); in sja1105_vl_redirect()
545 rule->port_mask &= ~BIT(port); in sja1105_vl_redirect()
546 if (!rule->port_mask) { in sja1105_vl_redirect()
560 rule->port_mask &= ~BIT(port); in sja1105_vl_delete()
561 if (!rule->port_mask) { in sja1105_vl_delete()
702 rule->port_mask |= BIT(port); in sja1105_vl_gate()
720 rule->port_mask &= ~BIT(port); in sja1105_vl_gate()
721 if (!rule->port_mask) { in sja1105_vl_gate()
H A Dsja1105_flower.c70 rule->port_mask |= BIT(port); in sja1105_setup_bcast_policer()
75 for_each_set_bit(p, &rule->port_mask, SJA1105_MAX_NUM_PORTS) { in sja1105_setup_bcast_policer()
142 rule->port_mask |= BIT(port); in sja1105_setup_tc_policer()
147 for_each_set_bit(p, &rule->port_mask, SJA1105_MAX_NUM_PORTS) { in sja1105_setup_tc_policer()
492 rule->port_mask &= ~BIT(port); in sja1105_cls_flower_del()
493 if (!rule->port_mask) { in sja1105_cls_flower_del()
/linux/drivers/media/pci/solo6x10/
H A Dsolo6x10-gpio.c20 unsigned int port_mask, unsigned int mode) in solo_gpio_mode() argument
29 if (!((1 << port) & port_mask)) in solo_gpio_mode()
42 if (!((1UL << (port + 16)) & port_mask)) in solo_gpio_mode()
/linux/drivers/ata/
H A Dahci_brcm.c86 u32 port_mask; member
136 if (priv->port_mask & BIT(i)) in brcm_sata_alpm_init()
204 if (priv->port_mask & BIT(i)) in brcm_sata_phys_enable()
213 if (priv->port_mask & BIT(i)) in brcm_sata_phys_disable()
510 priv->port_mask = brcm_ahci_get_portmask(hpriv, priv); in brcm_ahci_probe()
511 if (!priv->port_mask) { in brcm_ahci_probe()
H A Dpata_jmicron.c48 int port_mask = 1<< (4 * ap->port_no); in jmicron_pre_reset() local
54 if ((control & port_mask) == 0) in jmicron_pre_reset()
/linux/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_netdev.c141 u16 port_mask; in opa_vnic_process_vema_config() local
168 port_mask = info->vesw.def_port_mask; in opa_vnic_process_vema_config()
170 if (port_mask & 1) in opa_vnic_process_vema_config()
172 port_mask >>= 1; in opa_vnic_process_vema_config()
/linux/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common.h185 u8 port_mask; member
273 unsigned char port_mask; member
H A Dpinctrl-mt8167.c311 .port_mask = 0xf,
317 .port_mask = 7,
H A Dpinctrl-mt8516.c311 .port_mask = 0xf,
317 .port_mask = 7,
H A Dpinctrl-mt8127.c278 .port_mask = 0xf,
284 .port_mask = 7,
/linux/drivers/net/dsa/
H A Dmt7530.c323 fdb->port_mask = (reg[2] >> PORT_MAP) & PORT_MAP_MASK; in mt7530_fdb_read()
335 u8 port_mask, const u8 *mac, in mt7530_fdb_write() argument
345 reg[2] |= (port_mask & PORT_MAP_MASK) << PORT_MAP; in mt7530_fdb_write()
1538 u8 port_mask = BIT(port); in mt7530_port_fdb_add() local
1541 mt7530_fdb_write(priv, vid, port_mask, addr, -1, STATIC_ENT); in mt7530_port_fdb_add()
1555 u8 port_mask = BIT(port); in mt7530_port_fdb_del() local
1558 mt7530_fdb_write(priv, vid, port_mask, addr, -1, STATIC_EMP); in mt7530_port_fdb_del()
1584 if (_fdb.port_mask & BIT(port)) { in mt7530_port_fdb_dump()
1608 u8 port_mask = 0; in mt7530_port_mdb_add() local
1615 port_mask = (mt7530_read(priv, MT7530_ATRD) >> PORT_MAP) in mt7530_port_mdb_add()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch_offloads_termtbl.c200 u16 port_mask, port_value; in mlx5_eswitch_offload_is_uplink_port() local
206 port_mask = MLX5_GET(fte_match_param, spec->match_criteria, in mlx5_eswitch_offload_is_uplink_port()
210 return (port_mask & port_value) == MLX5_VPORT_UPLINK; in mlx5_eswitch_offload_is_uplink_port()
/linux/drivers/soundwire/
H A Dqcom.c200 unsigned long port_mask; member
1143 unsigned long *port_mask; in qcom_swrm_stream_free_ports() local
1148 port_mask = &ctrl->port_mask; in qcom_swrm_stream_free_ports()
1150 clear_bit(p_rt->num, port_mask); in qcom_swrm_stream_free_ports()
1167 unsigned long *port_mask; in qcom_swrm_stream_alloc_ports() local
1193 port_mask = &ctrl->port_mask; in qcom_swrm_stream_alloc_ports()
1205 pn = find_first_zero_bit(port_mask, maxport); in qcom_swrm_stream_alloc_ports()
1212 set_bit(pn, port_mask); in qcom_swrm_stream_alloc_ports()
1395 set_bit(0, &ctrl->port_mask); in qcom_swrm_get_port_config()
/linux/include/uapi/linux/netfilter/
H A Dxt_HMARK.h43 union hmark_ports port_mask; member

1234