/linux-master/fs/iomap/ |
H A D | Makefile | 13 iomap-$(CONFIG_BLOCK) += buffered-io.o \ 14 direct-io.o \
|
/linux-master/arch/m68k/include/asm/ |
H A D | io.h | 14 #include <asm-generic/io.h>
|
/linux-master/arch/csky/include/asm/ |
H A D | pci.h | 10 #include <asm/io.h>
|
/linux-master/arch/um/include/asm/ |
H A D | pci.h | 5 #include <asm/io.h>
|
/linux-master/lib/ |
H A D | devmem_is_allowed.c | 13 #include <linux/io.h>
|
/linux-master/arch/m68k/sun3/ |
H A D | leds.c | 4 #include <asm/io.h>
|
/linux-master/sound/soc/sh/ |
H A D | fsi.c | 14 #include <linux/io.h> 268 int (*init)(struct fsi_priv *fsi, struct fsi_stream *io); 269 int (*quit)(struct fsi_priv *fsi, struct fsi_stream *io); 270 int (*probe)(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev); 271 int (*transfer)(struct fsi_priv *fsi, struct fsi_stream *io); 272 int (*remove)(struct fsi_priv *fsi, struct fsi_stream *io); 273 int (*start_stop)(struct fsi_priv *fsi, struct fsi_stream *io, 276 #define fsi_stream_handler_call(io, func, args...) \ 277 (!(io) ? -ENODEV : \ 278 !((io) 299 fsi_stream_is_play(struct fsi_priv *fsi, struct fsi_stream *io) argument 428 fsi_get_port_shift(struct fsi_priv *fsi, struct fsi_stream *io) argument 452 fsi_get_current_fifo_samples(struct fsi_priv *fsi, struct fsi_stream *io) argument 498 fsi_stream_is_working(struct fsi_priv *fsi, struct fsi_stream *io) argument 512 fsi_stream_to_priv(struct fsi_stream *io) argument 517 fsi_stream_init(struct fsi_priv *fsi, struct fsi_stream *io, struct snd_pcm_substream *substream) argument 539 fsi_stream_quit(struct fsi_priv *fsi, struct fsi_stream *io) argument 566 fsi_stream_transfer(struct fsi_stream *io) argument 583 struct fsi_stream *io; local 602 struct fsi_stream *io; local 622 fsi_format_bus_setup(struct fsi_priv *fsi, struct fsi_stream *io, u32 bus, struct device *dev) argument 670 fsi_irq_enable(struct fsi_priv *fsi, struct fsi_stream *io) argument 679 fsi_irq_disable(struct fsi_priv *fsi, struct fsi_stream *io) argument 1043 fsi_pointer_update(struct fsi_stream *io, int size) argument 1116 fsi_pio_get_area(struct fsi_priv *fsi, struct fsi_stream *io) argument 1124 fsi_pio_transfer(struct fsi_priv *fsi, struct fsi_stream *io, void (*run16)(struct fsi_priv *fsi, u8 *buf, int samples), void (*run32)(struct fsi_priv *fsi, u8 *buf, int samples), int samples) argument 1152 fsi_pio_pop(struct fsi_priv *fsi, struct fsi_stream *io) argument 1169 fsi_pio_push(struct fsi_priv *fsi, struct fsi_stream *io) argument 1187 fsi_pio_start_stop(struct fsi_priv *fsi, struct fsi_stream *io, int enable) argument 1204 fsi_pio_push_init(struct fsi_priv *fsi, struct fsi_stream *io) argument 1222 fsi_pio_pop_init(struct fsi_priv *fsi, struct fsi_stream *io) argument 1274 fsi_dma_init(struct fsi_priv *fsi, struct fsi_stream *io) argument 1288 struct fsi_stream *io = (struct fsi_stream *)data; local 1296 fsi_dma_transfer(struct fsi_priv *fsi, struct fsi_stream *io) argument 1353 fsi_dma_push_start_stop(struct fsi_priv *fsi, struct fsi_stream *io, int start) argument 1370 fsi_dma_probe(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev) argument 1424 fsi_dma_remove(struct fsi_priv *fsi, struct fsi_stream *io) argument 1446 fsi_fifo_init(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev) argument 1501 fsi_hw_startup(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev) argument 1589 struct fsi_stream *io = fsi_stream_get(fsi, substream); local 1768 struct fsi_stream *io = fsi_stream_get(fsi, substream); local 2046 __fsi_suspend(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev) argument 2057 __fsi_resume(struct fsi_priv *fsi, struct fsi_stream *io, struct device *dev) argument [all...] |
/linux-master/drivers/input/gameport/ |
H A D | fm801-gp.c | 8 #include <asm/io.h> 33 w = inw(gameport->io + 2); 36 w = inw(gameport->io + 4); 38 w = inw(gameport->io + 6); 41 w = inw(gameport->io + 8); 43 outw(0xff, gameport->io); /* reset */ 90 port->io = pci_resource_start(pci, 0); 93 gp->res_port = request_region(port->io, 0x10, "FM801 GP"); 96 port->io, port->io [all...] |
/linux-master/drivers/md/ |
H A D | dm-verity.h | 14 #include <linux/dm-io.h> 73 struct dm_io_client *io; member in struct:dm_verity 107 struct dm_verity_io *io) 109 return (struct ahash_request *)(io + 1); 113 struct dm_verity_io *io) 115 return (u8 *)(io + 1) + v->ahash_reqsize; 119 struct dm_verity_io *io) 121 return (u8 *)(io + 1) + v->ahash_reqsize + v->digest_size; 124 extern int verity_for_bv_block(struct dm_verity *v, struct dm_verity_io *io, 127 struct dm_verity_io *io, 106 verity_io_hash_req(struct dm_verity *v, struct dm_verity_io *io) argument 112 verity_io_real_digest(struct dm_verity *v, struct dm_verity_io *io) argument 118 verity_io_want_digest(struct dm_verity *v, struct dm_verity_io *io) argument [all...] |
/linux-master/drivers/media/radio/ |
H A D | radio-cadet.c | 42 #include <linux/io.h> /* outb, outb_p */ 54 static int io = -1; /* default to isapnp activation */ variable 57 module_param(io, int, 0); 58 MODULE_PARM_DESC(io, "I/O address of Cadet card (0x330,0x332,0x334,0x336,0x338,0x33a,0x33c,0x33e)"); 69 int io; member in struct:cadet 122 outb(7, dev->io); /* Select tuner control */ 123 if ((inb(dev->io + 1) & 0x40) == 0) 137 outb(7, dev->io); /* Select tuner control */ 138 curvol = inb(dev->io + 1); /* Save current volume/mute setting */ 139 outb(0x00, dev->io [all...] |
H A D | radio-typhoon.c | 36 #include <linux/io.h> /* outb, outb_p */ 59 static int io[TYPHOON_MAX] = { [0] = CONFIG_RADIO_TYPHOON_PORT, variable 64 module_param_array(io, int, NULL, 0444); 65 MODULE_PARM_DESC(io, "I/O addresses of the Typhoon card (0x316 or 0x336)"); 105 outb_p((outval >> 8) & 0x01, isa->io + 4); 106 outb_p(outval >> 9, isa->io + 6); 107 outb_p(outval & 0xff, isa->io + 8); 119 outb_p(vol / 2, isa->io); /* Set the volume, high bit. */ 120 outb_p(vol % 2, isa->io + 2); /* Set the volume, low bit. */ 150 .io_params = io, [all...] |
H A D | radio-aimslab.c | 35 #include <linux/io.h> /* outb, outb_p */ 54 static int io[RTRACK_MAX] = { [0] = CONFIG_RADIO_RTRACK_PORT, variable 58 module_param_array(io, int, NULL, 0444); 59 MODULE_PARM_DESC(io, "I/O addresses of the RadioTrack card (0x20f or 0x30f)"); 102 outb_p(bits, rt->isa.io); 115 return 0xffff * !(inb(isa->io) & 2); 124 outb(0xd0, isa->io); /* volume steady + sigstr + off */ 128 outb(0x48, isa->io); /* volume down but still "on" */ 131 outb(0x98, isa->io); /* volume up + sigstr + on */ 135 outb(0x58, isa->io); /* volum [all...] |
/linux-master/include/linux/comedi/ |
H A D | comedilib.h | 16 unsigned int chan, unsigned int *io); 18 unsigned int chan, unsigned int io);
|
/linux-master/arch/arm/mach-omap1/ |
H A D | flash.c | 6 #include <linux/io.h> 9 #include <linux/soc/ti/omap1-io.h>
|
/linux-master/samples/user_events/ |
H A D | example.c | 42 struct iovec io[2]; local 51 io[0].iov_base = &write; 52 io[0].iov_len = sizeof(write); 53 io[1].iov_base = &count; 54 io[1].iov_len = sizeof(count); 62 writev(data_fd, (const struct iovec *)io, 2);
|
/linux-master/drivers/scsi/elx/libefc/ |
H A D | efc_els.c | 50 efc_log_err(efc, "els io alloc disabled\n"); 64 /* populate generic io fields */ 68 els->io.req.size = reqlen; 69 els->io.req.virt = dma_alloc_coherent(&efc->pci->dev, els->io.req.size, 70 &els->io.req.phys, GFP_KERNEL); 71 if (!els->io.req.virt) { 76 els->io.rsp.size = rsplen; 77 els->io.rsp.virt = dma_alloc_coherent(&efc->pci->dev, els->io 245 efc_disc_io_complete(struct efc_disc_io *io, u32 len, u32 status, u32 ext_status) argument [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | err_marvel.c | 13 #include <asm/io.h> 331 marvel_print_po7_err_sum(struct ev7_pal_io_subpacket *io) argument 371 if (io->po7_error_sum & IO7__PO7_ERRSUM__CR_SBE) { 374 (io->po7_error_sum & IO7__PO7_ERRSUM__CR_SBE2) 376 marvel_print_po7_crrct_sym(io->po7_crrct_sym); 382 if (io->po7_error_sum & IO7__PO7_ERRSUM__HLT_INT) 384 if (io->po7_error_sum & IO7__PO7_ERRSUM__HP_INT) { 389 if (io->po7_error_sum & IO7__PO7_ERRSUM__CRD_INT) 392 if (io->po7_error_sum & IO7__PO7_ERRSUM__STV_INT) { 396 if (io 800 struct ev7_pal_io_subpacket *io = lf_subpackets->io; local 908 struct ev7_pal_io_subpacket *io = lf_subpackets->io; local [all...] |
/linux-master/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_tnrdmd_dvbt.c | 105 ret = cxd2880_io_write_multi_regs(tnr_dmd->io, 112 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 132 ret = tnr_dmd->io->write_regs(tnr_dmd->io, 138 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 147 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 153 ret = tnr_dmd->io [all...] |
H A D | cxd2880_tnrdmd_dvbt2_mon.c | 40 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 46 ret = tnr_dmd->io->read_regs(tnr_dmd->io, 118 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 126 ret = tnr_dmd->io->read_regs(tnr_dmd->io, 237 ret = tnr_dmd->io->write_reg(tnr_dmd->io, [all...] |
/linux-master/drivers/scsi/elx/efct/ |
H A D | efct_unsol.c | 98 efct_fc_tmf_rejected_cb(struct efct_io *io, argument 102 efct_scsi_io_free(io); 107 efct_dispatch_unsol_tmf(struct efct_io *io, u8 tm_flags, u32 lun) argument 120 io->exp_xfer_len = 0; 124 io->tmf_cmd = tmflist[i].cmd; 125 efct_scsi_recv_tmf(io, lun, tmflist[i].cmd, NULL, 0); 131 efc_log_err(io->node->efct, "TMF x%x rejected\n", tm_flags); 132 efct_scsi_send_tmf_resp(io, EFCT_SCSI_TMF_FUNCTION_REJECTED, 159 efct_populate_io_fcp_cmd(struct efct_io *io, struct fcp_cmnd *cmnd, argument 162 io 344 struct efct_io *io = NULL; local 402 efct_process_abts(struct efct_io *io, struct fc_frame_header *hdr) argument 467 struct efct_io *io = NULL; local [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-stmp3xxx.c | 14 #include <linux/io.h> 58 void __iomem *io; member in struct:stmp3xxx_rtc_data 82 writel(timeout, rtc_data->io + STMP3XXX_RTC_WATCHDOG); 84 rtc_data->io + STMP3XXX_RTC_CTRL + STMP_OFFSET_REG_SET); 86 rtc_data->io + STMP3XXX_RTC_PERSISTENT1 + STMP_OFFSET_REG_SET); 89 rtc_data->io + STMP3XXX_RTC_CTRL + STMP_OFFSET_REG_CLR); 91 rtc_data->io + STMP3XXX_RTC_PERSISTENT1 + STMP_OFFSET_REG_CLR); 137 if (!(readl(rtc_data->io + STMP3XXX_RTC_STAT) & 142 return (readl(rtc_data->io + STMP3XXX_RTC_STAT) & 156 rtc_time64_to_tm(readl(rtc_data->io [all...] |
/linux-master/sound/soc/sh/rcar/ |
H A D | core.c | 127 struct dma_chan *rsnd_mod_dma_req(struct rsnd_dai_stream *io, argument 133 return mod->ops->dma_req(io, mod); 168 struct rsnd_dai_stream *io, 224 struct rsnd_dai_stream *io)) 231 struct rsnd_dai_stream *io = &rdai->playback; local 233 if (mod == io->mod[mod->type]) 234 callback(mod, io); 236 io = &rdai->capture; 237 if (mod == io->mod[mod->type]) 238 callback(mod, io); 167 rsnd_mod_get_status(struct rsnd_mod *mod, struct rsnd_dai_stream *io, enum rsnd_mod_type type) argument 222 rsnd_mod_interrupt(struct rsnd_mod *mod, void (*callback)(struct rsnd_mod *mod, struct rsnd_dai_stream *io)) argument 242 rsnd_io_is_working(struct rsnd_dai_stream *io) argument 251 rsnd_runtime_channel_original_with_params(struct rsnd_dai_stream *io, struct snd_pcm_hw_params *params) argument 269 rsnd_runtime_channel_after_ctu_with_params(struct rsnd_dai_stream *io, struct snd_pcm_hw_params *params) argument 310 rsnd_runtime_channel_for_ssi_with_params(struct rsnd_dai_stream *io, struct snd_pcm_hw_params *params) argument 325 rsnd_runtime_is_multi_ssi(struct rsnd_dai_stream *io) argument 336 rsnd_runtime_is_tdm(struct rsnd_dai_stream *io) argument 341 rsnd_runtime_is_tdm_split(struct rsnd_dai_stream *io) argument 349 rsnd_get_adinr_bit(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 372 rsnd_get_dalign(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 429 rsnd_get_busif_shift(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 479 rsnd_mod_next(int *iterator, struct rsnd_dai_stream *io, enum rsnd_mod_type *array, int array_size) argument 531 rsnd_status_update(struct rsnd_dai_stream *io, struct rsnd_mod *mod, enum rsnd_mod_type type, int shift, int add, int timing) argument 577 rsnd_dai_connect(struct rsnd_mod *mod, struct rsnd_dai_stream *io, enum rsnd_mod_type type) argument 605 rsnd_dai_disconnect(struct rsnd_mod *mod, struct rsnd_dai_stream *io, enum rsnd_mod_type type) argument 666 rsnd_dai_period_elapsed(struct rsnd_dai_stream *io) argument 680 rsnd_dai_stream_init(struct rsnd_dai_stream *io, struct snd_pcm_substream *substream) argument 686 rsnd_dai_stream_quit(struct rsnd_dai_stream *io) argument 714 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); local 879 rsnd_soc_hw_rule(struct rsnd_dai *rdai, unsigned int *list, int list_num, struct snd_interval *baseline, struct snd_interval *iv, struct rsnd_dai_stream *io, char *unit) argument 931 struct rsnd_dai_stream *io = rule->private; local 954 struct rsnd_dai_stream *io = rule->private; local 987 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); local 1044 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); local 1059 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); local 1089 rsnd_parse_tdm_split_mode(struct rsnd_priv *priv, struct rsnd_dai_stream *io, struct device_node *dai_np) argument 1127 rsnd_parse_connect_simple(struct rsnd_priv *priv, struct rsnd_dai_stream *io, struct device_node *dai_np) argument 1137 rsnd_parse_connect_graph(struct rsnd_priv *priv, struct rsnd_dai_stream *io, struct device_node *endpoint) argument 1320 rsnd_preallocate_pages(struct snd_soc_pcm_runtime *rtd, struct rsnd_dai_stream *io, int stream) argument 1556 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); local 1577 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); local 1693 struct rsnd_dai_stream *io = rsnd_rdai_to_io(rdai, substream); local 1770 rsnd_kctrl_accept_anytime(struct rsnd_dai_stream *io) argument 1775 rsnd_kctrl_accept_runtime(struct rsnd_dai_stream *io) argument 1830 rsnd_kctrl_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd, const unsigned char *name, int (*accept)(struct rsnd_dai_stream *io), void (*update)(struct rsnd_dai_stream *io, struct rsnd_mod *mod), struct rsnd_kctrl_cfg *cfg, const char * const *texts, int size, u32 max) argument 1902 rsnd_rdai_continuance_probe(struct rsnd_priv *priv, struct rsnd_dai_stream *io) argument [all...] |
/linux-master/drivers/scsi/ |
H A D | dmx3191d.c | 17 #include <asm/io.h> 63 unsigned long io; local 69 io = pci_resource_start(pdev, 0); 70 if (!request_region(io, DMX3191D_REGION_LEN, DMX3191D_DRIVER_NAME)) { 72 io, io + DMX3191D_REGION_LEN); 82 hostdata->base = io; 109 release_region(io, DMX3191D_REGION_LEN); 120 unsigned long io = hostdata->base; local 126 release_region(io, DMX3191D_REGION_LE [all...] |
/linux-master/drivers/char/ipmi/ |
H A D | ipmi_si_intf.c | 140 struct si_sm_io io; member in struct:smi_info 272 dev_dbg(smi_info->io.dev, "**%s: %lld.%9.9ld\n", 422 if ((smi_info->io.irq) && (!smi_info->interrupt_disabled)) { 432 if ((smi_info->io.irq) && (smi_info->interrupt_disabled)) { 507 if (((smi_info->io.irq && !smi_info->interrupt_disabled) || 513 smi_info->io.irq && !smi_info->interrupt_disabled && 524 u8 irqstate = smi_info->io.inputb(&smi_info->io, IPMI_BT_INTMASK_REG); 532 smi_info->io.outputb(&smi_info->io, IPMI_BT_INTMASK_RE 1236 ipmi_irq_finish_setup(struct si_sm_io *io) argument 1244 ipmi_irq_start_cleanup(struct si_sm_io *io) argument 1251 std_irq_cleanup(struct si_sm_io *io) argument 1257 ipmi_std_irq_setup(struct si_sm_io *io) argument 1867 ipmi_si_add_smi(struct si_sm_io *io) argument [all...] |
/linux-master/drivers/input/serio/ |
H A D | apbps2.c | 29 #include <linux/io.h> 53 struct serio *io; member in struct:apbps2_priv 74 serio_interrupt(priv->io, data, rxflags); 82 static int apbps2_write(struct serio *io, unsigned char val) argument 84 struct apbps2_priv *priv = io->port_data; 102 static int apbps2_open(struct serio *io) argument 104 struct apbps2_priv *priv = io->port_data; 121 static void apbps2_close(struct serio *io) argument 123 struct apbps2_priv *priv = io->port_data; 168 priv->io [all...] |