/linux-6.3-rc2/arch/mips/pci/ |
A D | ops-mace.c | 43 u32 control = mace->pci.control; 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->pci.config_addr = mkaddr(bus, devfn, reg); in mace_pci_write_config() 82 mace->pci.config_data.b[(reg & 3) ^ 3] = val; in mace_pci_write_config() 85 mace->pci.config_data.w[((reg >> 1) & 1) ^ 1] = val; in mace_pci_write_config() [all …]
|
A D | pci-ip32.c | 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()
|
A D | Makefile | 34 obj-$(CONFIG_SGI_IP32) += fixup-ip32.o ops-mace.o pci-ip32.o
|
/linux-6.3-rc2/drivers/net/ethernet/apple/ |
A D | macmace.c | 57 volatile struct mace *mace; member 119 volatile struct mace *mace = mp->mace; in mace_rxdma_reset() local 146 volatile struct mace *mace = mp->mace; in mace_txdma_reset() local 266 volatile struct mace *mb = mp->mace; in mace_reset() 323 volatile struct mace *mb = mp->mace; in __mace_set_address() 346 volatile struct mace *mb = mp->mace; in mace_set_address() 371 volatile struct mace *mb = mp->mace; in mace_open() 434 volatile struct mace *mb = mp->mace; in mace_close() 486 volatile struct mace *mb = mp->mace; in mace_set_multicast() 537 volatile struct mace *mb = mp->mace; in mace_handle_misc_intrs() [all …]
|
A D | mace.c | 45 volatile struct mace __iomem *mace; member 119 mace); in mace_probe() 321 volatile struct mace __iomem *mb = mp->mace; in mace_reset() 376 volatile struct mace __iomem *mb = mp->mace; in __mace_set_address() 401 volatile struct mace __iomem *mb = mp->mace; in mace_set_address() 436 volatile struct mace __iomem *mb = mp->mace; in mace_open() 506 volatile struct mace __iomem *mb = mp->mace; in mace_close() 592 volatile struct mace __iomem *mb = mp->mace; in mace_set_multicast() 643 volatile struct mace __iomem *mb = mp->mace; in mace_handle_misc_intrs() 666 volatile struct mace __iomem *mb = mp->mace; in mace_interrupt() [all …]
|
A D | Makefile | 6 obj-$(CONFIG_MACE) += mace.o
|
A D | mace.h | 11 struct mace { struct
|
A D | Kconfig | 30 will be called mace.
|
/linux-6.3-rc2/drivers/net/ethernet/sgi/ |
A D | meth.c | 109 mace->eth.mac_addr = macaddr; in load_eaddr() 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() 276 mace->eth.mac_ctrl = SGI_MAC_RESET; in meth_reset() 278 mace->eth.mac_ctrl = 0; in meth_reset() 295 mace->eth.mac_ctrl = priv->mac_ctrl; in meth_reset() 303 mace->eth.dma_ctrl = priv->dma_ctrl; in meth_reset() 342 mace->eth.dma_ctrl = priv->dma_ctrl; in meth_open() 579 status = mace->eth.int_stat; in meth_interrupt() [all …]
|
/linux-6.3-rc2/arch/mips/sgi-ip32/ |
A D | ip32-irq.c | 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() 375 unsigned long mace_int = mace->perif.ctrl.istat; in ip32_irq0() 435 mace->perif.ctrl.istat = 0; in arch_init_irq() [all …]
|
A D | ip32-reset.c | 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()
|
A D | crime.c | 22 struct sgi_mace __iomem *mace; variable 24 EXPORT_SYMBOL_GPL(mace); 33 mace = ioremap(MACE_BASE, sizeof(struct sgi_mace)); in crime_init()
|
/linux-6.3-rc2/sound/mips/ |
A D | sgio2audio.c | 115 val = readq(&mace->perif.audio.codec_read); in read_ad1843_reg() 134 &mace->perif.audio.codec_control); in write_ad1843_reg() 359 src_pos = readq(&mace->perif.audio.chan[ch].read_ptr); in snd_sgio2audio_dma_pull_frag() 407 dst_pos = readq(&mace->perif.audio.chan[ch].write_ptr); in snd_sgio2audio_dma_push_frag() 448 writeq(0, &mace->perif.audio.chan[ch].control); in snd_sgio2audio_dma_start() 456 &mace->perif.audio.chan[ch].control); in snd_sgio2audio_dma_start() 464 writeq(0, &mace->perif.audio.chan[chan->idx].control); in snd_sgio2audio_dma_stop() 481 readq(&mace->perif.audio.chan[ch].depth) - 32; in snd_sgio2audio_dma_in_isr() 500 readq(&mace->perif.audio.chan[ch].depth) - 32; in snd_sgio2audio_dma_out_isr() 761 writeq(0, &mace->perif.audio.control); in snd_sgio2audio_free() [all …]
|
/linux-6.3-rc2/drivers/parport/ |
A D | parport_ip32.c | 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->perif.ctrl.parport.context_a); in parport_ip32_dma_stop() 654 ctrl = readq(&mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_stop() 672 writeq(ctrl, &mace->perif.ctrl.parport.cntlstat); in parport_ip32_dma_stop() [all …]
|
/linux-6.3-rc2/drivers/input/misc/ |
A D | sgi_btns.c | 32 status = readq(&mace->perif.audio.control); in button_status() 33 writeq(status & ~(3U << 23), &mace->perif.audio.control); in button_status()
|
/linux-6.3-rc2/drivers/input/serio/ |
A D | maceps2.c | 181 port_data[0].port = &mace->perif.ps2.keyb; in maceps2_init() 183 port_data[1].port = &mace->perif.ps2.mouse; in maceps2_init()
|
/linux-6.3-rc2/arch/mips/include/asm/ip32/ |
A D | mace.h | 363 extern struct sgi_mace __iomem *mace;
|