Searched refs:io (Results 26 - 50 of 5744) sorted by relevance

1234567891011>>

/linux-master/arch/xtensa/include/asm/
H A Ddma.h14 #include <asm/io.h> /* need byte IO */
/linux-master/drivers/md/
H A Ddm-io.c19 #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 Dradio-zoltrix.c48 #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 Dradio-terratec.c29 #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 Dradio-sf16fmi.c28 #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 Dcxd2880_tnrdmd_dvbt2.c165 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 Dns558.c11 #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 Demu10k1-gp.c10 #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 DMakefile6 obj-$(CONFIG_ROCKCHIP_IODOMAIN) += io-domain.o
/linux-master/drivers/input/serio/
H A Dambakmi.c21 #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 Darc_ps2.c15 #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 Dssi.c115 #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 Drsnd.h14 #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 Defct_lio.h13 #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 Dfscache.c45 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 Dau1000_dma.h33 #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 Dserial.h15 #include <asm/io.h>
/linux-master/arch/x86/include/asm/
H A Dbios_ebda.h5 #include <asm/io.h>
/linux-master/arch/sh/boards/mach-se/
H A Dboard-se7619.c12 #include <asm/io.h>
/linux-master/arch/sh/drivers/pci/
H A Dfixups-r7780rp.c11 #include <linux/io.h>
/linux-master/lib/
H A Dcheck_signature.c2 #include <linux/io.h>
/linux-master/include/linux/platform_data/
H A Dxtalk-bridge.h13 struct resource io; member in struct:xtalk_bridge_platform_data
/linux-master/arch/arm/mach-highbank/
H A Dsystem.c5 #include <linux/io.h>
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00pci.h16 #include <linux/io.h>
/linux-master/arch/hexagon/lib/
H A DMakefile5 obj-y = checksum.o io.o memcpy.o memset.o memcpy_likely_aligned.o \

Completed in 196 milliseconds

1234567891011>>