| /kernel/linux/linux-6.6/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 252 u32 ioPort; member 780 static unsigned char FPT_ChkIfChipInitialized(u32 ioPort); 916 u32 ioport; in FlashPoint_ProbeHostAdapter() local 919 ioport = pCardInfo->si_baseaddr; in FlashPoint_ProbeHostAdapter() [all …]
|
| /kernel/linux/linux-5.10/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 252 u32 ioPort; member 808 static unsigned char FPT_ChkIfChipInitialized(u32 ioPort); 944 u32 ioport; in FlashPoint_ProbeHostAdapter() local 947 ioport = pCardInfo->si_baseaddr; in FlashPoint_ProbeHostAdapter() [all …]
|
| /kernel/linux/linux-6.6/drivers/watchdog/ |
| D | smsc37b787_wdt.c | 51 #include <linux/ioport.h> 72 #define IOPORT 0x3F0 macro 92 outb(0x55, IOPORT); in open_io_config() 94 outb(0x55, IOPORT); in open_io_config() 100 outb(0xAA, IOPORT); in close_io_config() 106 outb(0x07, IOPORT); in select_io_device() 107 outb(devno, IOPORT+1); in select_io_device() 113 outb(reg, IOPORT); in write_io_cr() 114 outb(data, IOPORT+1); in write_io_cr() 120 outb(reg, IOPORT); in read_io_cr() [all …]
|
| D | mixcomwd.c | 46 #include <linux/ioport.h> 69 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()
|
| /kernel/linux/linux-5.10/drivers/watchdog/ |
| D | smsc37b787_wdt.c | 51 #include <linux/ioport.h> 72 #define IOPORT 0x3F0 macro 92 outb(0x55, IOPORT); in open_io_config() 94 outb(0x55, IOPORT); in open_io_config() 100 outb(0xAA, IOPORT); in close_io_config() 106 outb(0x07, IOPORT); in select_io_device() 107 outb(devno, IOPORT+1); in select_io_device() 113 outb(reg, IOPORT); in write_io_cr() 114 outb(data, IOPORT+1); in write_io_cr() 120 outb(reg, IOPORT); in read_io_cr() [all …]
|
| D | mixcomwd.c | 46 #include <linux/ioport.h> 69 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()
|
| /kernel/linux/linux-5.10/Documentation/driver-api/media/drivers/ |
| D | radiotrack.rst | 53 CONTROLLING THE CARD WITH IOPORT 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)
|
| /kernel/linux/linux-6.6/Documentation/driver-api/media/drivers/ |
| D | radiotrack.rst | 53 CONTROLLING THE CARD WITH IOPORT 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)
|
| /kernel/linux/linux-5.10/Documentation/scsi/ |
| D | aha152x.rst | 26 IOPORT base io address (0x340/0x140) 48 - DSETUP0="{ IOPORT, IRQ, SCSI_ID, RECONNECT, PARITY, SYNCHRONOUS, DELAY, EXT_TRANS }" 51 - DSETUP1="{ IOPORT, IRQ, SCSI_ID, RECONNECT, PARITY, SYNCHRONOUS, DELAY, EXT_TRANS }" 66 …aha152x=<IOPORT>[,<IRQ>[,<SCSI-ID>[,<RECONNECT>[,<PARITY>[,<SYNCHRONOUS>[,<DELAY> [,<EXT_TRANS]]]]… 82 aha152x=IOPORT,IRQ,SCSI_ID,RECONNECT,PARITY,SYNCHRONOUS,DELAY,EXT_TRANS 88 aha152x1=IOPORT,IRQ,SCSI_ID,RECONNECT,PARITY,SYNCHRONOUS,DELAY,EXT_TRANS 95 IOPORT for first and second controller
|
| /kernel/linux/linux-6.6/Documentation/scsi/ |
| D | aha152x.rst | 26 IOPORT base io address (0x340/0x140) 48 - DSETUP0="{ IOPORT, IRQ, SCSI_ID, RECONNECT, PARITY, SYNCHRONOUS, DELAY, EXT_TRANS }" 51 - DSETUP1="{ IOPORT, IRQ, SCSI_ID, RECONNECT, PARITY, SYNCHRONOUS, DELAY, EXT_TRANS }" 66 …aha152x=<IOPORT>[,<IRQ>[,<SCSI-ID>[,<RECONNECT>[,<PARITY>[,<SYNCHRONOUS>[,<DELAY> [,<EXT_TRANS]]]]… 82 aha152x=IOPORT,IRQ,SCSI_ID,RECONNECT,PARITY,SYNCHRONOUS,DELAY,EXT_TRANS 88 aha152x1=IOPORT,IRQ,SCSI_ID,RECONNECT,PARITY,SYNCHRONOUS,DELAY,EXT_TRANS 95 IOPORT for first and second controller
|
| /kernel/linux/linux-6.6/drivers/acpi/apei/ |
| 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()
|
| /kernel/linux/linux-5.10/drivers/acpi/apei/ |
| D | apei-base.c | 292 .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()
|
| /kernel/linux/linux-5.10/drivers/input/gameport/ |
| D | ns558.c | 17 #include <linux/ioport.h> 183 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()
|
| /kernel/linux/linux-6.6/drivers/input/gameport/ |
| D | ns558.c | 14 #include <linux/ioport.h> 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()
|
| /kernel/linux/linux-6.6/arch/alpha/include/asm/ |
| D | jensen.h | 321 #define IOPORT(OS, NS) \ macro 337 IOPORT(b, 8) 338 IOPORT(w, 16) 339 IOPORT(l, 32) 340 IOPORT(q, 64) 342 #undef IOPORT
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/tiny/ |
| D | bochs.c | 98 static void bochs_vga_writeb(struct bochs_device *bochs, u16 ioport, u8 val) in bochs_vga_writeb() argument 100 if (WARN_ON(ioport < 0x3c0 || ioport > 0x3df)) in bochs_vga_writeb() 104 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_writeb() 108 outb(val, ioport); in bochs_vga_writeb() 112 static u8 bochs_vga_readb(struct bochs_device *bochs, u16 ioport) in bochs_vga_readb() argument 114 if (WARN_ON(ioport < 0x3c0 || ioport > 0x3df)) in bochs_vga_readb() 118 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_readb() 122 return inb(ioport); in bochs_vga_readb()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/bochs/ |
| D | bochs_hw.c | 14 static void bochs_vga_writeb(struct bochs_device *bochs, u16 ioport, u8 val) in bochs_vga_writeb() argument 16 if (WARN_ON(ioport < 0x3c0 || ioport > 0x3df)) in bochs_vga_writeb() 20 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_writeb() 23 outb(val, ioport); in bochs_vga_writeb()
|
| /kernel/linux/linux-5.10/drivers/rtc/ |
| 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()
|
| /kernel/linux/linux-6.6/drivers/rtc/ |
| 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()
|
| /kernel/linux/linux-5.10/arch/alpha/include/asm/ |
| D | jensen.h | 307 #define IOPORT(OS, NS) \ macro 323 IOPORT(b, 8) 324 IOPORT(w, 16) 325 IOPORT(l, 32) 327 #undef IOPORT
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| 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);
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/ |
| 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);
|
| /kernel/linux/linux-5.10/Documentation/pcmcia/ |
| D | driver-changes.rst | 17 - CONF_AUTO_SET_IO : set ioport resources (->resource[0,1]) 28 `struct pcmcia_device *p_dev->resource[2,3,4,5]` for up to four ioport 35 `struct pcmcia_device *p_dev->resource[0,1]` for up to two ioport
|
| /kernel/linux/linux-6.6/include/pcmcia/ |
| D | ss.h | 231 * - pccard_static_ops iomem and ioport areas are assigned statically 232 * - pccard_iodyn_ops iomem areas is assigned statically, ioport 236 * - pccard_nonstatic_ops iomem and ioport areas are assigned dynamically.
|
| /kernel/linux/linux-5.10/include/pcmcia/ |
| D | ss.h | 231 * - pccard_static_ops iomem and ioport areas are assigned statically 232 * - pccard_iodyn_ops iomem areas is assigned statically, ioport 236 * - pccard_nonstatic_ops iomem and ioport areas are assigned dynamically.
|