/linux-master/sound/soc/kirkwood/ |
H A D | kirkwood-i2s.c | 12 #include <linux/io.h> 175 value = readl(priv->io+KIRKWOOD_I2S_PLAYCTL); 178 writel(value, priv->io+KIRKWOOD_I2S_PLAYCTL); 180 value = readl(priv->io+KIRKWOOD_I2S_RECCTL); 183 writel(value, priv->io+KIRKWOOD_I2S_RECCTL); 188 static inline void kirkwood_set_dco(void __iomem *io, unsigned long rate) argument 205 writel(value, io + KIRKWOOD_DCO_CTL); 210 value = readl(io + KIRKWOOD_DCO_SPCR_STATUS); 228 kirkwood_set_dco(priv->io, rate); 240 writel(clks_ctrl, priv->io [all...] |
H A D | kirkwood-dma.c | 12 #include <linux/io.h> 46 mask = readl(priv->io + KIRKWOOD_INT_MASK); 47 status = readl(priv->io + KIRKWOOD_INT_CAUSE) & mask; 49 cause = readl(priv->io + KIRKWOOD_ERR_CAUSE); 53 writel(cause, priv->io + KIRKWOOD_ERR_CAUSE); 65 writel(status, priv->io + KIRKWOOD_INT_CAUSE); 140 writel((unsigned int)-1, priv->io + KIRKWOOD_ERR_MASK); 170 writel(0, priv->io + KIRKWOOD_ERR_MASK); 186 kirkwood_dma_conf_mbus_windows(priv->io, 189 kirkwood_dma_conf_mbus_windows(priv->io, [all...] |
/linux-master/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_tnrdmd.c | 212 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 233 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 240 ret = cxd2880_io_write_multi_regs(tnr_dmd->io, 258 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 269 ret = tnr_dmd->io->write_reg(tnr_dmd->io, 274 ret = tnr_dmd->io 1916 cxd2880_tnrdmd_create(struct cxd2880_tnrdmd *tnr_dmd, struct cxd2880_io *io, struct cxd2880_tnrdmd_create_param *create_param) argument [all...] |
/linux-master/drivers/scsi/elx/efct/ |
H A D | efct_scsi.h | 90 typedef int (*efct_scsi_io_cb_t)(struct efct_io *io, 95 typedef int (*efct_scsi_rsp_io_cb_t)(struct efct_io *io, 141 void efct_scsi_io_free(struct efct_io *io); 164 efct_scsi_recv_cmd(struct efct_io *io, uint64_t lun, u8 *cdb, u32 cdb_len, 170 efct_scsi_send_rd_data(struct efct_io *io, u32 flags, struct efct_scsi_sgl *sgl, 173 efct_scsi_recv_wr_data(struct efct_io *io, u32 flags, struct efct_scsi_sgl *sgl, 176 efct_scsi_send_resp(struct efct_io *io, u32 flags, 179 efct_scsi_send_tmf_resp(struct efct_io *io, enum efct_scsi_tmf_resp rspcode, 182 efct_scsi_tgt_abort_io(struct efct_io *io, efct_scsi_io_cb_t cb, void *arg); 184 void efct_scsi_io_complete(struct efct_io *io); [all...] |
H A D | efct_hw.c | 327 efct_hw_init_free_io(struct efct_hw_io *io) argument 330 * Set io->done to NULL, to avoid any callbacks, should 333 io->done = NULL; 334 io->abort_done = NULL; 335 io->status_saved = false; 336 io->abort_in_progress = false; 337 io->type = 0xFFFF; 338 io->wq = NULL; 353 efct_hw_io_restore_sgl(struct efct_hw *hw, struct efct_hw_io *io) argument 356 io 363 struct efct_hw_io *io = arg; local 481 struct efct_hw_io *io = NULL; local 604 struct efct_hw_io *io = NULL; local 677 struct efct_hw_io *io = NULL; local 1579 struct efct_hw_io *io = NULL; local 1609 struct efct_hw_io *io = NULL; local 1620 efct_hw_io_free_move_correct_list(struct efct_hw *hw, struct efct_hw_io *io) argument 1644 efct_hw_io_free_common(struct efct_hw *hw, struct efct_hw_io *io) argument 1657 struct efct_hw_io *io = container_of(arg, struct efct_hw_io, ref); local 1673 efct_hw_io_free(struct efct_hw *hw, struct efct_hw_io *io) argument 1688 efct_hw_io_init_sges(struct efct_hw *hw, struct efct_hw_io *io, enum efct_hw_io_type type) argument 1777 efct_hw_io_add_sge(struct efct_hw *hw, struct efct_hw_io *io, uintptr_t addr, u32 length) argument 1849 struct efct_hw_io *io = arg; local 2443 struct efct_hw_io *io = NULL; local 2638 struct efc_disc_io *io = arg; local 2645 efct_fill_els_params(struct efc_disc_io *io, struct sli_els_params *params) argument 2662 efct_fill_ct_params(struct efc_disc_io *io, struct sli_ct_params *params) argument 2694 efct_els_hw_srrs_send(struct efc *efc, struct efc_disc_io *io) argument 2845 efct_hw_io_send(struct efct_hw *hw, enum efct_hw_io_type type, struct efct_hw_io *io, union efct_hw_io_param_u *iparam, void *cb, void *arg) argument [all...] |
/linux-master/sound/soc/sh/rcar/ |
H A D | cmd.c | 24 struct rsnd_dai_stream *io, 27 struct rsnd_mod *dvc = rsnd_io_to_mod_dvc(io); 28 struct rsnd_mod *mix = rsnd_io_to_mod_mix(io); 68 struct rsnd_mod *src = rsnd_io_to_mod_src(io); 91 rsnd_mod_write(mod, CMD_BUSIF_MODE, rsnd_get_busif_shift(io, mod) | 1); 92 rsnd_mod_write(mod, CMD_BUSIF_DALIGN, rsnd_get_dalign(mod, io)); 94 rsnd_adg_set_cmd_timsel_gen2(mod, io); 100 struct rsnd_dai_stream *io, 109 struct rsnd_dai_stream *io, 119 struct rsnd_dai_stream *io, 23 rsnd_cmd_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 99 rsnd_cmd_start(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 108 rsnd_cmd_stop(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 118 rsnd_cmd_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 146 rsnd_cmd_attach(struct rsnd_dai_stream *io, int id) argument [all...] |
H A D | ssiu.c | 133 struct rsnd_dai_stream *io, 143 struct rsnd_dai_stream *io, 146 struct rsnd_dai *rdai = rsnd_io_to_rdai(io); 147 u32 ssis = rsnd_ssi_multi_secondaries_runtime(io); 148 int use_busif = rsnd_ssi_use_busif(io); 173 if (rsnd_ssi_is_pin_sharing(io)) { 227 struct rsnd_dai_stream *io, 244 struct rsnd_dai_stream *io, 248 u32 has_hdmi0 = rsnd_flags_has(io, RSND_STREAM_HDMI0); 249 u32 has_hdmi1 = rsnd_flags_has(io, RSND_STREAM_HDMI 132 rsnd_ssiu_get_status(struct rsnd_mod *mod, struct rsnd_dai_stream *io, enum rsnd_mod_type type) argument 142 rsnd_ssiu_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 226 rsnd_ssiu_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 243 rsnd_ssiu_init_gen2(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 333 rsnd_ssiu_start_gen2(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 350 rsnd_ssiu_stop_gen2(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 387 rsnd_ssiu_dma_req(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 412 rsnd_ssiu_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 443 rsnd_parse_connect_ssiu_compatible(struct rsnd_priv *priv, struct rsnd_dai_stream *io) argument [all...] |
H A D | mix.c | 84 static void rsnd_mix_volume_parameter(struct rsnd_dai_stream *io, argument 104 static void rsnd_mix_volume_init(struct rsnd_dai_stream *io, argument 112 rsnd_mod_write(mod, MIX_ADINR, rsnd_runtime_channel_after_ctu(io)); 120 rsnd_mix_volume_parameter(io, mod); 125 static void rsnd_mix_volume_update(struct rsnd_dai_stream *io, argument 132 rsnd_mix_volume_parameter(io, mod); 139 struct rsnd_dai_stream *io, 142 return rsnd_cmd_attach(io, rsnd_mod_id(mod)); 146 struct rsnd_dai_stream *io, 157 rsnd_mix_volume_init(io, mo 138 rsnd_mix_probe_(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 145 rsnd_mix_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 164 rsnd_mix_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 175 rsnd_mix_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument 258 rsnd_mix_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument [all...] |
H A D | dma.c | 70 struct rsnd_dai_stream *io) 72 if (rsnd_io_is_working(io)) 73 rsnd_dai_period_elapsed(io); 83 static struct dma_chan *rsnd_dmaen_request_channel(struct rsnd_dai_stream *io, argument 92 return rsnd_mod_dma_req(io, mod_from); 94 return rsnd_mod_dma_req(io, mod_to); 98 struct rsnd_dai_stream *io, 111 struct rsnd_dai_stream *io, 131 struct rsnd_dai_stream *io, 147 dmaen->chan = rsnd_dmaen_request_channel(io, 69 __rsnd_dmaen_complete(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 97 rsnd_dmaen_stop(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 110 rsnd_dmaen_cleanup(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 130 rsnd_dmaen_prepare(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 159 rsnd_dmaen_start(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 268 rsnd_dmaen_attach(struct rsnd_dai_stream *io, struct rsnd_dma *dma, struct rsnd_mod *mod_from, struct rsnd_mod *mod_to) argument 306 rsnd_dmaen_pointer(struct rsnd_mod *mod, struct rsnd_dai_stream *io, snd_pcm_uframes_t *pointer) argument 379 rsnd_dmapp_get_id(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 419 rsnd_dmapp_get_chcr(struct rsnd_dai_stream *io, struct rsnd_mod *mod_from, struct rsnd_mod *mod_to) argument 465 rsnd_dmapp_stop(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 483 rsnd_dmapp_start(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 497 rsnd_dmapp_attach(struct rsnd_dai_stream *io, struct rsnd_dma *dma, struct rsnd_mod *mod_from, struct rsnd_mod *mod_to) argument 518 rsnd_dmapp_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 582 rsnd_gen2_dma_addr(struct rsnd_dai_stream *io, struct rsnd_mod *mod, int is_play, int is_from) argument 665 rsnd_gen4_dma_addr(struct rsnd_dai_stream *io, struct rsnd_mod *mod, int is_play, int is_from) argument 686 rsnd_dma_addr(struct rsnd_dai_stream *io, struct rsnd_mod *mod, int is_play, int is_from) argument 707 rsnd_dma_of_path(struct rsnd_mod *this, struct rsnd_dai_stream *io, int is_play, struct rsnd_mod **mod_from, struct rsnd_mod **mod_to) argument 815 rsnd_dma_alloc(struct rsnd_dai_stream *io, struct rsnd_mod *mod, struct rsnd_mod **dma_mod) argument 891 rsnd_dma_attach(struct rsnd_dai_stream *io, struct rsnd_mod *mod, struct rsnd_mod **dma_mod) argument [all...] |
H A D | dvc.c | 73 static void rsnd_dvc_volume_parameter(struct rsnd_dai_stream *io, argument 93 static void rsnd_dvc_volume_init(struct rsnd_dai_stream *io, argument 103 adinr = rsnd_get_adinr_bit(mod, io) | 104 rsnd_runtime_channel_after_ctu(io); 137 rsnd_dvc_volume_parameter(io, mod); 143 static void rsnd_dvc_volume_update(struct rsnd_dai_stream *io, argument 172 rsnd_dvc_volume_parameter(io, mod); 179 struct rsnd_dai_stream *io, 182 return rsnd_cmd_attach(io, rsnd_mod_id(mod)); 186 struct rsnd_dai_stream *io, 178 rsnd_dvc_probe_(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 185 rsnd_dvc_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 204 rsnd_dvc_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 215 rsnd_dvc_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument 283 rsnd_dvc_dma_req(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 293 rsnd_dvc_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument [all...] |
H A D | src.c | 79 static struct dma_chan *rsnd_src_dma_req(struct rsnd_dai_stream *io, argument 83 int is_play = rsnd_io_is_play(io); 90 static u32 rsnd_src_convert_rate(struct rsnd_dai_stream *io, argument 93 struct snd_pcm_runtime *runtime = rsnd_io_to_runtime(io); 101 return rsnd_io_converted_rate(io); 106 convert_rate = rsnd_io_converted_rate(io); 115 struct rsnd_dai_stream *io, 118 struct rsnd_mod *src_mod = rsnd_io_to_mod_src(io); 119 struct snd_pcm_runtime *runtime = rsnd_io_to_runtime(io); 121 int is_play = rsnd_io_is_play(io); 114 rsnd_src_get_rate(struct rsnd_priv *priv, struct rsnd_dai_stream *io, int is_in) argument 201 rsnd_src_set_convert_rate(struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument 357 rsnd_src_irq(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv, int enable) argument 434 rsnd_src_start(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 453 rsnd_src_stop(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 462 rsnd_src_init(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 485 rsnd_src_quit(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 501 __rsnd_src_interrupt(struct rsnd_mod *mod, struct rsnd_dai_stream *io) argument 534 rsnd_src_probe_(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct rsnd_priv *priv) argument 562 rsnd_src_pcm_new(struct rsnd_mod *mod, struct rsnd_dai_stream *io, struct snd_soc_pcm_runtime *rtd) argument 605 rsnd_src_debug_info(struct seq_file *m, struct rsnd_dai_stream *io, struct rsnd_mod *mod) argument [all...] |
/linux-master/drivers/md/ |
H A D | raid5-ppl.c | 208 struct ppl_io_unit *io; local 210 io = kmem_cache_alloc(kc, gfp_mask); 211 if (!io) 214 io->header_page = alloc_page(gfp_mask); 215 if (!io->header_page) { 216 kmem_cache_free(kc, io); 220 return io; 226 struct ppl_io_unit *io = element; local 228 __free_page(io->header_page); 229 kmem_cache_free(kc, io); 236 struct ppl_io_unit *io; local 269 struct ppl_io_unit *io = log->current_io; local 364 struct ppl_io_unit *io = sh->ppl_io; local 400 struct ppl_io_unit *io = bio->bi_private; local 418 ppl_submit_iounit_bio(struct ppl_io_unit *io, struct bio *bio) argument 428 ppl_submit_iounit(struct ppl_io_unit *io) argument 511 struct ppl_io_unit *io; local 547 ppl_io_unit_finished(struct ppl_io_unit *io) argument 583 struct ppl_io_unit *io = bio->bi_private; local 608 ppl_do_flush(struct ppl_io_unit *io) argument 654 struct ppl_io_unit *io; local 692 struct ppl_io_unit *io; local [all...] |
H A D | dm-verity-target.c | 281 * On successful return, verity_io_want_digest(v, io) contains the hash value 286 * against current value of verity_io_want_digest(v, io). 288 static int verity_verify_level(struct dm_verity *v, struct dm_verity_io *io, argument 298 struct bio *bio = dm_bio_from_per_bio_data(io, v->ti->per_io_data_size); 302 if (static_branch_unlikely(&use_bh_wq_enabled) && io->in_bh) { 328 r = verity_hash(v, verity_io_hash_req(v, io), 330 verity_io_real_digest(v, io), !io->in_bh); 334 if (likely(memcmp(verity_io_real_digest(v, io), want_digest, 337 else if (static_branch_unlikely(&use_bh_wq_enabled) && io 373 verity_hash_for_block(struct dm_verity *v, struct dm_verity_io *io, sector_t block, u8 *digest, bool *is_zero) argument 410 verity_for_io_block(struct dm_verity *v, struct dm_verity_io *io, struct bvec_iter *iter, struct crypto_wait *wait) argument 454 verity_for_bv_block(struct dm_verity *v, struct dm_verity_io *io, struct bvec_iter *iter, int (*process)(struct dm_verity *v, struct dm_verity_io *io, u8 *data, size_t len)) argument 488 verity_recheck_copy(struct dm_verity *v, struct dm_verity_io *io, u8 *data, size_t len) argument 497 verity_recheck(struct dm_verity *v, struct dm_verity_io *io, struct bvec_iter start, sector_t cur_block) argument 545 verity_bv_zero(struct dm_verity *v, struct dm_verity_io *io, u8 *data, size_t len) argument 555 verity_bv_skip_block(struct dm_verity *v, struct dm_verity_io *io, struct bvec_iter *iter) argument 567 verity_verify_io(struct dm_verity_io *io) argument 683 verity_finish_io(struct dm_verity_io *io, blk_status_t status) argument 699 struct dm_verity_io *io = container_of(w, struct dm_verity_io, work); local 708 struct dm_verity_io *io = container_of(w, struct dm_verity_io, bh_work); local 725 struct dm_verity_io *io = bio->bi_private; local 787 verity_submit_prefetch(struct dm_verity *v, struct dm_verity_io *io, unsigned short ioprio) argument 827 struct dm_verity_io *io; local [all...] |
H A D | dm-verity-fec.h | 71 extern int verity_fec_decode(struct dm_verity *v, struct dm_verity_io *io, 78 extern void verity_fec_finish_io(struct dm_verity_io *io); 79 extern void verity_fec_init_io(struct dm_verity_io *io); 101 struct dm_verity_io *io, 116 static inline void verity_fec_finish_io(struct dm_verity_io *io) argument 120 static inline void verity_fec_init_io(struct dm_verity_io *io) argument 100 verity_fec_decode(struct dm_verity *v, struct dm_verity_io *io, enum verity_block_type type, sector_t block, u8 *dest, struct bvec_iter *iter) argument
|
/linux-master/drivers/media/radio/ |
H A D | radio-aztech.c | 24 #include <linux/io.h> /* outb, outb_p */ 44 static int io[AZTECH_MAX] = { [0] = CONFIG_RADIO_AZTECH_PORT, variable 48 module_param_array(io, int, NULL, 0444); 49 MODULE_PARM_DESC(io, "I/O addresses of the Aztech card (0x350 or 0x358)"); 80 outb_p(bits, az->isa.io); 99 if (inb(isa->io) & AZTECH_BIT_MONO) 106 return (inb(isa->io) & AZTECH_BIT_NOT_TUNED) ? 0 : 0xffff; 116 outb(az->curvol, isa->io); 139 .io_params = io,
|
H A D | radio-gemtek.c | 32 #include <linux/io.h> /* outb, outb_p */ 63 static int io[GEMTEK_MAX] = { [0] = CONFIG_RADIO_GEMTEK_PORT, variable 73 module_param_array(io, int, NULL, 0444); 74 MODULE_PARM_DESC(io, "Force I/O ports for the GemTek Radio card if automatic probing is disabled or fails. The most common I/O ports are: 0x20c 0x30c, 0x24c or 0x34c (0x20c, 0x248 and 0x28c have been reported to work for the combined sound/radiocard)."); 157 outb_p(mute | GEMTEK_CE | GEMTEK_DA | GEMTEK_CK, isa->io); 162 outb_p(mute | GEMTEK_CE | bit, isa->io); 164 outb_p(mute | GEMTEK_CE | bit | GEMTEK_CK, isa->io); 168 outb_p(mute | GEMTEK_DA | GEMTEK_CK, isa->io); 238 i = inb_p(isa->io); 240 outb_p((i >> 5) | (mute ? GEMTEK_MT : 0), isa->io); 255 gemtek_probe(struct radio_isa_card *isa, int io) argument [all...] |
/linux-master/drivers/scsi/snic/ |
H A D | snic_stats.h | 80 struct snic_io_stats io; member in struct:snic_stats 95 struct snic_io_stats *io = &s_stats->io; local 98 nr_active_ios = atomic64_read(&io->active); 99 if (atomic64_read(&io->max_active) < nr_active_ios) 100 atomic64_set(&io->max_active, nr_active_ios); 102 atomic64_inc(&io->num_ios); 109 atomic64_dec(&s_stats->io.active); 113 atomic64_inc(&s_stats->io.compl);
|
/linux-master/drivers/scsi/ |
H A D | fdomain_isa.c | 4 #include <linux/io.h> 10 static int io[MAXBOARDS_PARAM] = { 0, 0, 0, 0 }; variable 11 module_param_hw_array(io, int, ioport, NULL, 0); 12 MODULE_PARM_DESC(io, "base I/O address of controller (0x140, 0x150, 0x160, 0x170)"); 156 if (!io[ndev]) 159 if (!request_region(io[ndev], FDOMAIN_REGION_SIZE, "fdomain_isa")) { 160 dev_err(dev, "base 0x%x already in use", io[ndev]); 165 irq_ = irqs[(inb(io[ndev] + REG_CFG1) & CFG1_IRQ_MASK) >> 1]; 167 sh = fdomain_create(io[ndev], irq_, scsi_id[ndev], dev); 169 dev_err(dev, "controller not found at base 0x%x", io[nde [all...] |
/linux-master/drivers/input/serio/ |
H A D | altera_ps2.c | 16 #include <linux/io.h> 23 struct serio *io; member in struct:ps2if 38 serio_interrupt(ps2if->io, status & 0xff, 0); 48 static int altera_ps2_write(struct serio *io, unsigned char val) argument 50 struct ps2if *ps2if = io->port_data; 56 static int altera_ps2_open(struct serio *io) argument 58 struct ps2if *ps2if = io->port_data; 68 static void altera_ps2_close(struct serio *io) argument 70 struct ps2if *ps2if = io->port_data; 115 ps2if->io [all...] |
/linux-master/arch/arm/lib/ |
H A D | Makefile | 16 io-readsb.o io-writesb.o io-readsl.o io-writesl.o \ 34 lib-y += io-readsw-armv3.o io-writesw-armv3.o 36 lib-y += io-readsw-armv4.o io-writesw-armv4.o
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | sharpsl.c | 18 #include <linux/io.h> 24 void __iomem *io; member in struct:sharpsl_nand 69 writeb((readb(sharpsl->io + FLASHCTL) & ~0x17) | bits, sharpsl->io + FLASHCTL); 79 return !((readb(sharpsl->io + FLASHCTL) & FLRYBY) == 0); 85 writeb(0, sharpsl->io + ECCCLRR); 92 ecc_code[0] = ~readb(sharpsl->io + ECCLPUB); 93 ecc_code[1] = ~readb(sharpsl->io + ECCLPLB); 94 ecc_code[2] = (~readb(sharpsl->io + ECCCP) << 2) | 0x03; 95 return readb(sharpsl->io [all...] |
/linux-master/arch/xtensa/mm/ |
H A D | ioremap.c | 8 #include <linux/io.h> 11 #include <asm/io.h>
|
/linux-master/drivers/clk/ |
H A D | clk-nspire.c | 9 #include <linux/io.h> 67 void __iomem *io; local 73 io = of_iomap(node, 0); 74 if (!io) 76 val = readl(io); 77 iounmap(io); 109 void __iomem *io; local 114 io = of_iomap(node, 0); 115 if (!io) 117 val = readl(io); [all...] |
/linux-master/drivers/net/wan/ |
H A D | n2.c | 32 #include <asm/io.h> 110 u16 io; /* IO Base address */ member in struct:card_s 123 #define sca_reg(reg, card) (0x8000 | (card)->io | \ 140 return inb(card->io + N2_PSR) & PSR_PAGEBITS; 145 u8 psr = inb(card->io + N2_PSR); 147 outb((psr & ~PSR_PAGEBITS) | page, card->io + N2_PSR); 155 int io = card->io; local 156 u8 mcr = inb(io + N2_MCR); 186 outb(mcr, io 197 int io = port->card->io; local 219 int io = port->card->io; local 321 n2_run(unsigned long io, unsigned long irq, unsigned long winbase, long valid0, long valid1) argument 488 unsigned long io, irq, ram; local [all...] |
/linux-master/arch/alpha/include/asm/ |
H A D | mc146818rtc.h | 8 #include <asm/io.h>
|