/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
D | cpsw_ale.c | 215 static int cpsw_ale_entry_get_fld(struct cpsw_ale *ale, in cpsw_ale_entry_get_fld() argument 223 if (!ale || !ale_entry) in cpsw_ale_entry_get_fld() 228 dev_err(ale->params.dev, "get: wrong ale fld id %d\n", fld_id); in cpsw_ale_entry_get_fld() 234 bits = ale->port_mask_bits; in cpsw_ale_entry_get_fld() 239 static void cpsw_ale_entry_set_fld(struct cpsw_ale *ale, in cpsw_ale_entry_set_fld() argument 248 if (!ale || !ale_entry) in cpsw_ale_entry_set_fld() 253 dev_err(ale->params.dev, "set: wrong ale fld id %d\n", fld_id); in cpsw_ale_entry_set_fld() 259 bits = ale->port_mask_bits; in cpsw_ale_entry_set_fld() 264 static int cpsw_ale_vlan_get_fld(struct cpsw_ale *ale, in cpsw_ale_vlan_get_fld() argument 268 return cpsw_ale_entry_get_fld(ale, ale_entry, in cpsw_ale_vlan_get_fld() [all …]
|
D | cpsw_ale.h | 107 void cpsw_ale_start(struct cpsw_ale *ale); 108 void cpsw_ale_stop(struct cpsw_ale *ale); 110 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid); 111 int cpsw_ale_add_ucast(struct cpsw_ale *ale, const u8 *addr, int port, 113 int cpsw_ale_del_ucast(struct cpsw_ale *ale, const u8 *addr, int port, 115 int cpsw_ale_add_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask, 117 int cpsw_ale_del_mcast(struct cpsw_ale *ale, const u8 *addr, int port_mask, 119 int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port, int untag, 121 int cpsw_ale_del_vlan(struct cpsw_ale *ale, u16 vid, int port); 122 void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti, int port); [all …]
|
D | cpsw_new.c | 102 cpsw_ale_control_set(cpsw->ale, HOST_PORT_NUM, in cpsw_set_promiscious() 108 cpsw_ale_control_set(cpsw->ale, HOST_PORT_NUM, in cpsw_set_promiscious() 137 ret = cpsw_ale_add_mcast(cpsw->ale, addr, mask, flags, vid, 0); in cpsw_set_mc() 139 ret = cpsw_ale_del_mcast(cpsw->ale, addr, 0, flags, vid); in cpsw_set_mc() 257 cpsw_ale_set_allmulti(cpsw->ale, IFF_ALLMULTI, priv->emac_port); in cpsw_ndo_set_rx_mode() 265 cpsw_ale_set_allmulti(cpsw->ale, in cpsw_ndo_set_rx_mode() 420 ret = cpsw_ale_add_vlan(cpsw->ale, vid, port_mask, 0, port_mask, in cpsw_add_vlan_ale_entry() 425 ret = cpsw_ale_add_ucast(cpsw->ale, priv->mac_addr, in cpsw_add_vlan_ale_entry() 430 ret = cpsw_ale_add_mcast(cpsw->ale, priv->ndev->broadcast, in cpsw_add_vlan_ale_entry() 437 cpsw_ale_del_ucast(cpsw->ale, priv->mac_addr, in cpsw_add_vlan_ale_entry() [all …]
|
D | cpsw.c | 97 struct cpsw_ale *ale = cpsw->ale; in cpsw_set_promiscious() local 118 cpsw_ale_control_set(ale, 0, ALE_BYPASS, 1); in cpsw_set_promiscious() 123 cpsw_ale_control_set(ale, 0, ALE_BYPASS, 0); in cpsw_set_promiscious() 132 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious() 134 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious() 139 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1); in cpsw_set_promiscious() 142 if (cpsw_ale_control_get(ale, 0, ALE_AGEOUT)) in cpsw_set_promiscious() 145 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1); in cpsw_set_promiscious() 148 cpsw_ale_flush_multicast(ale, ALE_ALL_PORTS, -1); in cpsw_set_promiscious() 152 cpsw_ale_control_set(ale, 0, ALE_P0_UNI_FLOOD, 1); in cpsw_set_promiscious() [all …]
|
D | cpsw_switchdev.c | 55 ret = cpsw_ale_control_set(cpsw->ale, priv->emac_port, in cpsw_port_stp_state_set() 78 cpsw_ale_set_unreg_mcast(cpsw->ale, BIT(priv->emac_port), in cpsw_port_attr_br_flags_set() 197 ret = cpsw_ale_vlan_add_modify(cpsw->ale, vid, port_mask, untag_mask, in cpsw_port_vlan_add() 205 cpsw_ale_add_ucast(cpsw->ale, priv->mac_addr, in cpsw_port_vlan_add() 230 ret = cpsw_ale_del_vlan(cpsw->ale, vid, port_mask); in cpsw_port_vlan_del() 238 cpsw_ale_del_ucast(cpsw->ale, priv->mac_addr, in cpsw_port_vlan_del() 247 cpsw_ale_del_mcast(cpsw->ale, priv->ndev->broadcast, in cpsw_port_vlan_del() 322 err = cpsw_ale_add_mcast(cpsw->ale, mdb->addr, port_mask, in cpsw_port_mdb_add() 345 err = cpsw_ale_del_mcast(cpsw->ale, mdb->addr, del_mask, in cpsw_port_mdb_del() 444 cpsw_ale_add_ucast(cpsw->ale, (u8 *)fdb->addr, port, in cpsw_switchdev_event_work() [all …]
|
D | am65-cpsw-nuss.c | 195 cpsw_ale_control_set(common->ale, port->port_id, in am65_cpsw_nuss_adjust_link() 204 cpsw_ale_control_set(common->ale, port->port_id, in am65_cpsw_nuss_adjust_link() 244 ret = cpsw_ale_add_vlan(common->ale, vid, port_mask, in am65_cpsw_nuss_ndo_slave_add_vid() 267 ret = cpsw_ale_del_vlan(common->ale, vid, 0); in am65_cpsw_nuss_ndo_slave_kill_vid() 280 cpsw_ale_control_set(common->ale, port->port_id, in am65_cpsw_slave_set_promisc_2g() 285 cpsw_ale_control_set(common->ale, port->port_id, in am65_cpsw_slave_set_promisc_2g() 305 cpsw_ale_set_allmulti(common->ale, in am65_cpsw_nuss_ndo_slave_set_rx_mode() 310 cpsw_ale_flush_multicast(common->ale, port_mask, -1); in am65_cpsw_nuss_ndo_slave_set_rx_mode() 317 cpsw_ale_add_mcast(common->ale, ha->addr, in am65_cpsw_nuss_ndo_slave_set_rx_mode() 448 cpsw_ale_start(common->ale); in am65_cpsw_nuss_common_open() [all …]
|
D | netcp_ethss.c | 738 struct cpsw_ale *ale; member 2094 cpsw_ale_control_set(gbe_dev->ale, slave->port_num, in netcp_ethss_link_state_action() 2106 cpsw_ale_control_set(gbe_dev->ale, slave->port_num, in netcp_ethss_link_state_action() 2262 cpsw_ale_control_set(gbe_dev->ale, slave->port_num, in gbe_slave_stop() 2264 cpsw_ale_del_mcast(gbe_dev->ale, intf->ndev->broadcast, in gbe_slave_stop() 2310 cpsw_ale_control_set(priv->ale, slave->port_num, in gbe_slave_open() 2312 cpsw_ale_add_mcast(priv->ale, gbe_intf->ndev->broadcast, in gbe_slave_open() 2373 cpsw_ale_start(priv->ale); in gbe_init_host_port() 2378 cpsw_ale_control_set(priv->ale, 0, ALE_BYPASS, bypass_en); in gbe_init_host_port() 2380 cpsw_ale_control_set(priv->ale, 0, ALE_NO_PORT_VLAN, 1); in gbe_init_host_port() [all …]
|
D | am65-cpsw-nuss.h | 96 struct cpsw_ale *ale; member
|
/kernel/linux/linux-5.10/drivers/isdn/hardware/mISDN/ |
D | mISDNinfineon.c | 723 hw->isac.a.io.ale = (u32)hw->cfg.start + DIVA_ISAC_ALE; in setup_io() 726 hw->hscx.a.io.ale = (u32)hw->cfg.start + DIVA_HSCX_ALE; in setup_io() 749 hw->isac.a.io.ale = (u32)hw->cfg.start + TIGER_IPAC_ALE; in setup_io() 752 hw->hscx.a.io.ale = (u32)hw->cfg.start + TIGER_IPAC_ALE; in setup_io() 764 hw->isac.a.io.ale = (u32)hw->addr.start; in setup_io() 767 hw->hscx.a.io.ale = (u32)hw->addr.start; in setup_io() 774 hw->isac.a.io.ale = (u32)hw->addr.start + NICCY_ISAC_ALE; in setup_io() 777 hw->hscx.a.io.ale = (u32)hw->addr.start + NICCY_HSCX_ALE; in setup_io() 783 hw->isac.a.io.ale = (u32)hw->addr.start; in setup_io() 784 hw->isac.a.io.port = hw->isac.a.io.ale + 4; in setup_io() [all …]
|
D | iohelper.h | 22 u32 ale; member 46 outb(off, hw->ap.ale); \ 51 outb(off, hw->ap.ale); \ 56 outb(off, hw->ap.ale); \ 61 outb(off, hw->ap.ale); \
|
/kernel/linux/linux-5.10/drivers/bus/ |
D | ts-nbus.c | 37 struct gpio_desc *ale; member 73 ts_nbus->ale = devm_gpiod_get(&pdev->dev, "ts,ale", GPIOD_OUT_HIGH); in ts_nbus_init_pdata() 74 if (IS_ERR(ts_nbus->ale)) { in ts_nbus_init_pdata() 76 return PTR_ERR(ts_nbus->ale); in ts_nbus_init_pdata() 121 gpiod_set_value_cansleep(ts_nbus->ale, 0); in ts_nbus_reset_bus() 189 gpiod_set_value_cansleep(ts_nbus->ale, 1); in ts_nbus_write_bus()
|
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
D | gpio.c | 38 struct gpio_desc *ale; member 93 gpiod_set_value(gpiomtd->ale, 1); in gpio_nand_exec_instr() 98 gpiod_set_value(gpiomtd->ale, 0); in gpio_nand_exec_instr() 333 gpiomtd->ale = devm_gpiod_get(dev, "ale", GPIOD_OUT_LOW); in gpio_nand_probe() 334 if (IS_ERR(gpiomtd->ale)) { in gpio_nand_probe() 335 ret = PTR_ERR(gpiomtd->ale); in gpio_nand_probe()
|
D | orion_nand.c | 42 offs = (1 << board->ale); in orion_nand_cmd_ctrl() 138 board->ale = (u8)val; in orion_nand_probe() 140 board->ale = 1; in orion_nand_probe()
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/ |
D | ts-nbus.txt | 15 - ts,ale-gpios : The GPIO pin connected to the ale line on the FPGA 42 ts,ale-gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>;
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/ |
D | orion-nand.txt | 10 - ale : Address line number connected to ALE. Default is 1 24 ale = <1>;
|
D | davinci-nand.txt | 27 - ti,davinci-mask-ale: mask for ALE. Needed for executing address 83 ti,davinci-mask-ale = <0>;
|
/kernel/linux/linux-5.10/arch/s390/kvm/ |
D | gaccess.c | 234 struct ale { struct 383 struct ale ale; in ar_translation() local 423 rc = read_guest_real(vcpu, ald.alo * 128 + alet.alen * 16, &ale, in ar_translation() 424 sizeof(struct ale)); in ar_translation() 428 if (ale.i == 1) in ar_translation() 430 if (ale.alesn != alet.alesn) in ar_translation() 433 rc = read_guest_real(vcpu, ale.asteo * 64, &aste, sizeof(struct aste)); in ar_translation() 439 if (aste.astesn != ale.astesn) in ar_translation() 442 if (ale.p == 1) { in ar_translation() 444 if (ale.aleax != eax) { in ar_translation() [all …]
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
D | lantiq,pinctrl-xway.txt | 51 ebu wait, nand ale, nand cs1, nand cle, spi, spi_cs1, spi_cs2, spi_cs3, 62 ebu clk, ebu cs1, ebu wait, nand ale, nand cs1, nand cle, nand rdy, 83 ebu wait, nand ale, nand cs1, nand cle, spi_di, spi_do, spi_clk, spi_cs1, 94 ebu cs1, ebu wait, nand ale, nand cs1, nand cle, nand rdy, nand rd, 106 ebu cs1, ebu wait, nand ale, nand cs1, nand cle, nand rdy, nand rd, 120 exin0, exin1, exin2, exin4, nand ale, nand cs0, nand cs1, nand cle,
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
D | mtd-orion_nand.h | 16 u8 ale; /* address line number connected to ALE */ member
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | orion5x-rd88f5182-nas.dts | 61 devbus,ale-wr-ps = <90000>; 83 devbus,ale-wr-ps = <90000>;
|
D | picoxcell-pc7302-pc3x2.dts | 42 &banka 3 0 /* ale */
|
D | picoxcell-pc7302-pc3x3.dts | 48 &banka 3 0 /* ale */
|
D | armada-xp-db-xc3-24g4xg.dts | 59 devbus,ale-wr-ps = <60000>;
|
/kernel/linux/linux-5.10/arch/mips/boot/dts/ni/ |
D | 169445.dts | 69 <&gpio1 2 0>, /* ale */
|
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
D | cvmx-mio-defs.h | 496 uint64_t ale:1; member 512 uint64_t ale:1; 520 uint64_t ale:1; member 536 uint64_t ale:1; 543 uint64_t ale:1; member 557 uint64_t ale:1; 565 uint64_t ale:1; member 581 uint64_t ale:1; 601 uint64_t ale:1; member 609 uint64_t ale:1; [all …]
|