/linux-4.4.14/drivers/scsi/ |
D | FlashPoint.c | 182 #define RD_HARPOON(ioport) inb((u32)ioport) argument 183 #define RDW_HARPOON(ioport) inw((u32)ioport) argument 184 #define RD_HARP32(ioport,offset,data) (data = inl((u32)(ioport + offset))) argument 185 #define WR_HARPOON(ioport,val) outb((u8) val, (u32)ioport) argument 186 #define WRW_HARPOON(ioport,val) outw((u16)val, (u32)ioport) argument 187 #define WR_HARP32(ioport,offset,data) outl(data, (u32)(ioport + offset)) argument 944 u32 ioport; in FlashPoint_ProbeHostAdapter() local 947 ioport = pCardInfo->si_baseaddr; in FlashPoint_ProbeHostAdapter() 949 if (RD_HARPOON(ioport + hp_vendor_id_0) != ORION_VEND_0) in FlashPoint_ProbeHostAdapter() 952 if ((RD_HARPOON(ioport + hp_vendor_id_1) != ORION_VEND_1)) in FlashPoint_ProbeHostAdapter() [all …]
|
D | atp870u.h | 27 unsigned long ioport[2]; member
|
D | atp870u.c | 64 tmport = dev->ioport[c] + 0x1f; in atp870u_intr_handle() 78 cmdp = inb(dev->ioport[c] + 0x10); in atp870u_intr_handle() 79 workport = dev->ioport[c]; in atp870u_intr_handle() 680 tmport = dev->ioport[c] + 0x1c; in atp870u_queuecommand_lck() 682 … = %x inb(tmport) = %x dev->in_int[%d] = %d dev->in_snd[%d] = %d\n",dev->ioport[c],inb(tmport),c,d… in atp870u_queuecommand_lck() 762 workport = dev->ioport[c]; in DEF_SCSI_QCMD() 1003 tmport = dev->ioport[0] + 0x1c; in fun_scam() 1058 tmport = dev->ioport[0] + 1; in tscam() 1061 tmport = dev->ioport[0] + 0x11; in tscam() 1075 tmport = dev->ioport[0] + 0x02; in tscam() [all …]
|
D | advansys.c | 2286 ushort ioport; /* I/O Port address. */ member 10973 boardp->ioport = iop; in advansys_board_found() 11486 int ioport = _asc_def_iop_base[id]; in advansys_isa_remove() local 11488 release_region(ioport, ASC_IOADR_GAP); in advansys_isa_remove() 11614 int i, ioport, irq = 0; in advansys_eisa_probe() local 11623 ioport = edev->base_addr + 0xc30; in advansys_eisa_probe() 11626 for (i = 0; i < 2; i++, ioport += 0x20) { in advansys_eisa_probe() 11629 if (!request_region(ioport, ASC_IOADR_GAP, DRV_NAME)) { in advansys_eisa_probe() 11630 printk(KERN_WARNING "Region %x-%x busy\n", ioport, in advansys_eisa_probe() 11631 ioport + ASC_IOADR_GAP - 1); in advansys_eisa_probe() [all …]
|
/linux-4.4.14/drivers/isdn/sc/ |
D | init.c | 348 sc_adapter[cinst]->ioport[i] = io[b] + i * 0x400; in sc_init() 349 request_region(sc_adapter[cinst]->ioport[i], 1, in sc_init() 352 sc_adapter[cinst]->ioport[i]); in sc_init() 354 sc_adapter[cinst]->ioport[IRQ_SELECT] = io[b] + 0x2; in sc_init() 355 request_region(sc_adapter[cinst]->ioport[IRQ_SELECT], 1, in sc_init() 358 sc_adapter[cinst]->ioport[IRQ_SELECT]); in sc_init() 412 outb(0xFF, sc_adapter[i]->ioport[SFT_RESET]); in sc_exit() 418 release_region(sc_adapter[i]->ioport[j], 1); in sc_exit() 420 sc_adapter[i]->ioport[j]); in sc_exit() 422 release_region(sc_adapter[i]->ioport[IRQ_SELECT], 1); in sc_exit() [all …]
|
D | message.c | 44 if (inb(sc_adapter[card]->ioport[FIFO_STATUS]) & RF_HAS_DATA) { in receivemessage() 50 sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport]); in receivemessage() 55 inb(sc_adapter[card]->ioport[FIFO_READ]); in receivemessage() 137 while (!(inb(sc_adapter[card]->ioport[FIFO_STATUS]) & WF_NOT_FULL)) in sendmessage() 145 sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport]); in sendmessage() 149 outb(sndmsg.sequence_no, sc_adapter[card]->ioport[FIFO_WRITE]); in sendmessage()
|
D | timer.c | 30 outb((sc_adapter[card]->rambase >> 12), sc_adapter[card]->ioport[EXP_BASE]); in setup_ports() 34 sc_adapter[card]->ioport[IRQ_SELECT]); in setup_ports() 59 outb(sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport], in sc_check_reset()
|
D | shmem.c | 52 sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport]); in memcpy_toshmem() 93 sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport]); in memcpy_fromshmem() 131 sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport]);
|
D | command.c | 353 outb(0x1, sc_adapter[card]->ioport[SFT_RESET]); in reset() 361 while (inb(sc_adapter[card]->ioport[FIFO_STATUS]) & RF_HAS_DATA) in flushreadfifo() 362 inb(sc_adapter[card]->ioport[FIFO_READ]); in flushreadfifo()
|
D | card.h | 82 int ioport[MAX_IO_REGS]; /* Index to I/O ports */ member
|
/linux-4.4.14/drivers/input/gameport/ |
D | ns558.c | 199 int ioport, iolen; in ns558_pnp_probe() local 208 ioport = pnp_port_start(dev, 0); in ns558_pnp_probe() 211 if (!request_region(ioport, iolen, "ns558-pnp")) in ns558_pnp_probe() 223 ns558->io = ioport; in ns558_pnp_probe() 231 port->io = ioport; in ns558_pnp_probe()
|
/linux-4.4.14/drivers/gpu/drm/bochs/ |
D | bochs_hw.c | 12 static void bochs_vga_writeb(struct bochs_device *bochs, u16 ioport, u8 val) in bochs_vga_writeb() argument 14 if (WARN_ON(ioport < 0x3c0 || ioport > 0x3df)) in bochs_vga_writeb() 18 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_writeb() 21 outb(val, ioport); in bochs_vga_writeb()
|
/linux-4.4.14/drivers/watchdog/ |
D | mixcomwd.c | 74 int ioport; member 267 for (i = 0; !found && mixcomwd_io_info[i].ioport != 0; i++) { in mixcomwd_init() 268 if (checkcard(mixcomwd_io_info[i].ioport, in mixcomwd_init() 271 watchdog_port = mixcomwd_io_info[i].ioport; in mixcomwd_init()
|
/linux-4.4.14/drivers/acpi/apei/ |
D | apei-base.c | 300 .ioport = LIST_HEAD_INIT(apei_resources_all.ioport), 394 apei_res_clean(&resources->ioport); in apei_resources_fini() 410 list_for_each_entry(res, &resources2->ioport, list) { in apei_resources_merge() 411 rc = apei_res_add(&resources1->ioport, res->start, in apei_resources_merge() 427 return apei_res_add(&resources->ioport, start, size); in apei_resources_add() 444 return apei_res_sub(&resources1->ioport, &resources2->ioport); in apei_resources_sub() 521 list_for_each_entry(res, &resources->ioport, list) { in apei_resources_request() 541 list_for_each_entry(res, &resources->ioport, list) { in apei_resources_request() 568 list_for_each_entry(res, &resources->ioport, list) in apei_resources_release() 734 return apei_res_add(&resources->ioport, paddr, in collect_res_callback()
|
D | apei-internal.h | 99 struct list_head ioport; member 105 INIT_LIST_HEAD(&resources->ioport); in apei_resources_init()
|
/linux-4.4.14/Documentation/video4linux/ |
D | radiotrack.txt | 49 The RadioTrack (base) ioport is configurable for 0x30c or 0x20c. Only one 50 ioport seems to be involved. The ioport decoding circuitry must be pretty 51 simple, as individual ioport bits are directly matched to specific functions 53 parallel with one write to the ioport. The only feedback available through 56 The bits of the ioport are arranged as follows: 78 Results available by reading ioport >60 msec after last port write. 128 x <-- BASE (read ioport)
|
/linux-4.4.14/drivers/rtc/ |
D | rtc-bq4802.c | 21 unsigned long ioport; member 31 return inb(p->ioport + off); in bq4802_read_io() 36 outb(val, p->ioport + off); in bq4802_write_io() 161 p->ioport = p->r->start; in bq4802_probe()
|
/linux-4.4.14/drivers/tty/serial/ |
D | crisv10.c | 234 .ioport = (unsigned char *)R_SERIAL0_CTRL, 286 .ioport = (unsigned char *)R_SERIAL1_CTRL, 341 .ioport = (unsigned char *)R_SERIAL2_CTRL, 394 .ioport = (unsigned char *)R_SERIAL3_CTRL, 904 #define E100_CTS_GET(info) ((info)->ioport[REG_STATUS] & E100_CTS_MASK) 1041 info->ioport[REG_REC_CTRL] = info->rx_ctrl; in e100_rts() 1085 info->ioport[REG_REC_CTRL] = in e100_disable_rx() 1093 info->ioport[REG_REC_CTRL] = in e100_enable_rx() 1420 *((unsigned long *)&info->ioport[REG_XOFF]) = xoff; in rs_stop() 1443 *((unsigned long *)&info->ioport[REG_XOFF]) = xoff; in rs_start() [all …]
|
D | crisv10.h | 41 volatile u8 *ioport; /* R_SERIALx_CTRL */ member
|
/linux-4.4.14/drivers/ata/ |
D | pata_optidma.c | 363 int ioport = 0x22; in optiplus_with_udma() local 377 ioport |= (r << 8); in optiplus_with_udma() 378 outb(0x10, ioport); in optiplus_with_udma() 380 if ((inb(ioport + 2) & 1) == 0) in optiplus_with_udma()
|
D | sata_nv.c | 1285 struct ata_ioports *ioport = &ap->ioaddr; in nv_adma_setup_port() local 1291 ioport->cmd_addr = mmio; in nv_adma_setup_port() 1292 ioport->data_addr = mmio + (ATA_REG_DATA * 4); in nv_adma_setup_port() 1293 ioport->error_addr = in nv_adma_setup_port() 1294 ioport->feature_addr = mmio + (ATA_REG_ERR * 4); in nv_adma_setup_port() 1295 ioport->nsect_addr = mmio + (ATA_REG_NSECT * 4); in nv_adma_setup_port() 1296 ioport->lbal_addr = mmio + (ATA_REG_LBAL * 4); in nv_adma_setup_port() 1297 ioport->lbam_addr = mmio + (ATA_REG_LBAM * 4); in nv_adma_setup_port() 1298 ioport->lbah_addr = mmio + (ATA_REG_LBAH * 4); in nv_adma_setup_port() 1299 ioport->device_addr = mmio + (ATA_REG_DEVICE * 4); in nv_adma_setup_port() [all …]
|
/linux-4.4.14/drivers/scsi/aic7xxx/ |
D | aic7770_osm.c | 56 ahc->bsh.ioport = port; in aic7770_map_registers() 97 ahc->bsh.ioport = 0; in aic7770_probe()
|
D | aic79xx_osm_pci.c | 363 ahd->bshs[0].ioport = (u_long)base; in ahd_pci_map_registers() 364 ahd->bshs[1].ioport = (u_long)base2; in ahd_pci_map_registers()
|
D | aic79xx_osm.c | 408 x = inb(ahd->bshs[(port) >> 8].ioport + ((port) & 0xFF)); in ahd_inb() 423 x = inw(ahd->bshs[(port) >> 8].ioport + ((port) & 0xFF)); 436 outb(val, ahd->bshs[(port) >> 8].ioport + (port & 0xFF)); in ahd_outb() 447 outw(val, ahd->bshs[(port) >> 8].ioport + (port & 0xFF)); in ahd_outw_atomic() 1355 && ahd->bshs[0].ioport != 0) in ahd_platform_free() 1356 release_region(ahd->bshs[0].ioport, 256); in ahd_platform_free() 1358 && ahd->bshs[1].ioport != 0) in ahd_platform_free() 1359 release_region(ahd->bshs[1].ioport, 256); in ahd_platform_free()
|
D | aic7xxx_osm_pci.c | 443 ahc->bsh.ioport = (u_long)base; in ahc_pci_map_registers()
|
D | aic7xxx_osm.h | 144 u_long ioport; member
|
D | aic79xx_osm.h | 131 u_long ioport; member
|
D | aic7xxx_osm.c | 406 x = inb(ahc->bsh.ioport + port); in ahc_inb() 418 outb(val, ahc->bsh.ioport + port); in ahc_outb() 1247 && ahc->bsh.ioport != 0) in ahc_platform_free() 1248 release_region(ahc->bsh.ioport, 256); in ahc_platform_free()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | sdio.c | 399 u32 ioport = (port & MWIFIEX_SDIO_IO_PORT_MASK); in mwifiex_write_data_sync() local 409 ret = sdio_writesb(card->func, ioport, buffer, blk_cnt * blk_size); in mwifiex_write_data_sync() 429 u32 ioport = (port & MWIFIEX_SDIO_IO_PORT_MASK); in mwifiex_read_data_sync() local 434 ret = sdio_readsb(card->func, buffer, ioport, blk_cnt * blk_size); in mwifiex_read_data_sync() 478 adapter->ioport = MEM_PORT; in mwifiex_init_sdio_new_mode() 518 adapter->ioport = 0; in mwifiex_init_sdio_ioport() 528 adapter->ioport |= (reg & 0xff); in mwifiex_init_sdio_ioport() 533 adapter->ioport |= ((reg & 0xff) << 8); in mwifiex_init_sdio_ioport() 538 adapter->ioport |= ((reg & 0xff) << 16); in mwifiex_init_sdio_ioport() 543 "info: SDIO FUNC1 IO port: %#x\n", adapter->ioport); in mwifiex_init_sdio_ioport() [all …]
|
D | main.h | 870 u32 ioport; member
|
/linux-4.4.14/drivers/net/wireless/libertas/ |
D | if_sdio.c | 118 unsigned long ioport; member 364 ret = sdio_readsb(card->func, card->buffer, card->ioport, chunk); in if_sdio_card_to_host() 443 ret = sdio_writesb(card->func, card->ioport, in if_sdio_host_to_card_worker() 508 ret = sdio_writesb(card->func, card->ioport, in if_sdio_prog_helper() 519 ret = sdio_writesb(card->func, card->ioport, chunk_buffer, 64); in if_sdio_prog_helper() 649 ret = sdio_writesb(card->func, card->ioport, in if_sdio_prog_real() 895 card->ioport = sdio_readb(func, IF_SDIO_IOPORT, &ret); in if_sdio_power_on() 899 card->ioport |= sdio_readb(func, IF_SDIO_IOPORT + 1, &ret) << 8; in if_sdio_power_on() 903 card->ioport |= sdio_readb(func, IF_SDIO_IOPORT + 2, &ret) << 16; in if_sdio_power_on() 1251 model, (unsigned)card->ioport); in if_sdio_probe()
|
/linux-4.4.14/drivers/mfd/ |
D | kempld-core.c | 450 struct resource *ioport; in kempld_probe() local 456 ioport = platform_get_resource(pdev, IORESOURCE_IO, 0); in kempld_probe() 457 if (!ioport) in kempld_probe() 460 pld->io_base = devm_ioport_map(dev, ioport->start, in kempld_probe() 461 ioport->end - ioport->start); in kempld_probe()
|
/linux-4.4.14/sound/pci/ |
D | sis7019.c | 113 unsigned long ioport; member 312 unsigned long io = sis->ioport; in sis_interrupt() 595 unsigned long io = sis->ioport; in sis_pcm_trigger() 927 unsigned long io = sis->ioport; in sis_ac97_rw() 1057 outl(SIS_GCR_SOFTWARE_RESET, sis->ioport + SIS_GCR); in sis_chip_free() 1059 outl(0, sis->ioport + SIS_GCR); in sis_chip_free() 1060 outl(0, sis->ioport + SIS_GIER); in sis_chip_free() 1082 unsigned long io = sis->ioport; in sis_chip_init() 1340 sis->ioport = pci_resource_start(pci, 0); in sis_chip_create() 1449 sis->ioport, sis->irq); in snd_sis7019_probe()
|
/linux-4.4.14/drivers/bluetooth/ |
D | btmrvl_sdio.c | 448 ret = sdio_writesb(card->func, card->ioport, helperbuf, in btmrvl_sdio_download_helper() 463 ret = sdio_writesb(card->func, card->ioport, helperbuf, in btmrvl_sdio_download_helper() 596 ret = sdio_writesb(card->func, card->ioport, fwbuf, in btmrvl_sdio_download_fw_w_helper() 672 ret = sdio_readsb(card->func, payload, card->ioport, in btmrvl_sdio_card_to_host() 897 card->ioport = reg; in btmrvl_sdio_register_dev() 905 card->ioport |= (reg << 8); in btmrvl_sdio_register_dev() 913 card->ioport |= (reg << 16); in btmrvl_sdio_register_dev() 915 BT_DBG("SDIO FUNC%d IO port: 0x%x", func->num, card->ioport); in btmrvl_sdio_register_dev() 1041 ret = sdio_writesb(card->func, card->ioport, buf, in btmrvl_sdio_host_to_card()
|
D | btmrvl_sdio.h | 91 u32 ioport; member
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | u_serial.h | 41 struct gs_port *ioport; member
|
D | u_ether.h | 60 struct eth_dev *ioport; member
|
D | u_serial.c | 1199 gser->ioport = port; in gserial_connect() 1244 struct gs_port *port = gser->ioport; in gserial_disconnect() 1257 gser->ioport = NULL; in gserial_disconnect()
|
D | f_subset.c | 494 geth->port.ioport = netdev_priv(opts->net); in geth_alloc()
|
D | u_ether.c | 1047 struct eth_dev *dev = link->ioport; in gether_connect() 1124 struct eth_dev *dev = link->ioport; in gether_disconnect()
|
D | f_eem.c | 628 eem->port.ioport = netdev_priv(opts->net); in eem_alloc()
|
D | f_ecm.c | 937 ecm->port.ioport = netdev_priv(opts->net); in ecm_alloc()
|
D | f_rndis.c | 972 rndis->port.ioport = netdev_priv(opts->net); in rndis_alloc()
|
D | f_ncm.c | 1593 ncm->port.ioport = netdev_priv(opts->net); in ncm_alloc()
|
/linux-4.4.14/tools/perf/Documentation/ |
D | perf-kvm.txt | 54 of KVM events. Currently, vmexit, mmio (x86 only) and ioport (x86 only) 107 ioport (x86 only). (default: vmexit) 142 mmio (x86 only), ioport (x86 only).
|
/linux-4.4.14/drivers/net/ethernet/cirrus/ |
D | cs89x0.c | 1586 cs89x0_ioport_probe(struct net_device *dev, unsigned long ioport, int modular) in cs89x0_ioport_probe() argument 1595 dev->base_addr = ioport; in cs89x0_ioport_probe() 1597 if (!request_region(ioport, NETCARD_IO_EXTENT, DRV_NAME)) { in cs89x0_ioport_probe() 1602 io_mem = ioport_map(ioport & ~3, NETCARD_IO_EXTENT); in cs89x0_ioport_probe() 1613 if (ioport & 1) { in cs89x0_ioport_probe() 1614 cs89_dbg(1, info, "%s: odd ioaddr 0x%lx\n", dev->name, ioport); in cs89x0_ioport_probe() 1615 if ((ioport & 2) != 2) { in cs89x0_ioport_probe() 1632 release_region(ioport, NETCARD_IO_EXTENT); in cs89x0_ioport_probe()
|
/linux-4.4.14/drivers/platform/x86/ |
D | sony-laptop.c | 4327 struct sony_pic_ioport *ioport = kzalloc(sizeof(*ioport), GFP_KERNEL); in sony_pic_read_possible_resource() local 4328 if (!ioport) in sony_pic_read_possible_resource() 4331 list_add(&ioport->list, &dev->ioports); in sony_pic_read_possible_resource() 4374 struct sony_pic_ioport *ioport = in sony_pic_read_possible_resource() local 4381 if (!ioport->io1.minimum) { in sony_pic_read_possible_resource() 4382 memcpy(&ioport->io1, io, sizeof(*io)); in sony_pic_read_possible_resource() 4383 dprintk("IO1 at 0x%.4x (0x%.2x)\n", ioport->io1.minimum, in sony_pic_read_possible_resource() 4384 ioport->io1.address_length); in sony_pic_read_possible_resource() 4386 else if (!ioport->io2.minimum) { in sony_pic_read_possible_resource() 4387 memcpy(&ioport->io2, io, sizeof(*io)); in sony_pic_read_possible_resource() [all …]
|
/linux-4.4.14/arch/sh/kernel/ |
D | Makefile | 25 obj-$(CONFIG_HAS_IOPORT_MAP) += ioport.o
|
/linux-4.4.14/Documentation/pcmcia/ |
D | driver-changes.txt | 11 CONF_AUTO_SET_IO : set ioport resources (->resource[0,1]) 22 struct pcmcia_device *p_dev->resource[2,3,4,5] for up to four ioport 29 struct pcmcia_device *p_dev->resource[0,1] for up to two ioport
|
/linux-4.4.14/arch/sparc/kernel/ |
D | Makefile | 37 obj-$(CONFIG_SPARC32) += ioport.o
|
/linux-4.4.14/arch/x86/kernel/ |
D | Makefile | 28 obj-y += time.o ioport.o dumpstack.o nmi.o
|
/linux-4.4.14/Documentation/devicetree/bindings/pci/ |
D | host-generic-pci.txt | 50 accessed via an ioport) and laid out with a direct correspondence to the
|
/linux-4.4.14/drivers/tty/serial/8250/ |
D | 8250_pci.c | 899 u32 miscr, uartbar, ioport; in pci_ite887x_init() local 956 &ioport); in pci_ite887x_init() 957 ioport &= 0x0000FF00; /* the actual base address */ in pci_ite887x_init() 960 ITE_887x_POSIO_IOSIZE_8 | ioport); in pci_ite887x_init() 965 uartbar |= (ioport << (16 * i)); /* set the ioport */ in pci_ite887x_init() 988 u32 ioport; in pci_ite887x_exit() local 990 pci_read_config_dword(dev, ITE_887x_POSIO0, &ioport); in pci_ite887x_exit() 991 ioport &= 0xffff; in pci_ite887x_exit() 992 release_region(ioport, ITE_887x_IOSIZE); in pci_ite887x_exit()
|
/linux-4.4.14/Documentation/input/ |
D | gameport-programming.txt | 30 gameport. Although only one ioport is really used, the gameport usually
|
/linux-4.4.14/sound/pci/korg1212/ |
D | korg1212.c | 331 unsigned long ioport; member 2204 korg1212->ioport = pci_resource_start(korg1212->pci, 1); in snd_korg1212_create() 2217 korg1212->ioport, ioport_size, in snd_korg1212_create()
|
/linux-4.4.14/drivers/cpufreq/ |
D | Kconfig.x86 | 194 tristate "Intel Speedstep on ICH-M chipsets (ioport interface)"
|