/linux-master/arch/xtensa/include/asm/ |
H A D | dma.h | 14 #include <asm/io.h> /* need byte IO */
|
/linux-master/drivers/md/ |
H A D | dm-io.c | 19 #include <linux/dm-io.h> 21 #define DM_MSG_PREFIX "io" 31 * Aligning 'struct io' reduces the number of bits required to store 34 struct io { struct 86 * We need to keep track of which region a bio is doing io for. 88 * ensure the 'struct io' pointer is aligned so enough low bits are 93 static void store_io_and_region_in_bio(struct bio *bio, struct io *io, argument 96 if (unlikely(!IS_ALIGNED((unsigned long)io, DM_IO_MAX_REGIONS))) { 97 DMCRIT("Unaligned struct io pointe 104 retrieve_io_and_region_from_bio(struct bio *bio, struct io **io, unsigned int *region) argument 119 complete_io(struct io *io) argument 133 dec_count(struct io *io, unsigned int region, blk_status_t error) argument 144 struct io *io; local 306 do_region(const blk_opf_t opf, unsigned int region, struct dm_io_region *where, struct dpages *dp, struct io *io, unsigned short ioprio) argument 385 dispatch_io(blk_opf_t opf, unsigned int num_regions, struct dm_io_region *where, struct dpages *dp, struct io *io, int sync, unsigned short ioprio) argument 431 struct io *io; local 466 struct io *io; local [all...] |
/linux-master/drivers/media/radio/ |
H A D | radio-zoltrix.c | 48 #include <linux/io.h> /* outb, outb_p */ 65 static int io[ZOLTRIX_MAX] = { [0] = CONFIG_RADIO_ZOLTRIX_PORT, variable 69 module_param_array(io, int, NULL, 0444); 70 MODULE_PARM_DESC(io, "I/O addresses of the Zoltrix Radio Plus card (0x20c or 0x30c)"); 94 outb(0, isa->io); 95 outb(0, isa->io); 96 inb(isa->io + 3); /* Zoltrix needs to be read to confirm */ 100 outb(vol - 1, isa->io); 102 inb(isa->io + 2); 126 outb(0, isa->io); [all...] |
H A D | radio-terratec.c | 29 #include <linux/io.h> /* outb, outb_p */ 43 static int io = 0x590; variable 71 outb(0x80, isa->io + 1); 73 outb(0x00, isa->io + 1); 109 outb(WRT_EN | DATA, isa->io); 110 outb(WRT_EN | DATA | CLK_ON, isa->io); 111 outb(WRT_EN | DATA, isa->io); 113 outb(WRT_EN | 0x00, isa->io); 114 outb(WRT_EN | 0x00 | CLK_ON, isa->io); 117 outb(0x00, isa->io); [all...] |
H A D | radio-sf16fmi.c | 28 #include <linux/io.h> /* outb, outb_p */ 40 static int io = -1; variable 43 module_param(io, int, 0); 44 MODULE_PARM_DESC(io, "I/O address of the SF16-FMI/SF16-FMP/SF16-FMD card (0x284 or 0x384)"); 52 int io; member in struct:fmi 87 outb_p(bits, fmi->io); 94 outb(0x00, fmi->io); 101 outb(0x08, fmi->io); 112 outb(val, fmi->io); 113 outb(val | 0x10, fmi->io); [all...] |
/linux-master/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_tnrdmd_dvbt2.c | 165 ret = cxd2880_io_write_multi_regs(tnr_dmd->io, 172 ret = cxd2880_io_write_multi_regs(tnr_dmd->io, 180 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 186 ret = tnr_dmd->io->write_regs(tnr_dmd->io, 193 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 199 ret = tnr_dmd->io->write_reg(tnr_dmd->io, [all...] |
/linux-master/drivers/input/gameport/ |
H A D | ns558.c | 11 #include <asm/io.h> 30 int io; member in struct:ns558 45 static int ns558_isa_probe(int io) argument 56 if (!request_region(io, 1, "ns558-isa")) 64 c = inb(io); 65 outb(~c & ~3, io); 66 if (~(u = v = inb(io)) & 3) { 67 outb(c, io); 68 release_region(io, 1); 75 for (i = 0; i < 1000; i++) v &= inb(io); [all...] |
H A D | emu10k1-gp.c | 10 #include <asm/io.h> 25 int io; member in struct:emu 58 emu->io = pci_resource_start(pdev, 0); 67 port->io = emu->io; 69 if (!request_region(emu->io, emu->size, "emu10k1-gp")) { 71 emu->io, emu->io + emu->size - 1); 95 release_region(emu->io, emu->size);
|
/linux-master/drivers/soc/rockchip/ |
H A D | Makefile | 6 obj-$(CONFIG_ROCKCHIP_IODOMAIN) += io-domain.o
|
/linux-master/drivers/input/serio/ |
H A D | ambakmi.c | 21 #include <asm/io.h> 27 struct serio *io; member in struct:amba_kmi_port 42 serio_interrupt(kmi->io, readb(KMIDATA), 0); 50 static int amba_kmi_write(struct serio *io, unsigned char val) argument 52 struct amba_kmi_port *kmi = io->port_data; 64 static int amba_kmi_open(struct serio *io) argument 66 struct amba_kmi_port *kmi = io->port_data; 96 static void amba_kmi_close(struct serio *io) argument 98 struct amba_kmi_port *kmi = io->port_data; 110 struct serio *io; local [all...] |
H A D | arc_ps2.c | 15 #include <linux/io.h> 35 struct serio *io; member in struct:arc_ps2_port 70 serio_interrupt(port->io, data, flag); 73 dev_err(&port->io->dev, "PS/2 hardware stuck\n"); 87 static int arc_ps2_write(struct serio *io, unsigned char val) argument 90 struct arc_ps2_port *port = io->port_data; 104 dev_err(&io->dev, "write timeout\n"); 108 static int arc_ps2_open(struct serio *io) argument 110 struct arc_ps2_port *port = io->port_data; 117 static void arc_ps2_close(struct serio *io) argument 156 struct serio *io; local [all...] |
/linux-master/sound/soc/sh/rcar/ |
H A D | ssi.c | 115 #define rsnd_ssi_is_parent(ssi, io) ((ssi) == rsnd_io_to_mod_ssip(io)) 116 #define rsnd_ssi_is_multi_secondary(mod, io) \ 117 (rsnd_ssi_multi_secondaries(io) & (1 << rsnd_mod_id(mod))) 118 #define rsnd_ssi_is_run_mods(mod, io) \ 119 (rsnd_ssi_run_mods(io) & (1 << rsnd_mod_id(mod))) 122 int rsnd_ssi_use_busif(struct rsnd_dai_stream *io) argument 124 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); 133 if (rsnd_io_to_mod_src(io)) 168 static u32 rsnd_ssi_multi_secondaries(struct rsnd_dai_stream *io) argument 190 rsnd_ssi_run_mods(struct rsnd_dai_stream *io) argument 205 rsnd_ssi_multi_secondaries_runtime(struct rsnd_dai_stream *io) argument 266 rsnd_ssi_master_clk_start(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 343 rsnd_ssi_master_clk_stop(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 365 rsnd_ssi_config_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 472 rsnd_ssi_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 502 rsnd_ssi_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 532 rsnd_ssi_hw_params(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 551 rsnd_ssi_start(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 584 rsnd_ssi_stop(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 628 rsnd_ssi_irq(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv, int enable) argument 672 __rsnd_ssi_interrupt(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 725 rsnd_ssi_get_status(struct rsnd_mod *mod, struct rsnd_dai_stream *io, enum rsnd_mod_type type) argument 763 rsnd_ssi_parent_attach(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 793 rsnd_ssi_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument 807 rsnd_ssi_common_probe(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 850 rsnd_ssi_common_remove(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 874 rsnd_ssi_pio_interrupt(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 917 rsnd_ssi_pio_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 935 rsnd_ssi_pio_pointer(struct rsnd_mod *mod, struct rsnd_dai_stream *io, snd_pcm_uframes_t *pointer) argument 962 rsnd_ssi_dma_probe(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 985 rsnd_ssi_fallback(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 1005 rsnd_ssi_dma_req(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 1033 rsnd_ssi_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 1085 rsnd_ssi_connect(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument [all...] |
H A D | rsnd.h | 14 #include <linux/io.h> 266 u32 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 267 u32 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io); 268 u32 rsnd_get_busif_shift(struct rsnd_dai_stream *io, struct rsnd_mod *mod); 273 int rsnd_dma_attach(struct rsnd_dai_stream *io, 301 struct dma_chan* (*dma_req)(struct rsnd_dai_stream *io, 304 struct rsnd_dai_stream *io, 307 struct rsnd_dai_stream *io, 310 struct rsnd_dai_stream *io, 313 struct rsnd_dai_stream *io, 734 struct rsnd_dai_stream *io; member in struct:rsnd_kctrl_cfg [all...] |
/linux-master/drivers/scsi/elx/efct/ |
H A D | efct_lio.h | 13 #define efct_lio_io_printf(io, fmt, ...) \ 14 efc_log_debug(io->efct, \ 16 io->node->display_name, io->instance_index, \ 17 io->init_task_tag, io->tgt_task_tag, io->hw_tag,\ 20 #define efct_lio_tmfio_printf(io, fmt, ...) \ 21 efc_log_debug(io->efct, \ 23 io [all...] |
/linux-master/fs/erofs/ |
H A D | fscache.c | 45 static bool erofs_fscache_io_put(struct erofs_fscache_io *io) argument 47 if (!refcount_dec_and_test(&io->ref)) 49 if (io->cres.ops) 50 io->cres.ops->end_operation(&io->cres); 51 kfree(io); 97 static void erofs_fscache_req_io_put(struct erofs_fscache_io *io) argument 99 struct erofs_fscache_rq *req = io->private; 101 if (erofs_fscache_io_put(io)) 108 struct erofs_fscache_io *io local 118 struct erofs_fscache_io *io = kzalloc(sizeof(*io), GFP_KERNEL); local 133 erofs_fscache_read_io_async(struct fscache_cookie *cookie, loff_t pstart, struct erofs_fscache_io *io) argument 178 struct erofs_fscache_io io; member in struct:erofs_fscache_bio 186 struct erofs_fscache_bio *io = priv; local 197 struct erofs_fscache_bio *io; local 209 struct erofs_fscache_bio *io = container_of(bio, local 229 struct erofs_fscache_io *io; local 261 struct erofs_fscache_io *io; local [all...] |
/linux-master/arch/mips/include/asm/mach-au1x00/ |
H A D | au1000_dma.h | 33 #include <linux/io.h> /* need byte IO */ 109 void __iomem *io; member in struct:dma_chan 160 __raw_writel(DMA_BE0, chan->io + DMA_MODE_SET); 169 __raw_writel(DMA_BE1, chan->io + DMA_MODE_SET); 177 __raw_writel(DMA_BE0 | DMA_BE1, chan->io + DMA_MODE_SET); 186 __raw_writel(DMA_GO, chan->io + DMA_MODE_SET); 198 __raw_writel(DMA_GO, chan->io + DMA_MODE_CLEAR); 202 if (__raw_readl(chan->io + DMA_MODE_READ) & DMA_HALT) 218 __raw_writel(~DMA_GO, chan->io + DMA_MODE_CLEAR); 227 return (__raw_readl(chan->io [all...] |
/linux-master/arch/xtensa/platforms/xt2000/include/platform/ |
H A D | serial.h | 15 #include <asm/io.h>
|
/linux-master/arch/x86/include/asm/ |
H A D | bios_ebda.h | 5 #include <asm/io.h>
|
/linux-master/arch/sh/boards/mach-se/ |
H A D | board-se7619.c | 12 #include <asm/io.h>
|
/linux-master/arch/sh/drivers/pci/ |
H A D | fixups-r7780rp.c | 11 #include <linux/io.h>
|
/linux-master/lib/ |
H A D | check_signature.c | 2 #include <linux/io.h>
|
/linux-master/include/linux/platform_data/ |
H A D | xtalk-bridge.h | 13 struct resource io; member in struct:xtalk_bridge_platform_data
|
/linux-master/arch/arm/mach-highbank/ |
H A D | system.c | 5 #include <linux/io.h>
|
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00pci.h | 16 #include <linux/io.h>
|
/linux-master/arch/hexagon/lib/ |
H A D | Makefile | 5 obj-y = checksum.o io.o memcpy.o memset.o memcpy_likely_aligned.o \
|