/linux-4.4.14/drivers/net/wan/ |
H A D | wanxl.c | 78 u8 __iomem *plx; /* PLX PCI9060 virtual base address */ member in struct:card 254 while((stat = readl(card->plx + PLX_DOORBELL_FROM_CARD)) != 0) { wanxl_intr() 256 writel(stat, card->plx + PLX_DOORBELL_FROM_CARD); wanxl_intr() 302 port->card->plx + PLX_DOORBELL_TO_CARD); wanxl_xmit() 397 u8 __iomem *dbr = port->card->plx + PLX_DOORBELL_TO_CARD; wanxl_open() 439 port->card->plx + PLX_DOORBELL_TO_CARD); wanxl_close() 485 writel(cmd, card->plx + PLX_MAILBOX_1); wanxl_puts_command() 487 if (readl(card->plx + PLX_MAILBOX_1) == 0) wanxl_puts_command() 500 u32 old_value = readl(card->plx + PLX_CONTROL) & ~PLX_CTL_RESET; wanxl_reset() 502 writel(0x80, card->plx + PLX_MAILBOX_0); wanxl_reset() 503 writel(old_value | PLX_CTL_RESET, card->plx + PLX_CONTROL); wanxl_reset() 504 readl(card->plx + PLX_CONTROL); /* wait for posted write */ wanxl_reset() 506 writel(old_value, card->plx + PLX_CONTROL); wanxl_reset() 507 readl(card->plx + PLX_CONTROL); /* wait for posted write */ wanxl_reset() 536 if (card->plx) wanxl_pci_remove_one() 537 iounmap(card->plx); wanxl_pci_remove_one() 642 card->plx = ioremap_nocache(plx_phy, 0x70); wanxl_pci_init_one() 643 if (!card->plx) { wanxl_pci_init_one() 654 while ((stat = readl(card->plx + PLX_MAILBOX_0)) != 0) { wanxl_pci_init_one() 678 ramsize = readl(card->plx + PLX_MAILBOX_2) & MBX2_MEMSZ_MASK; wanxl_pci_init_one() 729 writel(0, card->plx + PLX_MAILBOX_5); wanxl_pci_init_one() 740 if ((stat = readl(card->plx + PLX_MAILBOX_5)) != 0) wanxl_pci_init_one()
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
H A D | daqboard2000.c | 276 void __iomem *plx; member in struct:daqboard2000_private 444 writel(DAQBOARD2000_SECRLocalBusHi, devpriv->plx + 0x6c); daqboard2000_resetLocalBus() 446 writel(DAQBOARD2000_SECRLocalBusLo, devpriv->plx + 0x6c); daqboard2000_resetLocalBus() 454 writel(DAQBOARD2000_SECRReloadLo, devpriv->plx + 0x6c); daqboard2000_reloadPLX() 456 writel(DAQBOARD2000_SECRReloadHi, devpriv->plx + 0x6c); daqboard2000_reloadPLX() 458 writel(DAQBOARD2000_SECRReloadLo, devpriv->plx + 0x6c); daqboard2000_reloadPLX() 466 writel(DAQBOARD2000_SECRProgPinHi, devpriv->plx + 0x6c); daqboard2000_pulseProgPin() 468 writel(DAQBOARD2000_SECRProgPinLo, devpriv->plx + 0x6c); daqboard2000_pulseProgPin() 516 secr = readl(devpriv->plx + 0x6c); initialize_daqboard2000() 673 devpriv->plx = pci_ioremap_bar(pcidev, 0); daqboard2000_auto_attach() 675 if (!devpriv->plx || !dev->mmio) daqboard2000_auto_attach() 682 readl(devpriv->plx + 0x6c); daqboard2000_auto_attach() 724 if (devpriv && devpriv->plx) daqboard2000_detach() 725 iounmap(devpriv->plx); daqboard2000_detach()
|
H A D | gsc_hpdi.c | 214 /* spin lock makes sure no one else changes plx dma control reg */ gsc_hpdi_interrupt() 227 /* spin lock makes sure no one else changes plx dma control reg */ gsc_hpdi_interrupt() 267 /* spinlock for plx dma control/status reg */ gsc_hpdi_abort_dma()
|
H A D | cb_pcidas64.c | 1168 /* last bits written to plx interrupt control and status register */ 1227 /* spinlock for plx dma control/status reg */ abort_dma() 1337 /* enable interrupts on plx 9080 */ init_plx9080() 2364 /* spinlock for plx dma control/status reg */ dma_start_sync() 2847 /* spin lock makes sure no one else changes plx dma control reg */ handle_ai_interrupt() 3027 /* spin lock makes sure no one else changes plx dma control reg */ handle_ao_interrupt()
|
H A D | plx9080.h | 211 #define PLX_ID_REG 0x70 /* hard-coded plx vendor and device ids */
|
/linux-4.4.14/sound/pci/lx6464es/ |
H A D | lx6464es.h | 80 void __iomem *port_plx_remapped; /* remapped plx port */
|
H A D | lx_core.h | 77 /* plx register access */
|
H A D | lx_defs.h | 81 * of plx dma */
|
H A D | lx6464es.c | 1012 /* plx port */ snd_lx6464es_create()
|
/linux-4.4.14/drivers/scsi/ |
H A D | hptiop.c | 124 void __iomem *plx = hba->u.itl.plx; iop_intr_itl() local 128 if (plx && readl(plx + 0x11C5C) & 0xf) iop_intr_itl() 129 writel(1, plx + 0x11C60); iop_intr_itl() 626 hba->u.itl.plx = hba->u.itl.iop; hptiop_map_pci_bar_itl() 629 iounmap(hba->u.itl.plx); hptiop_map_pci_bar_itl() 638 if (hba->u.itl.plx) hptiop_unmap_pci_bar_itl() 639 iounmap(hba->u.itl.plx); hptiop_unmap_pci_bar_itl()
|
H A D | gdth.c | 985 ha->plx = (gdt6c_plx_regs *)pcistr->io; gdth_init_pci() 1041 outb(0x00,PTR2USHORT(&ha->plx->control1)); gdth_init_pci() 1042 outb(0xff,PTR2USHORT(&ha->plx->edoor_reg)); gdth_init_pci() 1050 outb(1,PTR2USHORT(&ha->plx->ldoor_reg)); gdth_init_pci() 1080 outb(1,PTR2USHORT(&ha->plx->ldoor_reg)); gdth_init_pci() 1259 outb(0xff, PTR2USHORT(&ha->plx->edoor_reg)); gdth_enable_int() 1260 outb(0x03, PTR2USHORT(&ha->plx->control1)); gdth_enable_int() 1286 IStatus = inb(PTR2USHORT(&ha->plx->edoor_reg)); gdth_get_status() 1307 gdtsema0 = (int)inb(PTR2USHORT(&ha->plx->sema0_reg)); gdth_test_busy() 1345 outb(1, PTR2USHORT(&ha->plx->sema0_reg)); gdth_set_sema0() 1441 outb(1, PTR2USHORT(&ha->plx->ldoor_reg)); gdth_release_event() 3065 ha->status = inw(PTR2USHORT(&ha->plx->status)); __gdth_interrupt() 3069 ha->info = inl(PTR2USHORT(&ha->plx->info[0])); __gdth_interrupt() 3070 ha->service = inw(PTR2USHORT(&ha->plx->service)); __gdth_interrupt() 3071 ha->info2 = inl(PTR2USHORT(&ha->plx->info[1])); __gdth_interrupt() 3073 outb(0xff, PTR2USHORT(&ha->plx->edoor_reg)); __gdth_interrupt() 3074 outb(0x00, PTR2USHORT(&ha->plx->sema1_reg)); __gdth_interrupt()
|
H A D | hptiop.h | 282 void __iomem *plx; member in struct:hptiop_hba::__anon9492::__anon9493
|
H A D | gdth.h | 851 gdt6c_plx_regs *plx; /* PLX regs (new PCI contr.) */ member in struct:__anon9430
|
/linux-4.4.14/drivers/i2c/busses/ |
H A D | i2c-nforce2.c | 4 Added nForce3 Pro 150 Thomas Leibold <thomas@plx.com>,
|
/linux-4.4.14/drivers/net/wireless/hostap/ |
H A D | hostap_wlan.h | 572 * (hostap_{cs,plx,pci}.c */ 583 * set_rid might move to hostap_{cs,plx,pci}.c */ 883 /* Pointer to hardware model specific (cs,pci,plx) private data. */
|
/linux-4.4.14/drivers/isdn/hardware/mISDN/ |
H A D | hfcmulti.c | 4422 "HFC-multi: failed to remap plx address space. " setup_pci()
|