/linux/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 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 WR_HARP32(ioport,offset,data) global() argument 252 u32 ioPort; global() member 916 u32 ioport; FlashPoint_ProbeHostAdapter() local 1192 u32 ioport; FlashPoint_HardwareResetHostAdapter() local 1447 FPT_ChkIfChipInitialized(u32 ioPort) FPT_ChkIfChipInitialized() argument 1472 u32 ioport; FlashPoint_StartCCB() local 1586 u32 ioport; FlashPoint_AbortCCB() local 1690 u32 ioport; FlashPoint_InterruptPending() local 1719 u32 ioport; FlashPoint_HandleInterrupt() local [all...] |
/linux/drivers/watchdog/ |
H A 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...] |
H A D | mixcomwd.c | 46 #include <linux/ioport.h> 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/Documentation/driver-api/media/drivers/ |
H A 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)
|
/linux/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/Documentation/scsi/ |
H A 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
|
/linux/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/drivers/gpu/drm/tiny/ |
H A D | bochs.c | 116 static void bochs_vga_writeb(struct bochs_device *bochs, u16 ioport, u8 val) in bochs_vga_writeb() argument 118 if (WARN_ON(ioport < 0x3c0 || ioport > 0x3df)) in bochs_vga_writeb() 122 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_writeb() 126 outb(val, ioport); in bochs_vga_writeb() 130 static u8 bochs_vga_readb(struct bochs_device *bochs, u16 ioport) in bochs_vga_readb() argument 132 if (WARN_ON(ioport < 0x3c0 || ioport > 0x3df)) in bochs_vga_readb() 136 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_readb() 140 return inb(ioport); in bochs_vga_readb() [all...] |
/linux/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/Documentation/pcmcia/ |
H A 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
|
/linux/include/pcmcia/ |
H A 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.
|
/linux/drivers/net/wireless/marvell/mwifiex/ |
H A D | sdio.c | 725 u32 ioport = (port & MWIFIEX_SDIO_IO_PORT_MASK); in mwifiex_write_data_sync() local 735 ret = sdio_writesb(card->func, ioport, buffer, blk_cnt * blk_size); in mwifiex_write_data_sync() 754 u32 ioport = (port & MWIFIEX_SDIO_IO_PORT_MASK); in mwifiex_read_data_sync() local 759 ret = sdio_readsb(card->func, buffer, ioport, blk_cnt * blk_size); in mwifiex_read_data_sync() 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() 1112 "info: SDIO FUNC1 IO port: %#x\n", adapter->ioport); in mwifiex_init_sdio_ioport() 1401 mwifiex_sdio_card_to_host(struct mwifiex_adapter * adapter,u32 * type,u8 * buffer,u32 npayload,u32 ioport) mwifiex_sdio_card_to_host() argument [all...] |
/linux/drivers/gpio/ |
H A D | gpio-gpio-mm.c | 11 #include <linux/ioport.h> 28 module_param_hw_array(base, uint, ioport, &num_gpiomm, 0);
|
H A D | gpio-104-idio-16.c | 12 #include <linux/ioport.h> 28 module_param_hw_array(base, uint, ioport, &num_idio_16, 0);
|
/linux/drivers/acpi/apei/ |
H A D | apei-internal.h | 99 struct list_head ioport; member 105 INIT_LIST_HEAD(&resources->ioport); in apei_resources_init()
|
/linux/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() 1208 "device = 0x%X, model = 0x%X, ioport in if_sdio_probe() [all...] |
/linux/arch/alpha/include/asm/ |
H A D | core_t2.h | 578 #define IOPORT(OS, NS) \ macro 594 IOPORT(b, 8) 595 IOPORT(w, 16) 596 IOPORT(l, 32) 597 IOPORT(q, 64) 599 #undef IOPORT
|
/linux/drivers/firmware/ |
H A D | qemu_fw_cfg.c | 13 * [qemu_fw_cfg.]ioport=<size>@<base>[:<ctrl_off>:<data_off>[:<dma_off>]] 18 * <size> := size of ioport or mmio range 19 * <base> := physical base address of ioport or mmio range 25 * qemu_fw_cfg.ioport=12@0x510:0:1:4 (the default on x86) 36 #include <linux/ioport.h> 866 * line, or if the parameter name (ioport/mmio) doesn't match in fw_cfg_cmdline_get() 905 device_param_cb(ioport, &fw_cfg_cmdline_param_ops, NULL, S_IRUSR);
|
/linux/drivers/ata/ |
H A D | pata_optidma.c | 367 int ioport = 0x22; in optiplus_with_udma() local 381 ioport |= (r << 8); in optiplus_with_udma() 382 outb(0x10, ioport); in optiplus_with_udma() 384 if ((inb(ioport + 2) & 1) == 0) in optiplus_with_udma()
|
/linux/arch/arc/include/asm/ |
H A D | pci.h | 10 #include <linux/ioport.h>
|
/linux/arch/x86/include/asm/ |
H A D | syscalls.h | 12 /* kernel/ioport.c */
|
/linux/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/drivers/char/ |
H A D | pc8736x_gpio.c | 20 #include <linux/ioport.h> 299 dev_err(&pdev->dev, "GPIO ioport %x busy\n", in pc8736x_gpio_init() 303 dev_info(&pdev->dev, "GPIO ioport %x reserved\n", pc8736x_gpio_base); in pc8736x_gpio_init()
|
/linux/arch/sh/kernel/cpu/sh4a/ |
H A D | pinmux-sh7722.c | 5 #include <linux/ioport.h>
|