/Linux-v4.19/drivers/net/ethernet/ti/ |
D | cpsw_ale.c | 147 static int cpsw_ale_read(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_read() argument 151 WARN_ON(idx > ale->params.ale_entries); in cpsw_ale_read() 153 writel_relaxed(idx, ale->params.ale_regs + ALE_TABLE_CONTROL); in cpsw_ale_read() 156 ale_entry[i] = readl_relaxed(ale->params.ale_regs + in cpsw_ale_read() 162 static int cpsw_ale_write(struct cpsw_ale *ale, int idx, u32 *ale_entry) in cpsw_ale_write() argument 166 WARN_ON(idx > ale->params.ale_entries); in cpsw_ale_write() 169 writel_relaxed(ale_entry[i], ale->params.ale_regs + in cpsw_ale_write() 172 writel_relaxed(idx | ALE_TABLE_WRITE, ale->params.ale_regs + in cpsw_ale_write() 178 static int cpsw_ale_match_addr(struct cpsw_ale *ale, u8 *addr, u16 vid) in cpsw_ale_match_addr() argument 183 for (idx = 0; idx < ale->params.ale_entries; idx++) { in cpsw_ale_match_addr() [all …]
|
D | cpsw_ale.h | 104 void cpsw_ale_start(struct cpsw_ale *ale); 105 void cpsw_ale_stop(struct cpsw_ale *ale); 107 int cpsw_ale_flush_multicast(struct cpsw_ale *ale, int port_mask, int vid); 108 int cpsw_ale_add_ucast(struct cpsw_ale *ale, u8 *addr, int port, 110 int cpsw_ale_del_ucast(struct cpsw_ale *ale, u8 *addr, int port, 112 int cpsw_ale_add_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask, 114 int cpsw_ale_del_mcast(struct cpsw_ale *ale, u8 *addr, int port_mask, 116 int cpsw_ale_add_vlan(struct cpsw_ale *ale, u16 vid, int port, int untag, 118 int cpsw_ale_del_vlan(struct cpsw_ale *ale, u16 vid, int port); 119 void cpsw_ale_set_allmulti(struct cpsw_ale *ale, int allmulti); [all …]
|
D | cpsw.c | 448 struct cpsw_ale *ale; member 581 cpsw_ale_add_mcast(cpsw->ale, addr, in cpsw_add_mcast() 587 cpsw_ale_add_mcast(cpsw->ale, addr, ALE_ALL_PORTS, 0, 0, 0); in cpsw_add_mcast() 593 struct cpsw_ale *ale = cpsw->ale; in cpsw_set_promiscious() local 614 cpsw_ale_control_set(ale, 0, ALE_BYPASS, 1); in cpsw_set_promiscious() 619 cpsw_ale_control_set(ale, 0, ALE_BYPASS, 0); in cpsw_set_promiscious() 628 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious() 630 cpsw_ale_control_set(ale, i, in cpsw_set_promiscious() 635 cpsw_ale_control_set(ale, 0, ALE_AGEOUT, 1); in cpsw_set_promiscious() 638 if (cpsw_ale_control_get(ale, 0, ALE_AGEOUT)) in cpsw_set_promiscious() [all …]
|
D | netcp_ethss.c | 749 struct cpsw_ale *ale; member 2103 cpsw_ale_control_set(gbe_dev->ale, slave->port_num, in netcp_ethss_link_state_action() 2115 cpsw_ale_control_set(gbe_dev->ale, slave->port_num, in netcp_ethss_link_state_action() 2271 cpsw_ale_control_set(gbe_dev->ale, slave->port_num, in gbe_slave_stop() 2273 cpsw_ale_del_mcast(gbe_dev->ale, intf->ndev->broadcast, in gbe_slave_stop() 2318 cpsw_ale_control_set(priv->ale, slave->port_num, in gbe_slave_open() 2320 cpsw_ale_add_mcast(priv->ale, gbe_intf->ndev->broadcast, in gbe_slave_open() 2381 cpsw_ale_start(priv->ale); in gbe_init_host_port() 2386 cpsw_ale_control_set(priv->ale, 0, ALE_BYPASS, bypass_en); in gbe_init_host_port() 2388 cpsw_ale_control_set(priv->ale, 0, ALE_NO_PORT_VLAN, 1); in gbe_init_host_port() [all …]
|
/Linux-v4.19/drivers/isdn/hisax/ |
D | saphir.c | 34 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 …]
|
D | elsa.c | 142 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 …]
|
D | teleint.c | 25 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 …]
|
D | mic.c | 32 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()
|
D | bkm_a4t.c | 27 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()
|
D | ix1_micro.c | 42 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()
|
D | niccy.c | 46 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()
|
D | bkm_a8.c | 41 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()
|
D | asuscom.c | 44 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()
|
D | sedlbauer.c | 120 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()
|
/Linux-v4.19/drivers/isdn/hardware/mISDN/ |
D | mISDNinfineon.c | 730 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 …]
|
D | iohelper.h | 35 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); \
|
/Linux-v4.19/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() 122 gpiod_set_value_cansleep(ts_nbus->ale, 0); in ts_nbus_reset_bus() 195 gpiod_set_value_cansleep(ts_nbus->ale, 1); in ts_nbus_write_bus()
|
/Linux-v4.19/drivers/mtd/nand/raw/ |
D | gpio.c | 39 struct gpio_desc *ale; member 86 gpiod_set_value(gpiomtd->ale, !!(ctrl & NAND_ALE)); in gpio_nand_cmd_ctrl() 254 gpiomtd->ale = devm_gpiod_get(dev, "ale", GPIOD_OUT_LOW); in gpio_nand_probe() 255 if (IS_ERR(gpiomtd->ale)) { in gpio_nand_probe() 256 ret = PTR_ERR(gpiomtd->ale); in gpio_nand_probe()
|
D | orion_nand.c | 41 offs = (1 << board->ale); in orion_nand_cmd_ctrl() 121 board->ale = (u8)val; in orion_nand_probe() 123 board->ale = 1; in orion_nand_probe()
|
/Linux-v4.19/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>;
|
/Linux-v4.19/Documentation/devicetree/bindings/mtd/ |
D | orion-nand.txt | 10 - ale : Address line number connected to ALE. Default is 1 24 ale = <1>;
|
/Linux-v4.19/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 …]
|
/Linux-v4.19/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,
|
/Linux-v4.19/include/linux/platform_data/ |
D | mtd-orion_nand.h | 16 u8 ale; /* address line number connected to ALE */ member
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | orion5x-rd88f5182-nas.dts | 60 devbus,ale-wr-ps = <90000>; 82 devbus,ale-wr-ps = <90000>;
|