Home
last modified time | relevance | path

Searched refs:ale (Results 1 – 25 of 70) sorted by relevance

123

/linux-6.3-rc2/drivers/net/ethernet/ti/
A Dcpsw_ale.c1187 struct cpsw_ale *ale = from_timer(ale, t, timer); in cpsw_ale_timer() local
1192 ale->timer.expires = jiffies + ale->ageout; in cpsw_ale_timer()
1229 ale->timer.expires = jiffies + ale->ageout; in cpsw_ale_aging_start()
1364 ale = devm_kzalloc(params->dev, sizeof(*ale), GFP_KERNEL); in cpsw_ale_create()
1365 if (!ale) in cpsw_ale_create()
1374 ale->ageout = ale->params.ale_ageout * HZ; in cpsw_ale_create()
1408 ale->port_mask_bits = ale->params.ale_ports; in cpsw_ale_create()
1409 ale->port_num_bits = order_base_2(ale->params.ale_ports); in cpsw_ale_create()
1410 ale->vlan_field_bits = ale->params.ale_ports; in cpsw_ale_create()
1442 return ale; in cpsw_ale_create()
[all …]
A Dcpsw_ale.h107 void cpsw_ale_start(struct cpsw_ale *ale);
108 void cpsw_ale_stop(struct cpsw_ale *ale);
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,
121 int cpsw_ale_del_vlan(struct cpsw_ale *ale, u16 vid, int port);
126 int cpsw_ale_control_get(struct cpsw_ale *ale, int port, int control);
127 int cpsw_ale_control_set(struct cpsw_ale *ale, int port,
129 void cpsw_ale_dump(struct cpsw_ale *ale, u32 *data);
130 void cpsw_ale_restore(struct cpsw_ale *ale, u32 *data);
131 u32 cpsw_ale_get_num_entries(struct cpsw_ale *ale);
[all …]
A Dcpsw_new.c103 cpsw_ale_control_set(cpsw->ale, HOST_PORT_NUM, in cpsw_set_promiscious()
109 cpsw_ale_control_set(cpsw->ale, HOST_PORT_NUM, in cpsw_set_promiscious()
266 cpsw_ale_set_allmulti(cpsw->ale, in cpsw_ndo_set_rx_mode()
430 cpsw_ale_del_ucast(cpsw->ale, priv->mac_addr, in cpsw_add_vlan_ale_entry()
433 cpsw_ale_del_vlan(cpsw->ale, vid, 0); in cpsw_add_vlan_ale_entry()
507 cpsw_ale_add_mcast(cpsw->ale, stpa, in cpsw_init_stp_ale_entry()
554 cpsw_ale_start(cpsw->ale); in cpsw_init_host_port()
602 cpsw_ale_add_ucast(cpsw->ale, priv->mac_addr, in cpsw_port_add_dual_emac_def_ale_entries()
639 cpsw_ale_add_ucast(cpsw->ale, priv->mac_addr, in cpsw_port_add_switch_def_ale_entries()
812 cpsw_ale_stop(cpsw->ale); in cpsw_ndo_stop()
[all …]
A Dcpsw.c97 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()
132 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
134 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
160 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
162 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
328 cpsw_ale_set_allmulti(cpsw->ale, in cpsw_ndo_set_rx_mode()
558 cpsw_ale_control_set(cpsw->ale, slave_port, in cpsw_add_dual_emac_def_ale_entries()
683 cpsw_ale_start(cpsw->ale); in cpsw_init_host_port()
885 cpsw_ale_stop(cpsw->ale); in cpsw_ndo_stop()
[all …]
A Dam65-cpsw-switchdev.c49 ret = cpsw_ale_control_set(cpsw->ale, port->port_id, in am65_cpsw_port_stp_state_set()
71 cpsw_ale_set_unreg_mcast(cpsw->ale, BIT(port->port_id), in am65_cpsw_port_attr_br_flags_set()
176 ret = cpsw_ale_vlan_add_modify(cpsw->ale, vid, port_mask, untag_mask, in am65_cpsw_port_vlan_add()
184 cpsw_ale_add_ucast(cpsw->ale, port->slave.mac_addr, in am65_cpsw_port_vlan_add()
210 ret = cpsw_ale_del_vlan(cpsw->ale, vid, port_mask); in am65_cpsw_port_vlan_del()
218 cpsw_ale_del_ucast(cpsw->ale, port->slave.mac_addr, in am65_cpsw_port_vlan_del()
227 cpsw_ale_del_mcast(cpsw->ale, port->ndev->broadcast, port_mask, in am65_cpsw_port_vlan_del()
270 err = cpsw_ale_add_mcast(cpsw->ale, mdb->addr, port_mask, in am65_cpsw_port_mdb_add()
293 cpsw_ale_del_mcast(cpsw->ale, mdb->addr, del_mask, in am65_cpsw_port_mdb_del()
389 cpsw_ale_add_ucast(cpsw->ale, (u8 *)fdb->addr, port_id, in am65_cpsw_switchdev_event_work()
[all …]
A Dcpsw_switchdev.c51 ret = cpsw_ale_control_set(cpsw->ale, priv->emac_port, in cpsw_port_stp_state_set()
73 cpsw_ale_set_unreg_mcast(cpsw->ale, BIT(priv->emac_port), in cpsw_port_attr_br_flags_set()
192 ret = cpsw_ale_vlan_add_modify(cpsw->ale, vid, port_mask, untag_mask, in cpsw_port_vlan_add()
200 cpsw_ale_add_ucast(cpsw->ale, priv->mac_addr, in cpsw_port_vlan_add()
225 ret = cpsw_ale_vlan_del_modify(cpsw->ale, vid, port_mask); in cpsw_port_vlan_del()
233 cpsw_ale_del_ucast(cpsw->ale, priv->mac_addr, in cpsw_port_vlan_del()
242 cpsw_ale_del_mcast(cpsw->ale, priv->ndev->broadcast, in cpsw_port_vlan_del()
278 err = cpsw_ale_add_mcast(cpsw->ale, mdb->addr, port_mask, in cpsw_port_mdb_add()
301 err = cpsw_ale_del_mcast(cpsw->ale, mdb->addr, del_mask, in cpsw_port_mdb_del()
399 cpsw_ale_add_ucast(cpsw->ale, (u8 *)fdb->addr, port, in cpsw_switchdev_event_work()
[all …]
A Dam65-cpsw-nuss.c214 ret = cpsw_ale_del_vlan(common->ale, vid, in am65_cpsw_nuss_ndo_slave_kill_vid()
233 cpsw_ale_control_set(common->ale, port->port_id, in am65_cpsw_slave_set_promisc()
238 cpsw_ale_control_set(common->ale, port->port_id, in am65_cpsw_slave_set_promisc()
258 cpsw_ale_set_allmulti(common->ale, in am65_cpsw_nuss_ndo_slave_set_rx_mode()
270 cpsw_ale_add_mcast(common->ale, ha->addr, in am65_cpsw_nuss_ndo_slave_set_rx_mode()
405 cpsw_ale_start(common->ale); in am65_cpsw_nuss_common_open()
421 cpsw_ale_add_vlan(common->ale, 0, port_mask, in am65_cpsw_nuss_common_open()
522 cpsw_ale_stop(common->ale); in am65_cpsw_nuss_common_stop()
2891 common->ale = cpsw_ale_create(&ale_params); in am65_cpsw_nuss_probe()
2892 if (IS_ERR(common->ale)) { in am65_cpsw_nuss_probe()
[all …]
A Dnetcp_ethss.c738 struct cpsw_ale *ale; member
2373 cpsw_ale_start(priv->ale); in gbe_init_host_port()
2385 cpsw_ale_control_set(priv->ale, 0, in gbe_init_host_port()
2389 cpsw_ale_control_set(priv->ale, 0, in gbe_init_host_port()
2768 struct cpsw_ale *ale = gbe_dev->ale; in gbe_set_rx_mode() local
2776 cpsw_ale_control_set(ale, i, in gbe_set_rx_mode()
2778 cpsw_ale_control_set(ale, i, in gbe_set_rx_mode()
2809 cpsw_ale_flush_multicast(ale, in gbe_set_rx_mode()
3701 if (IS_ERR(gbe_dev->ale)) { in gbe_probe()
3703 ret = PTR_ERR(gbe_dev->ale); in gbe_probe()
[all …]
A Dcpsw_priv.c256 if (!cpsw_ale_get_vlan_p0_untag(cpsw->ale, vid)) { in cpsw_rx_vlan_encap()
508 cpsw->ale = cpsw_ale_create(&ale_params); in cpsw_init_common()
509 if (IS_ERR(cpsw->ale)) { in cpsw_init_common()
511 return PTR_ERR(cpsw->ale); in cpsw_init_common()
1424 ret = cpsw_ale_rx_ratelimit_bc(priv->cpsw->ale, port_id, rate_pkt_ps); in cpsw_qos_clsflower_add_policer()
1432 ret = cpsw_ale_rx_ratelimit_mc(priv->cpsw->ale, port_id, rate_pkt_ps); in cpsw_qos_clsflower_add_policer()
1511 cpsw_ale_rx_ratelimit_bc(priv->cpsw->ale, port_id, 0); in cpsw_qos_delete_clsflower()
1517 cpsw_ale_rx_ratelimit_mc(priv->cpsw->ale, port_id, 0); in cpsw_qos_delete_clsflower()
1577 cpsw_ale_rx_ratelimit_bc(priv->cpsw->ale, port_id, in cpsw_qos_clsflower_resume()
1581 cpsw_ale_rx_ratelimit_mc(priv->cpsw->ale, port_id, in cpsw_qos_clsflower_resume()
A Dam65-cpsw-qos.c644 ret = cpsw_ale_rx_ratelimit_bc(port->common->ale, port->port_id, rate_pkt_ps); in am65_cpsw_qos_clsflower_add_policer()
652 ret = cpsw_ale_rx_ratelimit_mc(port->common->ale, port->port_id, rate_pkt_ps); in am65_cpsw_qos_clsflower_add_policer()
733 cpsw_ale_rx_ratelimit_bc(port->common->ale, port->port_id, 0); in am65_cpsw_qos_delete_clsflower()
739 cpsw_ale_rx_ratelimit_mc(port->common->ale, port->port_id, 0); in am65_cpsw_qos_delete_clsflower()
/linux-6.3-rc2/drivers/isdn/hardware/mISDN/
A DmISDNinfineon.c764 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()
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()
786 hw->hscx.a.io.ale = hw->isac.a.io.ale; in setup_io()
794 hw->isac.a.io.port = hw->isac.a.io.ale + 4; in setup_io()
796 hw->hscx.a.io.ale = hw->isac.a.io.ale; in setup_io()
806 hw->hscx.a.io.ale = hw->isac.a.io.ale; in setup_io()
816 hw->hscx.a.io.ale = hw->isac.a.io.ale; in setup_io()
832 hw->isac.a.io.ale = (u32)hw->addr.start; in setup_io()
[all …]
A Diohelper.h22 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); \
/linux-6.3-rc2/drivers/bus/
A Dts-nbus.c34 struct gpio_desc *ale; member
70 ts_nbus->ale = devm_gpiod_get(&pdev->dev, "ts,ale", GPIOD_OUT_HIGH); in ts_nbus_init_pdata()
71 if (IS_ERR(ts_nbus->ale)) { in ts_nbus_init_pdata()
73 return PTR_ERR(ts_nbus->ale); in ts_nbus_init_pdata()
118 gpiod_set_value_cansleep(ts_nbus->ale, 0); in ts_nbus_reset_bus()
186 gpiod_set_value_cansleep(ts_nbus->ale, 1); in ts_nbus_write_bus()
/linux-6.3-rc2/drivers/mtd/nand/raw/
A Dgpio.c38 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()
332 gpiomtd->ale = devm_gpiod_get(dev, "ale", GPIOD_OUT_LOW); in gpio_nand_probe()
333 if (IS_ERR(gpiomtd->ale)) { in gpio_nand_probe()
334 ret = PTR_ERR(gpiomtd->ale); in gpio_nand_probe()
A Dorion_nand.c42 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()
/linux-6.3-rc2/Documentation/devicetree/bindings/bus/
A Dts-nbus.txt15 - ts,ale-gpios : The GPIO pin connected to the ale line on the FPGA
42 ts,ale-gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>;
/linux-6.3-rc2/Documentation/devicetree/bindings/mtd/
A Dorion-nand.txt10 - ale : Address line number connected to ALE. Default is 1
24 ale = <1>;
A Ddavinci-nand.txt27 - ti,davinci-mask-ale: mask for ALE. Needed for executing address
83 ti,davinci-mask-ale = <0>;
/linux-6.3-rc2/arch/loongarch/kernel/
A Dgenex.S84 BUILD_HANDLER ale ale badv
/linux-6.3-rc2/Documentation/devicetree/bindings/pinctrl/
A Dlantiq,pinctrl-xway.txt51 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,
/linux-6.3-rc2/arch/s390/kvm/
A Dgaccess.c235 struct ale { struct
384 struct ale ale; in ar_translation() local
424 rc = read_guest_real(vcpu, ald.alo * 128 + alet.alen * 16, &ale, in ar_translation()
425 sizeof(struct ale)); in ar_translation()
429 if (ale.i == 1) in ar_translation()
431 if (ale.alesn != alet.alesn) in ar_translation()
434 rc = read_guest_real(vcpu, ale.asteo * 64, &aste, sizeof(struct aste)); in ar_translation()
440 if (aste.astesn != ale.astesn) in ar_translation()
443 if (ale.p == 1) { in ar_translation()
445 if (ale.aleax != eax) { in ar_translation()
[all …]
/linux-6.3-rc2/include/linux/platform_data/
A Dmtd-orion_nand.h16 u8 ale; /* address line number connected to ALE */ member
/linux-6.3-rc2/arch/arm/boot/dts/
A Dorion5x-rd88f5182-nas.dts56 devbus,ale-wr-ps = <90000>;
78 devbus,ale-wr-ps = <90000>;
/linux-6.3-rc2/arch/mips/boot/dts/ni/
A D169445.dts69 <&gpio1 2 0>, /* ale */
/linux-6.3-rc2/arch/mips/include/asm/octeon/
A Dcvmx-mio-defs.h496 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 …]

Completed in 91 milliseconds

123