/linux-4.1.27/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 | 28 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 | 2382 ushort ioport; /* I/O Port address. */ member 11419 boardp->ioport = iop; in advansys_board_found() 11947 int ioport = _asc_def_iop_base[id]; in advansys_isa_remove() local 11949 release_region(ioport, ASC_IOADR_GAP); in advansys_isa_remove() 12074 int i, ioport, irq = 0; in advansys_eisa_probe() local 12083 ioport = edev->base_addr + 0xc30; in advansys_eisa_probe() 12086 for (i = 0; i < 2; i++, ioport += 0x20) { in advansys_eisa_probe() 12089 if (!request_region(ioport, ASC_IOADR_GAP, DRV_NAME)) { in advansys_eisa_probe() 12090 printk(KERN_WARNING "Region %x-%x busy\n", ioport, in advansys_eisa_probe() 12091 ioport + ASC_IOADR_GAP - 1); in advansys_eisa_probe() [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/acpi/apei/ |
D | apei-base.c | 304 .ioport = LIST_HEAD_INIT(apei_resources_all.ioport), 398 apei_res_clean(&resources->ioport); in apei_resources_fini() 414 list_for_each_entry(res, &resources2->ioport, list) { in apei_resources_merge() 415 rc = apei_res_add(&resources1->ioport, res->start, in apei_resources_merge() 431 return apei_res_add(&resources->ioport, start, size); in apei_resources_add() 448 return apei_res_sub(&resources1->ioport, &resources2->ioport); in apei_resources_sub() 525 list_for_each_entry(res, &resources->ioport, list) { in apei_resources_request() 545 list_for_each_entry(res, &resources->ioport, list) { in apei_resources_request() 572 list_for_each_entry(res, &resources->ioport, list) in apei_resources_release() 738 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.1.27/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.1.27/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.1.27/drivers/tty/serial/ |
D | crisv10.c | 238 .ioport = (unsigned char *)R_SERIAL0_CTRL, 290 .ioport = (unsigned char *)R_SERIAL1_CTRL, 345 .ioport = (unsigned char *)R_SERIAL2_CTRL, 398 .ioport = (unsigned char *)R_SERIAL3_CTRL, 935 #define E100_CTS_GET(info) ((info)->ioport[REG_STATUS] & E100_CTS_MASK) 1072 info->ioport[REG_REC_CTRL] = info->rx_ctrl; in e100_rts() 1116 info->ioport[REG_REC_CTRL] = in e100_disable_rx() 1124 info->ioport[REG_REC_CTRL] = in e100_enable_rx() 1461 *((unsigned long *)&info->ioport[REG_XOFF]) = xoff; in rs_stop() 1484 *((unsigned long *)&info->ioport[REG_XOFF]) = xoff; in rs_start() [all …]
|
D | crisv10.h | 41 volatile u8 *ioport; /* R_SERIALx_CTRL */ member
|
/linux-4.1.27/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.1.27/drivers/net/wireless/mwifiex/ |
D | sdio.c | 386 u32 ioport = (port & MWIFIEX_SDIO_IO_PORT_MASK); in mwifiex_write_data_sync() local 396 ret = sdio_writesb(card->func, ioport, buffer, blk_cnt * blk_size); in mwifiex_write_data_sync() 416 u32 ioport = (port & MWIFIEX_SDIO_IO_PORT_MASK); in mwifiex_read_data_sync() local 421 ret = sdio_readsb(card->func, buffer, ioport, blk_cnt * blk_size); in mwifiex_read_data_sync() 463 adapter->ioport = MEM_PORT; in mwifiex_init_sdio_new_mode() 503 adapter->ioport = 0; in mwifiex_init_sdio_ioport() 513 adapter->ioport |= (reg & 0xff); in mwifiex_init_sdio_ioport() 518 adapter->ioport |= ((reg & 0xff) << 8); in mwifiex_init_sdio_ioport() 523 adapter->ioport |= ((reg & 0xff) << 16); in mwifiex_init_sdio_ioport() 527 pr_debug("info: SDIO FUNC1 IO port: %#x\n", adapter->ioport); in mwifiex_init_sdio_ioport() [all …]
|
D | main.h | 794 u32 ioport; member
|
/linux-4.1.27/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() 1356 && ahd->bshs[0].ioport != 0) in ahd_platform_free() 1357 release_region(ahd->bshs[0].ioport, 256); in ahd_platform_free() 1359 && ahd->bshs[1].ioport != 0) in ahd_platform_free() 1360 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() 1248 && ahc->bsh.ioport != 0) in ahc_platform_free() 1249 release_region(ahc->bsh.ioport, 256); in ahc_platform_free()
|
/linux-4.1.27/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.1.27/drivers/mfd/ |
D | kempld-core.c | 450 struct resource *ioport; in kempld_probe() local 457 ioport = platform_get_resource(pdev, IORESOURCE_IO, 0); in kempld_probe() 458 if (!ioport) in kempld_probe() 461 pld->io_base = devm_ioport_map(dev, ioport->start, in kempld_probe() 462 ioport->end - ioport->start); in kempld_probe()
|
/linux-4.1.27/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.1.27/drivers/bluetooth/ |
D | btmrvl_sdio.c | 413 ret = sdio_writesb(card->func, card->ioport, helperbuf, in btmrvl_sdio_download_helper() 428 ret = sdio_writesb(card->func, card->ioport, helperbuf, in btmrvl_sdio_download_helper() 561 ret = sdio_writesb(card->func, card->ioport, fwbuf, in btmrvl_sdio_download_fw_w_helper() 637 ret = sdio_readsb(card->func, payload, card->ioport, in btmrvl_sdio_card_to_host() 862 card->ioport = reg; in btmrvl_sdio_register_dev() 870 card->ioport |= (reg << 8); in btmrvl_sdio_register_dev() 878 card->ioport |= (reg << 16); in btmrvl_sdio_register_dev() 880 BT_DBG("SDIO FUNC%d IO port: 0x%x", func->num, card->ioport); in btmrvl_sdio_register_dev() 1006 ret = sdio_writesb(card->func, card->ioport, buf, in btmrvl_sdio_host_to_card()
|
D | btmrvl_sdio.h | 91 u32 ioport; member
|
/linux-4.1.27/drivers/usb/gadget/function/ |
D | u_serial.h | 41 struct gs_port *ioport; member
|
D | u_ether.h | 62 struct eth_dev *ioport; member
|
D | u_serial.c | 1198 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 | 502 geth->port.ioport = netdev_priv(opts->net); in geth_alloc()
|
D | u_ether.c | 1042 struct eth_dev *dev = link->ioport; in gether_connect() 1119 struct eth_dev *dev = link->ioport; in gether_disconnect()
|
D | f_eem.c | 638 eem->port.ioport = netdev_priv(opts->net); in eem_alloc()
|
D | f_ecm.c | 954 ecm->port.ioport = netdev_priv(opts->net); in ecm_alloc()
|
D | f_rndis.c | 986 rndis->port.ioport = netdev_priv(opts->net); in rndis_alloc()
|
D | f_ncm.c | 1609 ncm->port.ioport = netdev_priv(opts->net); in ncm_alloc()
|
/linux-4.1.27/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.1.27/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.1.27/drivers/platform/x86/ |
D | sony-laptop.c | 4329 struct sony_pic_ioport *ioport = kzalloc(sizeof(*ioport), GFP_KERNEL); in sony_pic_read_possible_resource() local 4330 if (!ioport) in sony_pic_read_possible_resource() 4333 list_add(&ioport->list, &dev->ioports); in sony_pic_read_possible_resource() 4376 struct sony_pic_ioport *ioport = in sony_pic_read_possible_resource() local 4383 if (!ioport->io1.minimum) { in sony_pic_read_possible_resource() 4384 memcpy(&ioport->io1, io, sizeof(*io)); in sony_pic_read_possible_resource() 4385 dprintk("IO1 at 0x%.4x (0x%.2x)\n", ioport->io1.minimum, in sony_pic_read_possible_resource() 4386 ioport->io1.address_length); in sony_pic_read_possible_resource() 4388 else if (!ioport->io2.minimum) { in sony_pic_read_possible_resource() 4389 memcpy(&ioport->io2, io, sizeof(*io)); in sony_pic_read_possible_resource() [all …]
|
/linux-4.1.27/arch/sh/kernel/ |
D | Makefile | 25 obj-$(CONFIG_HAS_IOPORT_MAP) += ioport.o
|
/linux-4.1.27/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.1.27/arch/sparc/kernel/ |
D | Makefile | 36 obj-$(CONFIG_SPARC32) += ioport.o
|
/linux-4.1.27/arch/x86/kernel/ |
D | Makefile | 27 obj-y += time.o ioport.o ldt.o dumpstack.o nmi.o
|
/linux-4.1.27/Documentation/devicetree/bindings/pci/ |
D | host-generic-pci.txt | 49 accessed via an ioport) and laid out with a direct correspondence to the
|
/linux-4.1.27/drivers/tty/serial/8250/ |
D | 8250_pci.c | 900 u32 miscr, uartbar, ioport; in pci_ite887x_init() local 957 &ioport); in pci_ite887x_init() 958 ioport &= 0x0000FF00; /* the actual base address */ in pci_ite887x_init() 961 ITE_887x_POSIO_IOSIZE_8 | ioport); in pci_ite887x_init() 966 uartbar |= (ioport << (16 * i)); /* set the ioport */ in pci_ite887x_init() 989 u32 ioport; in pci_ite887x_exit() local 991 pci_read_config_dword(dev, ITE_887x_POSIO0, &ioport); in pci_ite887x_exit() 992 ioport &= 0xffff; in pci_ite887x_exit() 993 release_region(ioport, ITE_887x_IOSIZE); in pci_ite887x_exit()
|
/linux-4.1.27/Documentation/input/ |
D | gameport-programming.txt | 30 gameport. Although only one ioport is really used, the gameport usually
|
/linux-4.1.27/sound/pci/korg1212/ |
D | korg1212.c | 331 unsigned long ioport; member 2202 korg1212->ioport = pci_resource_start(korg1212->pci, 1); in snd_korg1212_create() 2215 korg1212->ioport, ioport_size, in snd_korg1212_create()
|
/linux-4.1.27/drivers/cpufreq/ |
D | Kconfig.x86 | 194 tristate "Intel Speedstep on ICH-M chipsets (ioport interface)"
|