Home
last modified time | relevance | path

Searched refs:mace (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/arch/mips/pci/
H A Dops-mace.c11 #include <asm/ip32/mace.h>
43 u32 control = mace->pci.control; in mace_pci_read_config()
46 mace->pci.control = control & ~MACEPCI_CONTROL_MAR_INT; in mace_pci_read_config()
47 mace->pci.config_addr = mkaddr(bus, devfn, reg); in mace_pci_read_config()
50 *val = mace->pci.config_data.b[(reg & 3) ^ 3]; in mace_pci_read_config()
53 *val = mace->pci.config_data.w[((reg >> 1) & 1) ^ 1]; in mace_pci_read_config()
56 *val = mace->pci.config_data.l; in mace_pci_read_config()
60 mace->pci.error &= ~MACEPCI_ERROR_MASTER_ABORT; in mace_pci_read_config()
61 mace->pci.control = control; in mace_pci_read_config()
79 mace in mace_pci_write_config()
[all...]
H A Dpci-ip32.c14 #include <asm/ip32/mace.h>
28 unsigned int flags = mace->pci.error; in macepci_error()
29 unsigned int addr = mace->pci.error_addr; in macepci_error()
79 mace->pci.error = flags; in macepci_error()
129 mace->pci.error_addr = 0; in mace_init()
130 mace->pci.error = 0; in mace_init()
131 mace->pci.control = 0xff008500; in mace_init()
133 printk("MACE PCI rev %d\n", mace->pci.rev); in mace_init()
/kernel/linux/linux-6.6/arch/mips/pci/
H A Dops-mace.c11 #include <asm/ip32/mace.h>
43 u32 control = mace->pci.control; in mace_pci_read_config()
46 mace->pci.control = control & ~MACEPCI_CONTROL_MAR_INT; in mace_pci_read_config()
47 mace->pci.config_addr = mkaddr(bus, devfn, reg); in mace_pci_read_config()
50 *val = mace->pci.config_data.b[(reg & 3) ^ 3]; in mace_pci_read_config()
53 *val = mace->pci.config_data.w[((reg >> 1) & 1) ^ 1]; in mace_pci_read_config()
56 *val = mace->pci.config_data.l; in mace_pci_read_config()
60 mace->pci.error &= ~MACEPCI_ERROR_MASTER_ABORT; in mace_pci_read_config()
61 mace->pci.control = control; in mace_pci_read_config()
79 mace in mace_pci_write_config()
[all...]
H A Dpci-ip32.c14 #include <asm/ip32/mace.h>
28 unsigned int flags = mace->pci.error; in macepci_error()
29 unsigned int addr = mace->pci.error_addr; in macepci_error()
79 mace->pci.error = flags; in macepci_error()
129 mace->pci.error_addr = 0; in mace_init()
130 mace->pci.error = 0; in mace_init()
131 mace->pci.control = 0xff008500; in mace_init()
133 printk("MACE PCI rev %d\n", mace->pci.rev); in mace_init()
/kernel/linux/linux-5.10/drivers/net/ethernet/apple/
H A Dmacmace.c4 * driven DMA. The MACE driver code is derived from mace.c. The
15 * sync'd some routines with mace.c and fixed various bugs.
35 #include "mace.h"
57 volatile struct mace *mace; member
119 volatile struct mace *mace = mp->mace; in mace_rxdma_reset() local
120 u8 maccc = mace->maccc; in mace_rxdma_reset()
122 mace in mace_rxdma_reset()
146 volatile struct mace *mace = mp->mace; mace_txdma_reset() local
[all...]
H A Dmace.c28 #include "mace.h"
46 volatile struct mace __iomem *mace; member
111 struct device_node *mace = macio_get_of_node(mdev); in mace_probe() local
119 mace); in mace_probe()
123 addr = of_get_property(mace, "mac-address", NULL); in mace_probe()
125 addr = of_get_property(mace, "local-mac-address", NULL); in mace_probe()
128 mace); in mace_probe()
143 if (macio_request_resources(mdev, "mace")) { in mace_probe()
160 mp->mace in mace_probe()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/apple/
H A Dmacmace.c4 * driven DMA. The MACE driver code is derived from mace.c. The
15 * sync'd some routines with mace.c and fixed various bugs.
35 #include "mace.h"
57 volatile struct mace *mace; member
119 volatile struct mace *mace = mp->mace; in mace_rxdma_reset() local
120 u8 maccc = mace->maccc; in mace_rxdma_reset()
122 mace in mace_rxdma_reset()
146 volatile struct mace *mace = mp->mace; mace_txdma_reset() local
[all...]
H A Dmace.c27 #include "mace.h"
45 volatile struct mace __iomem *mace; member
110 struct device_node *mace = macio_get_of_node(mdev); in mace_probe() local
119 mace); in mace_probe()
123 addr = of_get_property(mace, "mac-address", NULL); in mace_probe()
125 addr = of_get_property(mace, "local-mac-address", NULL); in mace_probe()
128 mace); in mace_probe()
143 if (macio_request_resources(mdev, "mace")) { in mace_probe()
160 mp->mace in mace_probe()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/sgi/
H A Dmeth.c28 #include <asm/ip32/mace.h>
109 mace->eth.mac_addr = macaddr; in load_eaddr()
116 while ((___rval = mace->eth.phy_data) & MDIO_BUSY) { \
124 mace->eth.phy_regs = (priv->phy_addr << 5) | (phyreg & 0x1f); in mdio_read()
126 mace->eth.phy_trans_go = 1; in mdio_read()
195 mace->eth.mac_ctrl = priv->mac_ctrl; in meth_check_link()
204 mace->eth.mac_ctrl = priv->mac_ctrl; in meth_check_link()
218 mace->eth.tx_ring_base = priv->tx_ring_dma; in meth_init_tx_ring()
239 mace->eth.rx_fifo = priv->rx_ring_dmas[i]; in meth_init_rx_ring()
276 mace in meth_reset()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sgi/
H A Dmeth.c28 #include <asm/ip32/mace.h>
109 mace->eth.mac_addr = macaddr; in load_eaddr()
116 while ((___rval = mace->eth.phy_data) & MDIO_BUSY) { \
124 mace->eth.phy_regs = (priv->phy_addr << 5) | (phyreg & 0x1f); in mdio_read()
126 mace->eth.phy_trans_go = 1; in mdio_read()
195 mace->eth.mac_ctrl = priv->mac_ctrl; in meth_check_link()
204 mace->eth.mac_ctrl = priv->mac_ctrl; in meth_check_link()
218 mace->eth.tx_ring_base = priv->tx_ring_dma; in meth_init_tx_ring()
239 mace->eth.rx_fifo = priv->rx_ring_dmas[i]; in meth_init_rx_ring()
276 mace in meth_reset()
[all...]
/kernel/linux/linux-5.10/arch/mips/sgi-ip32/
H A Dip32-irq.c28 #include <asm/ip32/mace.h>
39 mace->perif.ctrl.misc; in flush_mace_bus()
176 mace->pci.control = macepci_mask; in enable_macepci_irq()
187 mace->pci.control = macepci_mask; in disable_macepci_irq()
257 mace->perif.ctrl.imask = maceisa_mask; in enable_maceisa_irq()
274 mace->perif.ctrl.imask = maceisa_mask; in disable_maceisa_irq()
283 mace_int = mace->perif.ctrl.istat; in mask_and_ack_maceisa_irq()
285 mace->perif.ctrl.istat = mace_int; in mask_and_ack_maceisa_irq()
339 printk("MACE ISA intr mask: %08lx\n", mace->perif.ctrl.imask); in ip32_unknown_interrupt()
340 printk("MACE ISA intr status: %08lx\n", mace in ip32_unknown_interrupt()
[all...]
H A Dip32-reset.c27 #include <asm/ip32/mace.h>
77 unsigned long led = mace->perif.ctrl.misc ^ MACEISA_LED_RED; in blink_timeout()
78 mace->perif.ctrl.misc = led; in blink_timeout()
121 led = mace->perif.ctrl.misc | MACEISA_LED_GREEN; in panic_event()
122 mace->perif.ctrl.misc = led; in panic_event()
137 unsigned long led = mace->perif.ctrl.misc; in ip32_reboot_setup()
140 mace->perif.ctrl.misc = led; in ip32_reboot_setup()
H A Dcrime.c19 #include <asm/ip32/mace.h>
22 struct sgi_mace __iomem *mace; variable
24 EXPORT_SYMBOL_GPL(mace); variable
33 mace = ioremap(MACE_BASE, sizeof(struct sgi_mace)); in crime_init()
H A Dip32-platform.c13 #include <asm/ip32/mace.h>
/kernel/linux/linux-6.6/arch/mips/sgi-ip32/
H A Dip32-irq.c28 #include <asm/ip32/mace.h>
39 mace->perif.ctrl.misc; in flush_mace_bus()
176 mace->pci.control = macepci_mask; in enable_macepci_irq()
187 mace->pci.control = macepci_mask; in disable_macepci_irq()
257 mace->perif.ctrl.imask = maceisa_mask; in enable_maceisa_irq()
274 mace->perif.ctrl.imask = maceisa_mask; in disable_maceisa_irq()
283 mace_int = mace->perif.ctrl.istat; in mask_and_ack_maceisa_irq()
285 mace->perif.ctrl.istat = mace_int; in mask_and_ack_maceisa_irq()
339 printk("MACE ISA intr mask: %08lx\n", mace->perif.ctrl.imask); in ip32_unknown_interrupt()
340 printk("MACE ISA intr status: %08lx\n", mace in ip32_unknown_interrupt()
[all...]
H A Dip32-reset.c28 #include <asm/ip32/mace.h>
78 unsigned long led = mace->perif.ctrl.misc ^ MACEISA_LED_RED; in blink_timeout()
79 mace->perif.ctrl.misc = led; in blink_timeout()
122 led = mace->perif.ctrl.misc | MACEISA_LED_GREEN; in panic_event()
123 mace->perif.ctrl.misc = led; in panic_event()
138 unsigned long led = mace->perif.ctrl.misc; in ip32_reboot_setup()
141 mace->perif.ctrl.misc = led; in ip32_reboot_setup()
H A Dcrime.c19 #include <asm/ip32/mace.h>
22 struct sgi_mace __iomem *mace; variable
24 EXPORT_SYMBOL_GPL(mace); variable
33 mace = ioremap(MACE_BASE, sizeof(struct sgi_mace)); in crime_init()
/kernel/linux/linux-5.10/sound/mips/
H A Dsgio2audio.c22 #include <asm/ip32/mace.h>
111 CODEC_CONTROL_READ, &mace->perif.audio.codec_control); in read_ad1843_reg()
113 val = readq(&mace->perif.audio.codec_control); /* flush bus */ in read_ad1843_reg()
116 val = readq(&mace->perif.audio.codec_read); in read_ad1843_reg()
135 &mace->perif.audio.codec_control); in write_ad1843_reg()
137 val = readq(&mace->perif.audio.codec_control); /* flush bus */ in write_ad1843_reg()
360 src_pos = readq(&mace->perif.audio.chan[ch].read_ptr); in snd_sgio2audio_dma_pull_frag()
383 writeq(src_pos, &mace->perif.audio.chan[ch].read_ptr); /* in bytes */ in snd_sgio2audio_dma_pull_frag()
408 dst_pos = readq(&mace->perif.audio.chan[ch].write_ptr); in snd_sgio2audio_dma_push_frag()
433 writeq(dst_pos, &mace in snd_sgio2audio_dma_push_frag()
[all...]
/kernel/linux/linux-6.6/sound/mips/
H A Dsgio2audio.c22 #include <asm/ip32/mace.h>
110 CODEC_CONTROL_READ, &mace->perif.audio.codec_control); in read_ad1843_reg()
112 val = readq(&mace->perif.audio.codec_control); /* flush bus */ in read_ad1843_reg()
115 val = readq(&mace->perif.audio.codec_read); in read_ad1843_reg()
134 &mace->perif.audio.codec_control); in write_ad1843_reg()
136 val = readq(&mace->perif.audio.codec_control); /* flush bus */ in write_ad1843_reg()
359 src_pos = readq(&mace->perif.audio.chan[ch].read_ptr); in snd_sgio2audio_dma_pull_frag()
382 writeq(src_pos, &mace->perif.audio.chan[ch].read_ptr); /* in bytes */ in snd_sgio2audio_dma_pull_frag()
407 dst_pos = readq(&mace->perif.audio.chan[ch].write_ptr); in snd_sgio2audio_dma_push_frag()
432 writeq(dst_pos, &mace in snd_sgio2audio_dma_push_frag()
[all...]
/kernel/linux/linux-5.10/drivers/input/misc/
H A Dsgi_btns.c26 #include <asm/ip32/mace.h>
32 status = readq(&mace->perif.audio.control); in button_status()
33 writeq(status & ~(3U << 23), &mace->perif.audio.control); in button_status()
/kernel/linux/linux-6.6/drivers/input/misc/
H A Dsgi_btns.c26 #include <asm/ip32/mace.h>
32 status = readq(&mace->perif.audio.control); in button_status()
33 writeq(status & ~(3U << 23), &mace->perif.audio.control); in button_status()
/kernel/linux/linux-5.10/drivers/input/serio/
H A Dmaceps2.c21 #include <asm/ip32/mace.h>
127 snprintf(serio->phys, sizeof(serio->phys), "mace/serio%d", idx); in maceps2_allocate_port()
181 port_data[0].port = &mace->perif.ps2.keyb; in maceps2_init()
183 port_data[1].port = &mace->perif.ps2.mouse; in maceps2_init()
/kernel/linux/linux-6.6/drivers/input/serio/
H A Dmaceps2.c21 #include <asm/ip32/mace.h>
127 snprintf(serio->phys, sizeof(serio->phys), "mace/serio%d", idx); in maceps2_allocate_port()
181 port_data[0].port = &mace->perif.ps2.keyb; in maceps2_init()
183 port_data[1].port = &mace->perif.ps2.mouse; in maceps2_init()
/kernel/linux/linux-5.10/drivers/parport/
H A Dparport_ip32.c99 #include <asm/ip32/mace.h>
492 * mace->perif.ctrl.parport.context_a and context_b are in parport_ip32_dma_setup_context()
495 &mace->perif.ctrl.parport.context_a : in parport_ip32_dma_setup_context()
496 &mace->perif.ctrl.parport.context_b; in parport_ip32_dma_setup_context()
581 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start()
601 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start()
610 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start()
647 ctrl = readq(&mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_stop()
649 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_stop()
652 ctx_a = readq(&mace in parport_ip32_dma_stop()
[all...]
/kernel/linux/linux-6.6/drivers/parport/
H A Dparport_ip32.c99 #include <asm/ip32/mace.h>
492 * mace->perif.ctrl.parport.context_a and context_b are in parport_ip32_dma_setup_context()
495 &mace->perif.ctrl.parport.context_a : in parport_ip32_dma_setup_context()
496 &mace->perif.ctrl.parport.context_b; in parport_ip32_dma_setup_context()
581 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start()
601 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start()
610 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_start()
647 ctrl = readq(&mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_stop()
649 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_stop()
652 ctx_a = readq(&mace in parport_ip32_dma_stop()
[all...]

Completed in 15 milliseconds

12