| /linux-6.15/drivers/scsi/ |
| H A D | FlashPoint.c | 182 #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 …]
|
| H A D | atp870u.h | 28 unsigned long ioport[2]; member
|
| /linux-6.15/drivers/mfd/ |
| H A D | cgbc-core.c | 246 struct resource *ioport; in cgbc_map() local 248 ioport = platform_get_resource(pdev, IORESOURCE_IO, 0); in cgbc_map() 249 if (!ioport) in cgbc_map() 252 cgbc->io_session = devm_ioport_map(dev, ioport->start, resource_size(ioport)); in cgbc_map() 256 ioport = platform_get_resource(pdev, IORESOURCE_IO, 1); in cgbc_map() 257 if (!ioport) in cgbc_map() 260 cgbc->io_cmd = devm_ioport_map(dev, ioport->start, resource_size(ioport)); in cgbc_map()
|
| H A D | kempld-core.c | 413 struct resource *ioport; in kempld_probe() local 446 ioport = platform_get_resource(pdev, IORESOURCE_IO, 0); in kempld_probe() 447 if (!ioport) in kempld_probe() 450 pld->io_base = devm_ioport_map(dev, ioport->start, in kempld_probe() 451 resource_size(ioport)); in kempld_probe()
|
| /linux-6.15/drivers/input/gameport/ |
| H A D | ns558.c | 180 int ioport, iolen; in ns558_pnp_probe() local 189 ioport = pnp_port_start(dev, 0); in ns558_pnp_probe() 192 if (!request_region(ioport, iolen, "ns558-pnp")) in ns558_pnp_probe() 204 ns558->io = ioport; in ns558_pnp_probe() 212 port->io = ioport; in ns558_pnp_probe()
|
| /linux-6.15/drivers/acpi/apei/ |
| H A D | apei-base.c | 289 .ioport = LIST_HEAD_INIT(apei_resources_all.ioport), 383 apei_res_clean(&resources->ioport); in apei_resources_fini() 399 list_for_each_entry(res, &resources2->ioport, list) { in apei_resources_merge() 400 rc = apei_res_add(&resources1->ioport, res->start, in apei_resources_merge() 416 return apei_res_add(&resources->ioport, start, size); in apei_resources_add() 433 return apei_res_sub(&resources1->ioport, &resources2->ioport); in apei_resources_sub() 510 list_for_each_entry(res, &resources->ioport, list) { in apei_resources_request() 531 list_for_each_entry(res, &resources->ioport, list) { in apei_resources_request() 559 list_for_each_entry(res, &resources->ioport, list) in apei_resources_release() 733 return apei_res_add(&resources->ioport, paddr, in collect_res_callback()
|
| H A D | apei-internal.h | 99 struct list_head ioport; member 105 INIT_LIST_HEAD(&resources->ioport); in apei_resources_init()
|
| /linux-6.15/Documentation/driver-api/media/drivers/ |
| H A D | radiotrack.rst | 56 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-6.15/drivers/watchdog/ |
| H A D | mixcomwd.c | 69 int ioport; member 262 for (i = 0; !found && mixcomwd_io_info[i].ioport != 0; i++) { in mixcomwd_init() 263 if (checkcard(mixcomwd_io_info[i].ioport, in mixcomwd_init() 266 watchdog_port = mixcomwd_io_info[i].ioport; in mixcomwd_init()
|
| /linux-6.15/drivers/video/fbdev/ |
| H A D | n411.c | 196 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-6.15/drivers/gpu/drm/tiny/ |
| H A D | bochs.c | 115 static void bochs_vga_writeb(struct bochs_device *bochs, u16 ioport, u8 val) in bochs_vga_writeb() argument 117 if (WARN_ON(ioport < 0x3c0 || ioport > 0x3df)) in bochs_vga_writeb() 121 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_writeb() 125 outb(val, ioport); in bochs_vga_writeb() 129 static u8 bochs_vga_readb(struct bochs_device *bochs, u16 ioport) in bochs_vga_readb() argument 131 if (WARN_ON(ioport < 0x3c0 || ioport > 0x3df)) in bochs_vga_readb() 135 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_readb() 139 return inb(ioport); in bochs_vga_readb()
|
| /linux-6.15/drivers/rtc/ |
| H A D | rtc-bq4802.c | 22 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-6.15/drivers/ata/ |
| H A D | pata_optidma.c | 365 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()
|
| /linux-6.15/drivers/net/wireless/marvell/mwifiex/ |
| H A D | sdio.c | 1047 adapter->ioport = MEM_PORT; in mwifiex_init_sdio_new_mode() 1087 adapter->ioport = 0; in mwifiex_init_sdio_ioport() 1097 adapter->ioport |= (reg & 0xff); in mwifiex_init_sdio_ioport() 1102 adapter->ioport |= ((reg & 0xff) << 8); in mwifiex_init_sdio_ioport() 1107 adapter->ioport |= ((reg & 0xff) << 16); in mwifiex_init_sdio_ioport() 1401 u32 npayload, u32 ioport) in mwifiex_sdio_card_to_host() argument 1561 adapter->ioport); in mwifiex_prog_fw_w_helper() 1926 adapter->ioport + port)) in mwifiex_sdio_card_to_host_mp_aggr() 1935 adapter->ioport + port)) in mwifiex_sdio_card_to_host_mp_aggr() 2031 skb->len, adapter->ioport | in mwifiex_process_int_status() [all …]
|
| /linux-6.15/drivers/scsi/aic7xxx/ |
| H A D | aic7770_osm.c | 56 ahc->bsh.ioport = port; in aic7770_map_registers() 98 ahc->bsh.ioport = 0; in aic7770_probe()
|
| /linux-6.15/drivers/net/wireless/marvell/libertas/ |
| H A D | if_sdio.c | 114 unsigned long ioport; member 345 ret = sdio_readsb(card->func, card->buffer, card->ioport, chunk); in if_sdio_card_to_host() 421 ret = sdio_writesb(card->func, card->ioport, in if_sdio_host_to_card_worker() 482 ret = sdio_writesb(card->func, card->ioport, in if_sdio_prog_helper() 493 ret = sdio_writesb(card->func, card->ioport, chunk_buffer, 64); in if_sdio_prog_helper() 620 ret = sdio_writesb(card->func, card->ioport, in if_sdio_prog_real() 862 card->ioport = sdio_readb(func, IF_SDIO_IOPORT, &ret); in if_sdio_power_on() 866 card->ioport |= sdio_readb(func, IF_SDIO_IOPORT + 1, &ret) << 8; in if_sdio_power_on() 870 card->ioport |= sdio_readb(func, IF_SDIO_IOPORT + 2, &ret) << 16; in if_sdio_power_on() 1210 model, (unsigned)card->ioport); in if_sdio_probe()
|
| /linux-6.15/sound/pci/ |
| H A D | sis7019.c | 96 unsigned long ioport; member 295 unsigned long io = sis->ioport; in sis_interrupt() 566 unsigned long io = sis->ioport; in sis_pcm_trigger() 888 unsigned long io = sis->ioport; in sis_ac97_rw() 1012 outl(SIS_GCR_SOFTWARE_RESET, sis->ioport + SIS_GCR); in sis_chip_free() 1014 outl(0, sis->ioport + SIS_GCR); in sis_chip_free() 1015 outl(0, sis->ioport + SIS_GIER); in sis_chip_free() 1025 unsigned long io = sis->ioport; in sis_chip_init() 1274 sis->ioport = pci_resource_start(pci, 0); in sis_chip_create() 1370 sis->ioport, sis->irq); in __snd_sis7019_probe()
|
| /linux-6.15/sound/isa/cs423x/ |
| H A D | cs4236.c | 52 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);
|
| H A D | cs4231.c | 43 module_param_hw_array(port, long, ioport, NULL, 0444); 45 module_param_hw_array(mpu_port, long, ioport, NULL, 0444);
|
| /linux-6.15/sound/pci/ymfpci/ |
| H A D | ymfpci.c | 37 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-6.15/sound/isa/es1688/ |
| H A D | es1688.c | 54 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-6.15/sound/isa/gus/ |
| H A D | gusextreme.c | 53 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-6.15/sound/isa/galaxy/ |
| H A D | galaxy.c | 43 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-6.15/drivers/bluetooth/ |
| H A D | btmrvl_sdio.c | 527 ret = sdio_writesb(card->func, card->ioport, helperbuf, in btmrvl_sdio_download_helper() 542 ret = sdio_writesb(card->func, card->ioport, helperbuf, in btmrvl_sdio_download_helper() 675 ret = sdio_writesb(card->func, card->ioport, fwbuf, in btmrvl_sdio_download_fw_w_helper() 751 ret = sdio_readsb(card->func, payload, card->ioport, in btmrvl_sdio_card_to_host() 976 card->ioport = reg; in btmrvl_sdio_register_dev() 984 card->ioport |= (reg << 8); in btmrvl_sdio_register_dev() 992 card->ioport |= (reg << 16); in btmrvl_sdio_register_dev() 994 BT_DBG("SDIO FUNC%d IO port: 0x%x", func->num, card->ioport); in btmrvl_sdio_register_dev() 1120 ret = sdio_writesb(card->func, card->ioport, buf, in btmrvl_sdio_host_to_card()
|
| /linux-6.15/sound/isa/wavefront/ |
| H A D | wavefront.c | 52 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);
|