Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/ethernet/ti/
Dcpsw_ale.c119 static int cpsw_ale_read(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_read() argument
123 WARN_ON(idx > ale->params.ale_entries); in cpsw_ale_read()
125 __raw_writel(idx, ale->params.ale_regs + ALE_TABLE_CONTROL); in cpsw_ale_read()
128 ale_entry[i] = __raw_readl(ale->params.ale_regs + in cpsw_ale_read()
134 static int cpsw_ale_write(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_write() argument
138 WARN_ON(idx > ale->params.ale_entries); in cpsw_ale_write()
141 __raw_writel(ale_entry[i], ale->params.ale_regs + in cpsw_ale_write()
144 __raw_writel(idx | ALE_TABLE_WRITE, ale->params.ale_regs + in cpsw_ale_write()
150 static int cpsw_ale_match_addr(struct cpsw_ale *ale, u8 *addr, u16 vid) in cpsw_ale_match_addr() argument
155 for (idx = 0; idx < ale->params.ale_entries; idx++) { in cpsw_ale_match_addr()
[all …]
Dcpsw_ale.h88 int cpsw_ale_destroy(struct cpsw_ale *ale);
90 void cpsw_ale_start(struct cpsw_ale *ale);
91 void cpsw_ale_stop(struct cpsw_ale *ale);
93 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid);
94 int cpsw_ale_add_ucast(struct cpsw_ale *ale, u8 *addr, int port,
96 int cpsw_ale_del_ucast(struct cpsw_ale *ale, u8 *addr, int port,
98 int cpsw_ale_add_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask,
100 int cpsw_ale_del_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask,
102 int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port, int untag,
104 int cpsw_ale_del_vlan(struct cpsw_ale *ale, u16 vid, int port);
[all …]
Dcpsw.c390 struct cpsw_ale *ale; member
533 cpsw_ale_add_mcast(priv->ale, addr, \
537 cpsw_ale_add_mcast(priv->ale, addr, \
554 struct cpsw_ale *ale = priv->ale; in cpsw_set_promiscious() local
575 cpsw_ale_control_set(ale, 0, ALE_BYPASS, 1); in cpsw_set_promiscious()
580 cpsw_ale_control_set(ale, 0, ALE_BYPASS, 0); in cpsw_set_promiscious()
589 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
591 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious()
596 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1); in cpsw_set_promiscious()
599 if (cpsw_ale_control_get(ale, 0, ALE_AGEOUT)) in cpsw_set_promiscious()
[all …]
Dnetcp_ethss.c667 struct cpsw_ale *ale; member
1961 cpsw_ale_control_set(gbe_dev->ale, slave->port_num, in netcp_ethss_link_state_action()
1972 cpsw_ale_control_set(gbe_dev->ale, slave->port_num, in netcp_ethss_link_state_action()
2114 cpsw_ale_control_set(gbe_dev->ale, slave->port_num, in gbe_slave_stop()
2116 cpsw_ale_del_mcast(gbe_dev->ale, intf->ndev->broadcast, in gbe_slave_stop()
2152 cpsw_ale_control_set(priv->ale, slave->port_num, in gbe_slave_open()
2154 cpsw_ale_add_mcast(priv->ale, gbe_intf->ndev->broadcast, in gbe_slave_open()
2201 cpsw_ale_start(priv->ale); in gbe_init_host_port()
2206 cpsw_ale_control_set(priv->ale, 0, ALE_BYPASS, bypass_en); in gbe_init_host_port()
2208 cpsw_ale_control_set(priv->ale, 0, ALE_NO_PORT_VLAN, 1); in gbe_init_host_port()
[all …]
/linux-4.4.14/drivers/isdn/hisax/
Dsaphir.c34 readreg(unsigned int ale, unsigned int adr, u_char off) in readreg() argument
38 byteout(ale, off); in readreg()
44 readfifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in readfifo() argument
46 byteout(ale, off); in readfifo()
52 writereg(unsigned int ale, unsigned int adr, u_char off, u_char data) in writereg() argument
54 byteout(ale, off); in writereg()
59 writefifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in writefifo() argument
61 byteout(ale, off); in writefifo()
70 return (readreg(cs->hw.saphir.ale, cs->hw.saphir.isac, offset)); in ReadISAC()
76 writereg(cs->hw.saphir.ale, cs->hw.saphir.isac, offset, value); in WriteISAC()
[all …]
Delsa.c142 readreg(unsigned int ale, unsigned int adr, u_char off) in readreg() argument
146 byteout(ale, off); in readreg()
152 readfifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in readfifo() argument
154 byteout(ale, off); in readfifo()
160 writereg(unsigned int ale, unsigned int adr, u_char off, u_char data) in writereg() argument
162 byteout(ale, off); in writereg()
167 writefifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in writefifo() argument
169 byteout(ale, off); in writefifo()
178 return (readreg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset)); in ReadISAC()
184 writereg(cs->hw.elsa.ale, cs->hw.elsa.isac, offset, value); in WriteISAC()
[all …]
Dteleint.c25 readreg(unsigned int ale, unsigned int adr, u_char off) in readreg() argument
30 byteout(ale, off); in readreg()
31 ret = HFC_BUSY & bytein(ale); in readreg()
33 ret = HFC_BUSY & bytein(ale); in readreg()
43 readfifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in readfifo() argument
49 byteout(ale, off); in readfifo()
51 ret = HFC_BUSY & bytein(ale); in readfifo()
53 ret = HFC_BUSY & bytein(ale); in readfifo()
64 writereg(unsigned int ale, unsigned int adr, u_char off, u_char data) in writereg() argument
69 byteout(ale, off); in writereg()
[all …]
Dmic.c32 readreg(unsigned int ale, unsigned int adr, u_char off) in readreg() argument
36 byteout(ale, off); in readreg()
42 readfifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in readfifo() argument
44 byteout(ale, off); in readfifo()
50 writereg(unsigned int ale, unsigned int adr, u_char off, u_char data) in writereg() argument
52 byteout(ale, off); in writereg()
57 writefifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in writefifo() argument
59 byteout(ale, off); in writefifo()
Dix1_micro.c42 readreg(unsigned int ale, unsigned int adr, u_char off) in readreg() argument
46 byteout(ale, off); in readreg()
52 readfifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in readfifo() argument
54 byteout(ale, off); in readfifo()
60 writereg(unsigned int ale, unsigned int adr, u_char off, u_char data) in writereg() argument
62 byteout(ale, off); in writereg()
67 writefifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in writefifo() argument
69 byteout(ale, off); in writefifo()
Dbkm_a4t.c27 readreg(unsigned int ale, unsigned long adr, u_char off) in readreg() argument
34 *po = (ale | PO_READ); in readreg()
42 readfifo(unsigned int ale, unsigned long adr, u_char off, u_char *data, int size) in readfifo() argument
46 *data++ = readreg(ale, adr, off); in readfifo()
51 writereg(unsigned int ale, unsigned long adr, u_char off, u_char data) in writereg() argument
56 *po = (ale | PO_WRITE | data); in writereg()
62 writefifo(unsigned int ale, unsigned long adr, u_char off, u_char *data, int size) in writefifo() argument
67 writereg(ale, adr, off, *data++); in writefifo()
Dniccy.c46 static inline u_char readreg(unsigned int ale, unsigned int adr, u_char off) in readreg() argument
50 byteout(ale, off); in readreg()
55 static inline void readfifo(unsigned int ale, unsigned int adr, u_char off, in readfifo() argument
58 byteout(ale, off); in readfifo()
62 static inline void writereg(unsigned int ale, unsigned int adr, u_char off, in writereg() argument
65 byteout(ale, off); in writereg()
69 static inline void writefifo(unsigned int ale, unsigned int adr, u_char off, in writefifo() argument
72 byteout(ale, off); in writefifo()
Dbkm_a8.c41 readreg(unsigned int ale, unsigned int adr, u_char off) in readreg() argument
44 wordout(ale, off); in readreg()
50 readfifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in readfifo() argument
53 wordout(ale, off); in readfifo()
60 writereg(unsigned int ale, unsigned int adr, u_char off, u_char data) in writereg() argument
62 wordout(ale, off); in writereg()
67 writefifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in writefifo() argument
70 wordout(ale, off); in writefifo()
Dasuscom.c44 readreg(unsigned int ale, unsigned int adr, u_char off) in readreg() argument
48 byteout(ale, off); in readreg()
54 readfifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in readfifo() argument
56 byteout(ale, off); in readfifo()
62 writereg(unsigned int ale, unsigned int adr, u_char off, u_char data) in writereg() argument
64 byteout(ale, off); in writereg()
69 writefifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in writefifo() argument
71 byteout(ale, off); in writefifo()
Dsedlbauer.c120 readreg(unsigned int ale, unsigned int adr, u_char off) in readreg() argument
124 byteout(ale, off); in readreg()
130 readfifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in readfifo() argument
132 byteout(ale, off); in readfifo()
138 writereg(unsigned int ale, unsigned int adr, u_char off, u_char data) in writereg() argument
140 byteout(ale, off); in writereg()
145 writefifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in writefifo() argument
147 byteout(ale, off); in writefifo()
Ddiva.c82 readreg(unsigned int ale, unsigned int adr, u_char off) in readreg() argument
86 byteout(ale, off); in readreg()
92 readfifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in readfifo() argument
94 byteout(ale, off); in readfifo()
100 writereg(unsigned int ale, unsigned int adr, u_char off, u_char data) in writereg() argument
102 byteout(ale, off); in writereg()
107 writefifo(unsigned int ale, unsigned int adr, u_char off, u_char *data, int size) in writefifo() argument
109 byteout(ale, off); in writefifo()
Dhisax.h557 unsigned int ale; member
770 unsigned int ale; member
/linux-4.4.14/drivers/isdn/hardware/mISDN/
DmISDNinfineon.c730 hw->isac.a.io.ale = (u32)hw->cfg.start + DIVA_ISAC_ALE; in setup_io()
733 hw->hscx.a.io.ale = (u32)hw->cfg.start + DIVA_HSCX_ALE; in setup_io()
756 hw->isac.a.io.ale = (u32)hw->cfg.start + TIGER_IPAC_ALE; in setup_io()
759 hw->hscx.a.io.ale = (u32)hw->cfg.start + TIGER_IPAC_ALE; in setup_io()
771 hw->isac.a.io.ale = (u32)hw->addr.start; in setup_io()
774 hw->hscx.a.io.ale = (u32)hw->addr.start; in setup_io()
781 hw->isac.a.io.ale = (u32)hw->addr.start + NICCY_ISAC_ALE; in setup_io()
784 hw->hscx.a.io.ale = (u32)hw->addr.start + NICCY_HSCX_ALE; in setup_io()
790 hw->isac.a.io.ale = (u32)hw->addr.start; in setup_io()
791 hw->isac.a.io.port = hw->isac.a.io.ale + 4; in setup_io()
[all …]
Diohelper.h35 u32 ale; member
59 outb(off, hw->ap.ale); \
64 outb(off, hw->ap.ale); \
69 outb(off, hw->ap.ale); \
74 outb(off, hw->ap.ale); \
Dspeedfax.c340 sf->p_isac.ale = sf->cfg + SFAX_PCI_ADDR; in setup_speedfax()
342 sf->p_isar.ale = sf->cfg + SFAX_PCI_ADDR; in setup_speedfax()
/linux-4.4.14/arch/s390/kvm/
Dgaccess.c230 struct ale { struct
363 struct ale ale; in ar_translation() local
403 rc = read_guest_real(vcpu, ald.alo * 128 + alet.alen * 16, &ale, in ar_translation()
404 sizeof(struct ale)); in ar_translation()
408 if (ale.i == 1) in ar_translation()
410 if (ale.alesn != alet.alesn) in ar_translation()
413 rc = read_guest_real(vcpu, ale.asteo * 64, &aste, sizeof(struct aste)); in ar_translation()
419 if (aste.astesn != ale.astesn) in ar_translation()
422 if (ale.p == 1) { in ar_translation()
424 if (ale.aleax != eax) { in ar_translation()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/mtd/
Dorion-nand.txt10 - ale : Address line number connected to ALE. Default is 1
24 ale = <1>;
Ddavinci-nand.txt27 - ti,davinci-mask-ale: mask for ALE. Needed for executing address
83 ti,davinci-mask-ale = <0>;
Datmel-nand.txt53 atmel,nand-addr-offset = <21>; /* ale */
76 atmel,nand-addr-offset = <21>; /* ale */
/linux-4.4.14/drivers/mtd/nand/
Dorion_nand.c38 offs = (1 << board->ale); in orion_nand_cmd_ctrl()
111 board->ale = (u8)val; in orion_nand_probe()
113 board->ale = 1; in orion_nand_probe()
Dnandsim.c362 int ale; /* address Latch Enable */ member
1919 if (ns->lines.ale || ns->lines.cle) { in ns_nand_read_byte()
1979 if (ns->lines.ale && ns->lines.cle) { in ns_nand_write_byte()
2031 } else if (ns->lines.ale == 1) { in ns_nand_write_byte()
2129 ns->lines.ale = bitmask & NAND_ALE ? 1 : 0; in ns_hwcontrol()
2187 if (ns->lines.ale || ns->lines.cle) { in ns_nand_read_buf()
Datmel_nand.c200 writeb(cmd, host->io_base + (1 << host->board.ale)); in atmel_nand_cmd_ctrl()
1507 board->ale = val; in atmel_of_init_port()
/linux-4.4.14/include/linux/platform_data/
Dmtd-orion_nand.h17 u8 ale; /* address line number connected to ALE */ member
Datmel.h32 u8 ale; /* address line number connected to ALE */ member
/linux-4.4.14/arch/arm/boot/dts/
Dorion5x-rd88f5182-nas.dts60 devbus,ale-wr-ps = <90000>;
82 devbus,ale-wr-ps = <90000>;
Dpicoxcell-pc7302-pc3x2.dts50 &banka 3 0 /* ale */
Dpicoxcell-pc7302-pc3x3.dts56 &banka 3 0 /* ale */
Dk2l-evm.dts71 ti,davinci-mask-ale = <0x2000>;
Dk2e-evm.dts94 ti,davinci-mask-ale = <0x2000>;
Dk2hk-evm.dts115 ti,davinci-mask-ale = <0x2000>;
Dk2l-netcp.dtsi156 /* enable-ale; */
Dorion5x-lacie-ethernet-disk-mini-v2.dts80 devbus,ale-wr-ps = <90000>;
Dk2e-netcp.dtsi157 /* enable-ale; */
Dk2hk-netcp.dtsi176 /* enable-ale; */
Darmada-xp-openblocks-ax3-4.dts90 devbus,ale-wr-ps = <60000>;
Dda850.dtsi298 ti,davinci-mask-ale = <0>;
Darmada-xp-db.dts100 devbus,ale-wr-ps = <60000>;
Darmada-xp-gp.dts119 devbus,ale-wr-ps = <60000>;
Dkirkwood.dtsi47 ale = <1>;
/linux-4.4.14/arch/avr32/boards/atstk1000/
Datstk1002.c95 .ale = 22,
/linux-4.4.14/arch/arm/mach-orion5x/
Ddb88f5281-setup.c153 .ale = 1,
Dkurobox_pro-setup.c79 .ale = 1,
/linux-4.4.14/arch/avr32/boards/atngw100/
Dsetup.c96 .ale = 22,
/linux-4.4.14/arch/mips/include/asm/octeon/
Dcvmx-mio-defs.h650 uint64_t ale:1; member
666 uint64_t ale:1;
674 uint64_t ale:1; member
690 uint64_t ale:1;
697 uint64_t ale:1; member
711 uint64_t ale:1;
719 uint64_t ale:1; member
735 uint64_t ale:1;
761 uint64_t ale:1; member
769 uint64_t ale:1;
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/memory-controllers/
Dmvebu-devbus.txt85 - devbus,ale-wr-ps: Defines the time delay from the ALE[0] negation cycle
153 devbus,ale-wr-ps = <60000>;
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dkeystone-netcp.txt108 - enable-ale: NetCP driver keeps the address learning feature in the ethernet
167 /* enable-ale; */
/linux-4.4.14/Documentation/devicetree/bindings/mips/cavium/
Dbootbus.txt62 - cavium,ale-mode: Optional. If present, ALE mode is selected.
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dlantiq,pinctrl-xway.txt41 ebu wait, nand ale, nand cs1, nand cle, spi, spi_cs1, spi_cs2, spi_cs3,
/linux-4.4.14/drivers/ata/
Dpata_octeon_cf.c117 reg_cfg.s.ale = 0; /* Don't do address multiplexing */ in octeon_cf_set_boot_reg_cfg()
195 reg_tim.s.ale = 0; in octeon_cf_set_piomode()
/linux-4.4.14/arch/powerpc/boot/dts/
Dxpedite5200.dts435 ale-line = <0x10>; /* ALE tied to A4 */
Dxpedite5200_xmon.dts439 ale-line = <0x10>; /* ALE tied to A4 */
/linux-4.4.14/tools/power/cpupower/po/
Dcs.po632 "- Snažíte se nastavit určitou frekvenci, ale není dostupný\n"