Home
last modified time | relevance | path

Searched refs:ioport (Results 1 – 25 of 2198) sorted by relevance

12345678910>>...88

/linux/drivers/scsi/
A DFlashPoint.c182 #define RD_HARPOON(ioport) inb((u32)ioport) argument
183 #define RDW_HARPOON(ioport) inw((u32)ioport) 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
916 u32 ioport; in FlashPoint_ProbeHostAdapter() local
1192 u32 ioport; in FlashPoint_HardwareResetHostAdapter() local
1472 u32 ioport; in FlashPoint_StartCCB() local
1586 u32 ioport; in FlashPoint_AbortCCB() local
1690 u32 ioport; in FlashPoint_InterruptPending() local
[all …]
/linux/drivers/input/gameport/
A Dns558.c183 int ioport, iolen; in ns558_pnp_probe() local
192 ioport = pnp_port_start(dev, 0); in ns558_pnp_probe()
195 if (!request_region(ioport, iolen, "ns558-pnp")) in ns558_pnp_probe()
207 ns558->io = ioport; in ns558_pnp_probe()
215 port->io = ioport; in ns558_pnp_probe()
/linux/drivers/acpi/apei/
A Dapei-base.c292 .ioport = LIST_HEAD_INIT(apei_resources_all.ioport),
386 apei_res_clean(&resources->ioport); in apei_resources_fini()
402 list_for_each_entry(res, &resources2->ioport, list) { in apei_resources_merge()
403 rc = apei_res_add(&resources1->ioport, res->start, in apei_resources_merge()
419 return apei_res_add(&resources->ioport, start, size); in apei_resources_add()
436 return apei_res_sub(&resources1->ioport, &resources2->ioport); in apei_resources_sub()
513 list_for_each_entry(res, &resources->ioport, list) { in apei_resources_request()
534 list_for_each_entry(res, &resources->ioport, list) { in apei_resources_request()
562 list_for_each_entry(res, &resources->ioport, list) in apei_resources_release()
736 return apei_res_add(&resources->ioport, paddr, in collect_res_callback()
A Dapei-internal.h100 struct list_head ioport; member
106 INIT_LIST_HEAD(&resources->ioport); in apei_resources_init()
/linux/Documentation/driver-api/media/drivers/
A Dradiotrack.rst56 The RadioTrack (base) ioport is configurable for 0x30c or 0x20c. Only one
57 ioport seems to be involved. The ioport decoding circuitry must be pretty
58 simple, as individual ioport bits are directly matched to specific functions
60 parallel with one write to the ioport. The only feedback available through
63 The bits of the ioport are arranged as follows:
91 Results available by reading ioport >60 msec after last port write.
151 x <-- BASE (read ioport)
/linux/drivers/gpu/drm/tiny/
A Dbochs.c95 static void bochs_vga_writeb(struct bochs_device *bochs, u16 ioport, u8 val) in bochs_vga_writeb() argument
97 if (WARN_ON(ioport < 0x3c0 || ioport > 0x3df)) in bochs_vga_writeb()
101 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_writeb()
105 outb(val, ioport); in bochs_vga_writeb()
109 static u8 bochs_vga_readb(struct bochs_device *bochs, u16 ioport) in bochs_vga_readb() argument
111 if (WARN_ON(ioport < 0x3c0 || ioport > 0x3df)) in bochs_vga_readb()
115 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_readb()
119 return inb(ioport); in bochs_vga_readb()
/linux/drivers/watchdog/
A Dmixcomwd.c69 int ioport; member
263 for (i = 0; !found && mixcomwd_io_info[i].ioport != 0; i++) { in mixcomwd_init()
264 if (checkcard(mixcomwd_io_info[i].ioport, in mixcomwd_init()
267 watchdog_port = mixcomwd_io_info[i].ioport; in mixcomwd_init()
/linux/drivers/video/fbdev/
A Dn411.c196 module_param_hw(dio_addr, ulong, ioport, 0);
198 module_param_hw(cio_addr, ulong, ioport, 0);
200 module_param_hw(c2io_addr, ulong, ioport, 0);
/linux/drivers/rtc/
A Drtc-bq4802.c22 unsigned long ioport; member
32 return inb(p->ioport + off); in bq4802_read_io()
37 outb(val, p->ioport + off); in bq4802_write_io()
160 p->ioport = p->r->start; in bq4802_probe()
/linux/drivers/ata/
A Dpata_optidma.c365 int ioport = 0x22; in optiplus_with_udma() local
379 ioport |= (r << 8); in optiplus_with_udma()
380 outb(0x10, ioport); in optiplus_with_udma()
382 if ((inb(ioport + 2) & 1) == 0) in optiplus_with_udma()
A Dsata_nv.c1253 struct ata_ioports *ioport = &ap->ioaddr; in nv_adma_setup_port() local
1259 ioport->cmd_addr = mmio; in nv_adma_setup_port()
1260 ioport->data_addr = mmio + (ATA_REG_DATA * 4); in nv_adma_setup_port()
1261 ioport->error_addr = in nv_adma_setup_port()
1262 ioport->feature_addr = mmio + (ATA_REG_ERR * 4); in nv_adma_setup_port()
1264 ioport->lbal_addr = mmio + (ATA_REG_LBAL * 4); in nv_adma_setup_port()
1265 ioport->lbam_addr = mmio + (ATA_REG_LBAM * 4); in nv_adma_setup_port()
1266 ioport->lbah_addr = mmio + (ATA_REG_LBAH * 4); in nv_adma_setup_port()
1268 ioport->status_addr = in nv_adma_setup_port()
1270 ioport->altstatus_addr = in nv_adma_setup_port()
[all …]
/linux/drivers/net/wireless/marvell/mwifiex/
A Dsdio.c1001 adapter->ioport = MEM_PORT; in mwifiex_init_sdio_new_mode()
1041 adapter->ioport = 0; in mwifiex_init_sdio_ioport()
1051 adapter->ioport |= (reg & 0xff); in mwifiex_init_sdio_ioport()
1056 adapter->ioport |= ((reg & 0xff) << 8); in mwifiex_init_sdio_ioport()
1061 adapter->ioport |= ((reg & 0xff) << 16); in mwifiex_init_sdio_ioport()
1355 u32 npayload, u32 ioport) in mwifiex_sdio_card_to_host() argument
1515 adapter->ioport); in mwifiex_prog_fw_w_helper()
1880 adapter->ioport + port)) in mwifiex_sdio_card_to_host_mp_aggr()
1889 adapter->ioport + port)) in mwifiex_sdio_card_to_host_mp_aggr()
1985 skb->len, adapter->ioport | in mwifiex_process_int_status()
[all …]
/linux/drivers/net/wireless/marvell/libertas/
A Dif_sdio.c114 unsigned long ioport; member
344 ret = sdio_readsb(card->func, card->buffer, card->ioport, chunk); in if_sdio_card_to_host()
419 ret = sdio_writesb(card->func, card->ioport, in if_sdio_host_to_card_worker()
480 ret = sdio_writesb(card->func, card->ioport, in if_sdio_prog_helper()
491 ret = sdio_writesb(card->func, card->ioport, chunk_buffer, 64); in if_sdio_prog_helper()
618 ret = sdio_writesb(card->func, card->ioport, in if_sdio_prog_real()
860 card->ioport = sdio_readb(func, IF_SDIO_IOPORT, &ret); in if_sdio_power_on()
864 card->ioport |= sdio_readb(func, IF_SDIO_IOPORT + 1, &ret) << 8; in if_sdio_power_on()
868 card->ioport |= sdio_readb(func, IF_SDIO_IOPORT + 2, &ret) << 16; in if_sdio_power_on()
1205 model, (unsigned)card->ioport); in if_sdio_probe()
/linux/drivers/scsi/aic7xxx/
A Daic7770_osm.c56 ahc->bsh.ioport = port; in aic7770_map_registers()
98 ahc->bsh.ioport = 0; in aic7770_probe()
/linux/sound/pci/
A Dsis7019.c100 unsigned long ioport; member
299 unsigned long io = sis->ioport; in sis_interrupt()
570 unsigned long io = sis->ioport; in sis_pcm_trigger()
892 unsigned long io = sis->ioport; in sis_ac97_rw()
1016 outl(SIS_GCR_SOFTWARE_RESET, sis->ioport + SIS_GCR); in sis_chip_free()
1018 outl(0, sis->ioport + SIS_GCR); in sis_chip_free()
1019 outl(0, sis->ioport + SIS_GIER); in sis_chip_free()
1029 unsigned long io = sis->ioport; in sis_chip_init()
1283 sis->ioport = pci_resource_start(pci, 0); in sis_chip_create()
1379 sis->ioport, sis->irq); in snd_sis7019_probe()
/linux/sound/isa/cs423x/
A Dcs4236.c52 module_param_hw_array(port, long, ioport, NULL, 0444);
54 module_param_hw_array(cport, long, ioport, NULL, 0444);
56 module_param_hw_array(mpu_port, long, ioport, NULL, 0444);
58 module_param_hw_array(fm_port, long, ioport, NULL, 0444);
60 module_param_hw_array(sb_port, long, ioport, NULL, 0444);
A Dcs4231.c43 module_param_hw_array(port, long, ioport, NULL, 0444);
45 module_param_hw_array(mpu_port, long, ioport, NULL, 0444);
/linux/sound/pci/ymfpci/
A Dymfpci.c37 module_param_hw_array(mpu_port, long, ioport, NULL, 0444);
39 module_param_hw_array(fm_port, long, ioport, NULL, 0444);
42 module_param_hw_array(joystick_port, long, ioport, NULL, 0444);
/linux/sound/isa/es1688/
A Des1688.c54 module_param_hw_array(port, long, ioport, NULL, 0444);
56 module_param_hw_array(mpu_port, long, ioport, NULL, 0444);
59 module_param_hw_array(fm_port, long, ioport, NULL, 0444);
/linux/sound/isa/gus/
A Dgusextreme.c53 module_param_hw_array(port, long, ioport, NULL, 0444);
55 module_param_hw_array(gf1_port, long, ioport, NULL, 0444);
57 module_param_hw_array(mpu_port, long, ioport, NULL, 0444);
/linux/sound/isa/galaxy/
A Dgalaxy.c43 module_param_hw_array(port, long, ioport, NULL, 0444);
45 module_param_hw_array(wss_port, long, ioport, NULL, 0444);
47 module_param_hw_array(mpu_port, long, ioport, NULL, 0444);
49 module_param_hw_array(fm_port, long, ioport, NULL, 0444);
/linux/sound/isa/wavefront/
A Dwavefront.c52 module_param_hw_array(cs4232_pcm_port, long, ioport, NULL, 0444);
60 module_param_hw_array(cs4232_mpu_port, long, ioport, NULL, 0444);
66 module_param_hw_array(ics2115_port, long, ioport, NULL, 0444);
68 module_param_hw_array(fm_port, long, ioport, NULL, 0444);
/linux/drivers/bluetooth/
A Dbtmrvl_sdio.c541 ret = sdio_writesb(card->func, card->ioport, helperbuf, in btmrvl_sdio_download_helper()
556 ret = sdio_writesb(card->func, card->ioport, helperbuf, in btmrvl_sdio_download_helper()
689 ret = sdio_writesb(card->func, card->ioport, fwbuf, in btmrvl_sdio_download_fw_w_helper()
765 ret = sdio_readsb(card->func, payload, card->ioport, in btmrvl_sdio_card_to_host()
990 card->ioport = reg; in btmrvl_sdio_register_dev()
998 card->ioport |= (reg << 8); in btmrvl_sdio_register_dev()
1006 card->ioport |= (reg << 16); in btmrvl_sdio_register_dev()
1008 BT_DBG("SDIO FUNC%d IO port: 0x%x", func->num, card->ioport); in btmrvl_sdio_register_dev()
1134 ret = sdio_writesb(card->func, card->ioport, buf, in btmrvl_sdio_host_to_card()
/linux/drivers/mfd/
A Dkempld-core.c491 struct resource *ioport; in kempld_probe() local
519 ioport = platform_get_resource(pdev, IORESOURCE_IO, 0); in kempld_probe()
520 if (!ioport) in kempld_probe()
523 pld->io_base = devm_ioport_map(dev, ioport->start, in kempld_probe()
524 resource_size(ioport)); in kempld_probe()
/linux/sound/isa/sb/
A Dsb16.c79 module_param_hw_array(port, long, ioport, NULL, 0444);
81 module_param_hw_array(mpu_port, long, ioport, NULL, 0444);
83 module_param_hw_array(fm_port, long, ioport, NULL, 0444);
86 module_param_hw_array(awe_port, long, ioport, NULL, 0444);

Completed in 51 milliseconds

12345678910>>...88