arch/mips/include/asm/ip32/mace.h
363
extern struct sgi_mace __iomem *mace;
arch/mips/pci/ops-mace.c
43
u32 control = mace->pci.control;
arch/mips/pci/ops-mace.c
46
mace->pci.control = control & ~MACEPCI_CONTROL_MAR_INT;
arch/mips/pci/ops-mace.c
47
mace->pci.config_addr = mkaddr(bus, devfn, reg);
arch/mips/pci/ops-mace.c
50
*val = mace->pci.config_data.b[(reg & 3) ^ 3];
arch/mips/pci/ops-mace.c
53
*val = mace->pci.config_data.w[((reg >> 1) & 1) ^ 1];
arch/mips/pci/ops-mace.c
56
*val = mace->pci.config_data.l;
arch/mips/pci/ops-mace.c
60
mace->pci.error &= ~MACEPCI_ERROR_MASTER_ABORT;
arch/mips/pci/ops-mace.c
61
mace->pci.control = control;
arch/mips/pci/ops-mace.c
79
mace->pci.config_addr = mkaddr(bus, devfn, reg);
arch/mips/pci/ops-mace.c
82
mace->pci.config_data.b[(reg & 3) ^ 3] = val;
arch/mips/pci/ops-mace.c
85
mace->pci.config_data.w[((reg >> 1) & 1) ^ 1] = val;
arch/mips/pci/ops-mace.c
88
mace->pci.config_data.l = val;
arch/mips/pci/pci-ip32.c
129
mace->pci.error_addr = 0;
arch/mips/pci/pci-ip32.c
130
mace->pci.error = 0;
arch/mips/pci/pci-ip32.c
131
mace->pci.control = 0xff008500;
arch/mips/pci/pci-ip32.c
133
printk("MACE PCI rev %d\n", mace->pci.rev);
arch/mips/pci/pci-ip32.c
28
unsigned int flags = mace->pci.error;
arch/mips/pci/pci-ip32.c
29
unsigned int addr = mace->pci.error_addr;
arch/mips/pci/pci-ip32.c
79
mace->pci.error = flags;
arch/mips/sgi-ip32/crime.c
24
struct sgi_mace __iomem *mace;
arch/mips/sgi-ip32/crime.c
26
EXPORT_SYMBOL_GPL(mace);
arch/mips/sgi-ip32/crime.c
35
mace = ioremap(MACE_BASE, sizeof(struct sgi_mace));
arch/mips/sgi-ip32/ip32-irq.c
174
mace->pci.control = macepci_mask;
arch/mips/sgi-ip32/ip32-irq.c
185
mace->pci.control = macepci_mask;
arch/mips/sgi-ip32/ip32-irq.c
255
mace->perif.ctrl.imask = maceisa_mask;
arch/mips/sgi-ip32/ip32-irq.c
272
mace->perif.ctrl.imask = maceisa_mask;
arch/mips/sgi-ip32/ip32-irq.c
281
mace_int = mace->perif.ctrl.istat;
arch/mips/sgi-ip32/ip32-irq.c
283
mace->perif.ctrl.istat = mace_int;
arch/mips/sgi-ip32/ip32-irq.c
337
printk("MACE ISA intr mask: %08lx\n", mace->perif.ctrl.imask);
arch/mips/sgi-ip32/ip32-irq.c
338
printk("MACE ISA intr status: %08lx\n", mace->perif.ctrl.istat);
arch/mips/sgi-ip32/ip32-irq.c
339
printk("MACE PCI control register: %08x\n", mace->pci.control);
arch/mips/sgi-ip32/ip32-irq.c
373
unsigned long mace_int = mace->perif.ctrl.istat;
arch/mips/sgi-ip32/ip32-irq.c
41
mace->perif.ctrl.misc;
arch/mips/sgi-ip32/ip32-irq.c
433
mace->perif.ctrl.istat = 0;
arch/mips/sgi-ip32/ip32-irq.c
434
mace->perif.ctrl.imask = 0;
arch/mips/sgi-ip32/ip32-reset.c
124
led = mace->perif.ctrl.misc | MACEISA_LED_GREEN;
arch/mips/sgi-ip32/ip32-reset.c
125
mace->perif.ctrl.misc = led;
arch/mips/sgi-ip32/ip32-reset.c
140
unsigned long led = mace->perif.ctrl.misc;
arch/mips/sgi-ip32/ip32-reset.c
143
mace->perif.ctrl.misc = led;
arch/mips/sgi-ip32/ip32-reset.c
80
unsigned long led = mace->perif.ctrl.misc ^ MACEISA_LED_RED;
arch/mips/sgi-ip32/ip32-reset.c
81
mace->perif.ctrl.misc = led;
drivers/input/misc/sgi_btns.c
32
status = readq(&mace->perif.audio.control);
drivers/input/misc/sgi_btns.c
33
writeq(status & ~(3U << 23), &mace->perif.audio.control);
drivers/input/serio/maceps2.c
179
port_data[0].port = &mace->perif.ps2.keyb;
drivers/input/serio/maceps2.c
181
port_data[1].port = &mace->perif.ps2.mouse;
drivers/net/ethernet/apple/mace.c
110
struct device_node *mace = macio_get_of_node(mdev);
drivers/net/ethernet/apple/mace.c
119
mace);
drivers/net/ethernet/apple/mace.c
123
addr = of_get_property(mace, "mac-address", NULL);
drivers/net/ethernet/apple/mace.c
125
addr = of_get_property(mace, "local-mac-address", NULL);
drivers/net/ethernet/apple/mace.c
128
mace);
drivers/net/ethernet/apple/mace.c
160
mp->mace = ioremap(dev->base_addr, 0x1000);
drivers/net/ethernet/apple/mace.c
161
if (mp->mace == NULL) {
drivers/net/ethernet/apple/mace.c
173
mp->chipid = (in_8(&mp->mace->chipid_hi) << 8) |
drivers/net/ethernet/apple/mace.c
174
in_8(&mp->mace->chipid_lo);
drivers/net/ethernet/apple/mace.c
266
iounmap(mp->mace);
drivers/net/ethernet/apple/mace.c
294
iounmap(mp->mace);
drivers/net/ethernet/apple/mace.c
319
volatile struct mace __iomem *mb = mp->mace;
drivers/net/ethernet/apple/mace.c
374
volatile struct mace __iomem *mb = mp->mace;
drivers/net/ethernet/apple/mace.c
399
volatile struct mace __iomem *mb = mp->mace;
drivers/net/ethernet/apple/mace.c
434
volatile struct mace __iomem *mb = mp->mace;
drivers/net/ethernet/apple/mace.c
45
volatile struct mace __iomem *mace;
drivers/net/ethernet/apple/mace.c
504
volatile struct mace __iomem *mb = mp->mace;
drivers/net/ethernet/apple/mace.c
590
volatile struct mace __iomem *mb = mp->mace;
drivers/net/ethernet/apple/mace.c
641
volatile struct mace __iomem *mb = mp->mace;
drivers/net/ethernet/apple/mace.c
664
volatile struct mace __iomem *mb = mp->mace;
drivers/net/ethernet/apple/mace.c
810
volatile struct mace __iomem *mb = mp->mace;
drivers/net/ethernet/apple/macmace.c
119
volatile struct mace *mace = mp->mace;
drivers/net/ethernet/apple/macmace.c
120
u8 maccc = mace->maccc;
drivers/net/ethernet/apple/macmace.c
122
mace->maccc = maccc & ~ENRCV;
drivers/net/ethernet/apple/macmace.c
132
mace->maccc = maccc;
drivers/net/ethernet/apple/macmace.c
146
volatile struct mace *mace = mp->mace;
drivers/net/ethernet/apple/macmace.c
151
maccc = mace->maccc;
drivers/net/ethernet/apple/macmace.c
152
mace->maccc = maccc & ~ENXMT;
drivers/net/ethernet/apple/macmace.c
158
mace->maccc = maccc;
drivers/net/ethernet/apple/macmace.c
214
mp->mace = MACE_BASE;
drivers/net/ethernet/apple/macmace.c
219
mp->chipid = mp->mace->chipid_hi << 8 | mp->mace->chipid_lo;
drivers/net/ethernet/apple/macmace.c
266
volatile struct mace *mb = mp->mace;
drivers/net/ethernet/apple/macmace.c
323
volatile struct mace *mb = mp->mace;
drivers/net/ethernet/apple/macmace.c
346
volatile struct mace *mb = mp->mace;
drivers/net/ethernet/apple/macmace.c
371
volatile struct mace *mb = mp->mace;
drivers/net/ethernet/apple/macmace.c
434
volatile struct mace *mb = mp->mace;
drivers/net/ethernet/apple/macmace.c
486
volatile struct mace *mb = mp->mace;
drivers/net/ethernet/apple/macmace.c
537
volatile struct mace *mb = mp->mace;
drivers/net/ethernet/apple/macmace.c
560
volatile struct mace *mb = mp->mace;
drivers/net/ethernet/apple/macmace.c
57
volatile struct mace *mace;
drivers/net/ethernet/apple/macmace.c
610
volatile struct mace *mb = mp->mace;
drivers/net/ethernet/sgi/meth.c
109
mace->eth.mac_addr = macaddr;
drivers/net/ethernet/sgi/meth.c
116
while ((___rval = mace->eth.phy_data) & MDIO_BUSY) { \
drivers/net/ethernet/sgi/meth.c
124
mace->eth.phy_regs = (priv->phy_addr << 5) | (phyreg & 0x1f);
drivers/net/ethernet/sgi/meth.c
126
mace->eth.phy_trans_go = 1;
drivers/net/ethernet/sgi/meth.c
195
mace->eth.mac_ctrl = priv->mac_ctrl;
drivers/net/ethernet/sgi/meth.c
204
mace->eth.mac_ctrl = priv->mac_ctrl;
drivers/net/ethernet/sgi/meth.c
218
mace->eth.tx_ring_base = priv->tx_ring_dma;
drivers/net/ethernet/sgi/meth.c
239
mace->eth.rx_fifo = priv->rx_ring_dmas[i];
drivers/net/ethernet/sgi/meth.c
276
mace->eth.mac_ctrl = SGI_MAC_RESET;
drivers/net/ethernet/sgi/meth.c
278
mace->eth.mac_ctrl = 0;
drivers/net/ethernet/sgi/meth.c
295
mace->eth.mac_ctrl = priv->mac_ctrl;
drivers/net/ethernet/sgi/meth.c
303
mace->eth.dma_ctrl = priv->dma_ctrl;
drivers/net/ethernet/sgi/meth.c
342
mace->eth.dma_ctrl = priv->dma_ctrl;
drivers/net/ethernet/sgi/meth.c
366
mace->eth.dma_ctrl = priv->dma_ctrl;
drivers/net/ethernet/sgi/meth.c
386
mace->eth.dma_ctrl = priv->dma_ctrl;
drivers/net/ethernet/sgi/meth.c
458
mace->eth.rx_fifo = priv->rx_ring_dmas[priv->rx_write];
drivers/net/ethernet/sgi/meth.c
464
mace->eth.dma_ctrl = priv->dma_ctrl;
drivers/net/ethernet/sgi/meth.c
465
mace->eth.int_stat = METH_INT_RX_THRESHOLD;
drivers/net/ethernet/sgi/meth.c
487
mace->eth.dma_ctrl = priv->dma_ctrl;
drivers/net/ethernet/sgi/meth.c
535
mace->eth.int_stat = METH_INT_TX_EMPTY | METH_INT_TX_PKT;
drivers/net/ethernet/sgi/meth.c
558
mace->eth.int_stat = METH_INT_RX_UNDERFLOW;
drivers/net/ethernet/sgi/meth.c
563
mace->eth.dma_ctrl = priv->dma_ctrl;
drivers/net/ethernet/sgi/meth.c
567
mace->eth.int_stat = METH_INT_ERROR;
drivers/net/ethernet/sgi/meth.c
579
status = mace->eth.int_stat;
drivers/net/ethernet/sgi/meth.c
598
status = mace->eth.int_stat;
drivers/net/ethernet/sgi/meth.c
692
mace->eth.tx_info = priv->tx_write;
drivers/net/ethernet/sgi/meth.c
707
mace->eth.dma_ctrl = priv->dma_ctrl;
drivers/net/ethernet/sgi/meth.c
720
mace->eth.dma_ctrl = priv->dma_ctrl;
drivers/net/ethernet/sgi/meth.c
753
mace->eth.dma_ctrl = priv->dma_ctrl;
drivers/net/ethernet/sgi/meth.c
803
mace->eth.mac_ctrl = priv->mac_ctrl;
drivers/net/ethernet/sgi/meth.c
804
mace->eth.mcast_filter = priv->mcast_filter;
drivers/net/ethernet/sgi/meth.c
838
dev->base_addr = (unsigned long)&mace->eth;
drivers/net/ethernet/sgi/meth.c
853
dev->name, (unsigned int)(mace->eth.mac_ctrl >> 29));
drivers/parport/parport_ip32.c
2031
parport_ip32_make_isa_registers(®s, &mace->isa.parallel,
drivers/parport/parport_ip32.c
2032
&mace->isa.ecp1284, 8 /* regshift */);
drivers/parport/parport_ip32.c
495
&mace->perif.ctrl.parport.context_a :
drivers/parport/parport_ip32.c
496
&mace->perif.ctrl.parport.context_b;
drivers/parport/parport_ip32.c
581
writeq(ctrl, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
601
writeq(ctrl, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
610
writeq(ctrl, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
647
ctrl = readq(&mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
649
writeq(ctrl, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
652
ctx_a = readq(&mace->perif.ctrl.parport.context_a);
drivers/parport/parport_ip32.c
653
ctx_b = readq(&mace->perif.ctrl.parport.context_b);
drivers/parport/parport_ip32.c
654
ctrl = readq(&mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
655
diag = readq(&mace->perif.ctrl.parport.diagnostic);
drivers/parport/parport_ip32.c
672
writeq(ctrl, &mace->perif.ctrl.parport.cntlstat);
drivers/parport/parport_ip32.c
705
writeq(MACEPAR_CTLSTAT_RESET, &mace->perif.ctrl.parport.cntlstat);
sound/mips/sgio2audio.c
110
CODEC_CONTROL_READ, &mace->perif.audio.codec_control);
sound/mips/sgio2audio.c
112
val = readq(&mace->perif.audio.codec_control); /* flush bus */
sound/mips/sgio2audio.c
115
val = readq(&mace->perif.audio.codec_read);
sound/mips/sgio2audio.c
132
&mace->perif.audio.codec_control);
sound/mips/sgio2audio.c
134
val = readq(&mace->perif.audio.codec_control); /* flush bus */
sound/mips/sgio2audio.c
355
src_pos = readq(&mace->perif.audio.chan[ch].read_ptr);
sound/mips/sgio2audio.c
378
writeq(src_pos, &mace->perif.audio.chan[ch].read_ptr); /* in bytes */
sound/mips/sgio2audio.c
401
dst_pos = readq(&mace->perif.audio.chan[ch].write_ptr);
sound/mips/sgio2audio.c
426
writeq(dst_pos, &mace->perif.audio.chan[ch].write_ptr); /* in bytes */
sound/mips/sgio2audio.c
439
writeq(CHANNEL_CONTROL_RESET, &mace->perif.audio.chan[ch].control);
sound/mips/sgio2audio.c
441
writeq(0, &mace->perif.audio.chan[ch].control);
sound/mips/sgio2audio.c
449
&mace->perif.audio.chan[ch].control);
sound/mips/sgio2audio.c
457
writeq(0, &mace->perif.audio.chan[chan->idx].control);
sound/mips/sgio2audio.c
474
readq(&mace->perif.audio.chan[ch].depth) - 32;
sound/mips/sgio2audio.c
493
readq(&mace->perif.audio.chan[ch].depth) - 32;
sound/mips/sgio2audio.c
750
writeq(AUDIO_CONTROL_RESET, &mace->perif.audio.control);
sound/mips/sgio2audio.c
752
writeq(0, &mace->perif.audio.control);
sound/mips/sgio2audio.c
788
if (!(readq(&mace->perif.audio.control) & AUDIO_CONTROL_CODEC_PRESENT))
sound/mips/sgio2audio.c
830
writeq(AUDIO_CONTROL_RESET, &mace->perif.audio.control);
sound/mips/sgio2audio.c
832
writeq(0, &mace->perif.audio.control);
sound/mips/sgio2audio.c
836
writeq(chip->ring_base_dma, &mace->perif.ctrl.ringbase);