| /linux/drivers/scsi/elx/efct/ |
| A D | efct_scsi.c | 18 io->init_task_tag, io->tgt_task_tag, io->hw_tag, ##__VA_ARGS__) 82 scsi_io_trace(io, "freeing io 0x%p %s\n", io, io->display_name); in _efct_scsi_io_free() 101 scsi_io_trace(io, "freeing io 0x%p %s\n", io, io->display_name); in efct_scsi_io_free() 103 kref_put(&io->ref, io->release); in efct_scsi_io_free() 116 if (!io || !io->efct) { in efct_target_io_cb() 303 io->sgl, io->sgl_count, io->hio_type); in efct_scsi_io_dispatch_hw_io() 319 rc = efct_hw_io_send(&io->efct->hw, io->hio_type, io->hio, in efct_scsi_io_dispatch_hw_io() 320 &io->iparam, io->hw_cb, io); in efct_scsi_io_dispatch_hw_io() 364 io->send_abts, io->hw_cb, io); in efct_scsi_io_dispatch_no_hw_io() 653 ((io->transferred + io->wire_len) == io->exp_xfer_len) && in efct_scsi_xfer_data() [all …]
|
| A D | efct_io.c | 38 io = kzalloc(sizeof(*io), GFP_KERNEL); in efct_io_pool_create() 39 if (!io) in efct_io_pool_create() 44 io->tag = i; in efct_io_pool_create() 59 io->sgl = kzalloc(sizeof(*io->sgl) * num_sgl, GFP_KERNEL); in efct_io_pool_create() 60 if (!io->sgl) { in efct_io_pool_create() 87 if (!io) in efct_io_pool_free() 92 io->rspbuf.size, io->rspbuf.virt, in efct_io_pool_free() 123 if (!io) in efct_io_pool_io_alloc() 142 return io; in efct_io_pool_io_alloc() 156 hio = io->hio; in efct_io_pool_io_free() [all …]
|
| /linux/drivers/char/ipmi/ |
| A D | ipmi_si_mem_io.c | 9 return readb((io->addr)+(offset * io->regspacing)); in intf_mem_inb() 15 writeb(b, (io->addr)+(offset * io->regspacing)); in intf_mem_outb() 21 return (readw((io->addr)+(offset * io->regspacing)) >> io->regshift) in intf_mem_inw() 28 writeb(b << io->regshift, (io->addr)+(offset * io->regspacing)); in intf_mem_outw() 34 return (readl((io->addr)+(offset * io->regspacing)) >> io->regshift) in intf_mem_inl() 41 writel(b << io->regshift, (io->addr)+(offset * io->regspacing)); in intf_mem_outl() 47 return (readq((io->addr)+(offset * io->regspacing)) >> io->regshift) in mem_inq() 54 writeq((u64)b << io->regshift, (io->addr)+(offset * io->regspacing)); in mem_outq() 72 mem_region_cleanup(io, io->io_size); in mem_cleanup() 136 - (io->regspacing - io->regsize)); in ipmi_si_mem_setup() [all …]
|
| A D | ipmi_si_port_io.c | 25 return (inw(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inw() 33 outw(b << io->regshift, addr + (offset * io->regspacing)); in port_outw() 40 return (inl(addr + (offset * io->regspacing)) >> io->regshift) & 0xff; in port_inl() 48 outl(b << io->regshift, addr+(offset * io->regspacing)); in port_outl() 59 io->regsize); in port_cleanup() 75 switch (io->regsize) { in ipmi_si_port_setup() 77 io->inputb = port_inb; in ipmi_si_port_setup() 81 io->inputb = port_inw; in ipmi_si_port_setup() 85 io->inputb = port_inl; in ipmi_si_port_setup() 90 io->regsize); in ipmi_si_port_setup() [all …]
|
| A D | ipmi_si_platform.c | 63 ipmi_si_irq_handler(io->irq, io->irq_handler_data); in ipmi_acpi_gpe() 87 io); in acpi_gpe_irq_setup() 98 dev_info(io->dev, "Using ACPI GPE %d\n", io->irq); in acpi_gpe_irq_setup() 129 io->regspacing = res_second->start - io->addr_data; in ipmi_get_info_from_resources() 159 memset(&io, 0, sizeof(io)); in platform_ipmi_probe() 207 io.addr_data, io.regsize, io.regspacing, io.irq); in platform_ipmi_probe() 267 memset(&io, 0, sizeof(io)); in of_ipmi_probe() 282 io.addr_data, io.regsize, io.regspacing, io.irq); in of_ipmi_probe() 323 memset(&io, 0, sizeof(io)); in acpi_ipmi_probe() 375 io.slave_addr = find_slave_address(&io, io.slave_addr); in acpi_ipmi_probe() [all …]
|
| A D | ipmi_si_pci.c | 31 io->regshift = 0; in ipmi_pci_probe_regspacing() 36 if (io->io_setup(io)) { in ipmi_pci_probe_regspacing() 41 io->outputb(io, 1, 0x10); in ipmi_pci_probe_regspacing() 43 status = io->inputb(io, 1); in ipmi_pci_probe_regspacing() 44 io->io_cleanup(io); in ipmi_pci_probe_regspacing() 66 struct si_sm_io io; in ipmi_pci_probe() local 71 memset(&io, 0, sizeof(io)); in ipmi_pci_probe() 113 io.regspacing = ipmi_pci_probe_regspacing(&io); in ipmi_pci_probe() 115 io.regshift = 0; in ipmi_pci_probe() 118 if (io.irq) in ipmi_pci_probe() [all …]
|
| A D | ipmi_si_intf.c | 1155 new_smi->io.irq_setup(&new_smi->io); in smi_start_processing() 1240 io->outputb(io, IPMI_BT_INTMASK_REG, in ipmi_irq_finish_setup() 1248 io->outputb(io, IPMI_BT_INTMASK_REG, 0); in ipmi_irq_start_cleanup() 1254 free_irq(io->irq, io->irq_handler_data); in std_irq_cleanup() 1859 e->io.slave_addr = info->io.slave_addr; in find_dup_si() 1900 new_smi->io = *io; in ipmi_si_add_smi() 1951 new_smi->io.slave_addr, new_smi->io.irq); in try_smi_init() 1991 rv = new_smi->io.io_setup(&new_smi->io); in try_smi_init() 2082 new_smi->io.io_cleanup(&new_smi->io); in try_smi_init() 2193 smi_info->io.irq_cleanup(&smi_info->io); in shutdown_smi() [all …]
|
| /linux/tools/lib/api/ |
| A D | io.h | 17 struct io { struct 34 static inline void io__init(struct io *io, int fd, in io__init() argument 37 io->fd = fd; in io__init() 39 io->buf = buf; in io__init() 47 static inline int io__fill_buffer(struct io *io) in io__fill_buffer() argument 51 if (io->eof) in io__fill_buffer() 74 n = read(io->fd, io->buf, io->buf_len); in io__fill_buffer() 80 io->data = &io->buf[0]; in io__fill_buffer() 81 io->end = &io->buf[n]; in io__fill_buffer() 86 static inline int io__get_char(struct io *io) in io__get_char() argument [all …]
|
| /linux/tools/testing/selftests/kvm/ |
| A D | coalesced_io_test.c | 50 outl(io->pio_port, io->pio_port + i); in guest_code() 53 WRITE_ONCE(*io->mmio, io->mmio_gpa + i); in guest_code() 57 outl(io->pio_port, io->pio_port + i); in guest_code() 60 WRITE_ONCE(*io->mmio, io->mmio_gpa + i); in guest_code() 64 WRITE_ONCE(*io->mmio, io->mmio_gpa + i); in guest_code() 66 outl(io->pio_port, io->pio_port + i); in guest_code() 100 pio_value == io->pio_port + io->ring_size - 1)), in vcpu_run_and_verify_io_exit() 106 (want_pio ? io->pio_port : io->mmio_gpa) + io->ring_size - 1, run->exit_reason, in vcpu_run_and_verify_io_exit() 109 run->io.port, run->io.direction, run->io.size, run->io.count, pio_value); in vcpu_run_and_verify_io_exit() 136 io->pio_port, io->pio_port + i, i, in vcpu_run_and_verify_coalesced_io() [all …]
|
| /linux/drivers/media/dvb-frontends/cxd2880/ |
| A D | cxd2880_tnrdmd_dvbt2.c | 180 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 193 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 199 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 205 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 211 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 223 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 229 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 235 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 241 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() 279 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt2_demod_setting() [all …]
|
| A D | cxd2880_tnrdmd.c | 212 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 233 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 258 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 269 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 274 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 280 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 285 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 291 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init1() 321 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init2() 364 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in p_init3() [all …]
|
| A D | cxd2880_tnrdmd_dvbt.c | 112 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt_demod_setting() 132 ret = tnr_dmd->io->write_regs(tnr_dmd->io, in x_tune_dvbt_demod_setting() 138 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt_demod_setting() 147 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt_demod_setting() 153 ret = tnr_dmd->io->write_regs(tnr_dmd->io, in x_tune_dvbt_demod_setting() 167 ret = tnr_dmd->io->write_regs(tnr_dmd->io, in x_tune_dvbt_demod_setting() 193 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt_demod_setting() 213 ret = tnr_dmd->io->write_regs(tnr_dmd->io, in x_tune_dvbt_demod_setting() 220 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt_demod_setting() 246 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in x_tune_dvbt_demod_setting() [all …]
|
| A D | cxd2880_tnrdmd_mon.c | 29 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 35 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 41 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 47 ret = tnr_dmd->io->write_regs(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 55 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 61 ret = tnr_dmd->io->read_regs(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 70 ret = tnr_dmd->io->read_regs(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 82 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 88 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_rf_lvl() 121 ret = tnr_dmd->io->write_reg(tnr_dmd->io, in cxd2880_tnrdmd_mon_internal_cpu_status() [all …]
|
| /linux/tools/perf/tests/ |
| A D | api-io.c | 59 size_t buf_size, struct io *io) in setup_test() argument 65 if (io->fd < 0) { in setup_test() 73 close(io->fd); in setup_test() 77 io__init(io, io->fd, io->buf, buf_size); in setup_test() 81 static void cleanup_test(char path[PATH_MAX], struct io *io) in cleanup_test() argument 83 zfree(&io->buf); in cleanup_test() 84 close(io->fd); in cleanup_test() 91 struct io io; in do_test_get_char() local 138 struct io io; in do_test_get_hex() local 219 struct io io; in do_test_get_dec() local [all …]
|
| /linux/drivers/media/radio/ |
| A D | radio-zoltrix.c | 94 outb(0, isa->io); in zoltrix_s_mute_volume() 95 outb(0, isa->io); in zoltrix_s_mute_volume() 102 inb(isa->io + 2); in zoltrix_s_mute_volume() 126 outb(0, isa->io); in zoltrix_s_frequency() 127 outb(0, isa->io); in zoltrix_s_frequency() 157 inb(isa->io + 2); in zoltrix_s_frequency() 173 a = inb(isa->io); in zoltrix_g_rxsubchans() 175 b = inb(isa->io); in zoltrix_g_rxsubchans() 190 a = inb(isa->io); in zoltrix_g_signal() 192 b = inb(isa->io); in zoltrix_g_signal() [all …]
|
| /linux/sound/soc/sh/rcar/ |
| A D | rsnd.h | 513 #define rsnd_io_to_mod_ssi(io) rsnd_io_to_mod((io), RSND_MOD_SSI) argument 516 #define rsnd_io_to_mod_src(io) rsnd_io_to_mod((io), RSND_MOD_SRC) argument 517 #define rsnd_io_to_mod_ctu(io) rsnd_io_to_mod((io), RSND_MOD_CTU) argument 518 #define rsnd_io_to_mod_mix(io) rsnd_io_to_mod((io), RSND_MOD_MIX) argument 519 #define rsnd_io_to_mod_dvc(io) rsnd_io_to_mod((io), RSND_MOD_DVC) argument 520 #define rsnd_io_to_mod_cmd(io) rsnd_io_to_mod((io), RSND_MOD_CMD) argument 521 #define rsnd_io_to_rdai(io) ((io)->rdai) argument 523 #define rsnd_io_is_play(io) (&rsnd_io_to_rdai(io)->playback == io) argument 524 #define rsnd_io_to_runtime(io) ((io)->substream ? \ argument 526 #define rsnd_io_converted_rate(io) ((io)->converted_rate) argument [all …]
|
| A D | ssi.c | 115 #define rsnd_ssi_is_parent(ssi, io) ((ssi) == rsnd_io_to_mod_ssip(io)) argument 133 if (rsnd_io_to_mod_src(io)) in rsnd_ssi_use_busif() 366 struct rsnd_dai_stream *io) in rsnd_ssi_config_init() argument 415 if (rsnd_io_is_play(io)) in rsnd_ssi_config_init() 473 struct rsnd_dai_stream *io, in rsnd_ssi_init() argument 605 if (rsnd_io_is_play(io)) { in rsnd_ssi_stop() 629 struct rsnd_dai_stream *io, in rsnd_ssi_irq() argument 685 if (!rsnd_io_is_working(io)) in __rsnd_ssi_interrupt() 892 if (rsnd_io_is_play(io)) in rsnd_ssi_pio_interrupt() 980 ret = rsnd_dma_attach(io, mod, &io->dma); in rsnd_ssi_dma_probe() [all …]
|
| A D | core.c | 234 callback(mod, io); in rsnd_mod_interrupt() 236 io = &rdai->capture; in rsnd_mod_interrupt() 238 callback(mod, io); in rsnd_mod_interrupt() 245 if (io->substream) in rsnd_io_is_working() 590 if (io->mod[type]) in rsnd_dai_connect() 596 io->mod[type] = mod; in rsnd_dai_connect() 609 io->mod[type] = NULL; in rsnd_dai_disconnect() 1318 if (io->dmac_dev) in rsnd_preallocate_pages() 1319 dev = io->dmac_dev; in rsnd_preallocate_pages() 1610 channel = io->converted_chan ? io->converted_chan : in rsnd_hw_params() [all …]
|
| /linux/drivers/md/bcache/ |
| A D | movinggc.c | 42 kfree(io); in CLOSURE_CALLBACK() 55 bch_keybuf_del(&io->op.c->moving_gc_keys, io->w); in CLOSURE_CALLBACK() 98 moving_init(io); in CLOSURE_CALLBACK() 100 io->bio.bio.bi_iter.bi_sector = KEY_START(&io->w->key); in CLOSURE_CALLBACK() 121 bch_submit_bbio(bio, io->op.c, &io->w->key, 0); in CLOSURE_CALLBACK() 148 io = kzalloc(struct_size(io, bio.bio.bi_inline_vecs, in read_moving() 151 if (!io) in read_moving() 154 w->private = io; in read_moving() 155 io->w = w; in read_moving() 157 io->op.c = c; in read_moving() [all …]
|
| /linux/arch/alpha/kernel/ |
| A D | err_marvel.c | 487 err_print_prefix, io->po7_err_pkt0, in marvel_print_po7_err_sum() 800 struct ev7_pal_io_subpacket *io = lf_subpackets->io; in marvel_find_io7_with_error() local 807 if (!io) in marvel_find_io7_with_error() 813 memset(io, 0x55, sizeof(*io)); in marvel_find_io7_with_error() 899 return io; in marvel_find_io7_with_error() 908 struct ev7_pal_io_subpacket *io = lf_subpackets->io; in marvel_process_io_error() local 965 marvel_print_po7_err_sum(io); in marvel_process_io_error() 995 marvel_print_pox_err(io->ports[i].pox_err_sum, &io->ports[i]); in marvel_process_io_error() 1000 &io->ports[i]); in marvel_process_io_error() 1111 if (!lf_subpackets->io) in marvel_machine_check() [all …]
|
| /linux/drivers/input/gameport/ |
| A D | ns558.c | 30 int io; member 64 c = inb(io); in ns558_isa_probe() 65 outb(~c & ~3, io); in ns558_isa_probe() 67 outb(c, io); in ns558_isa_probe() 78 outb(c, io); in ns558_isa_probe() 87 u = inb(io); in ns558_isa_probe() 90 outb(c, io); in ns558_isa_probe() 107 if (inb(io & (-1 << i)) != inb((io & (-1 << i)) + (1 << i) - 1)) b++; in ns558_isa_probe() 133 ns558->io = io; in ns558_isa_probe() 137 port->io = io; in ns558_isa_probe() [all …]
|
| /linux/sound/soc/sh/ |
| A D | fsi.c | 506 ret = !!(io->substream && io->substream->runtime); in fsi_stream_is_working() 535 fsi_stream_handler_call(io, init, fsi, io); in fsi_stream_init() 553 fsi_stream_handler_call(io, quit, fsi, io); in fsi_stream_quit() 572 return fsi_stream_handler_call(io, transfer, fsi, io); in fsi_stream_transfer() 576 fsi_stream_handler_call(io, start_stop, fsi, io, 1) 579 fsi_stream_handler_call(io, start_stop, fsi, io, 0) 587 ret1 = fsi_stream_handler_call(io, probe, fsi, io, dev); in fsi_stream_probe() 606 ret1 = fsi_stream_handler_call(io, remove, fsi, io); in fsi_stream_remove() 609 ret2 = fsi_stream_handler_call(io, remove, fsi, io); in fsi_stream_remove() 1048 io->period_samples * (io->period_pos + 1)) { in fsi_pointer_update() [all …]
|
| /linux/drivers/input/serio/ |
| A D | ambakmi.c | 27 struct serio *io; member 110 struct serio *io; in amba_kmi_probe() local 118 io = kzalloc(sizeof(*io), GFP_KERNEL); in amba_kmi_probe() 119 if (!kmi || !io) { in amba_kmi_probe() 125 io->id.type = SERIO_8042; in amba_kmi_probe() 127 io->open = amba_kmi_open; in amba_kmi_probe() 129 strscpy(io->name, dev_name(&dev->dev), sizeof(io->name)); in amba_kmi_probe() 130 strscpy(io->phys, dev_name(&dev->dev), sizeof(io->phys)); in amba_kmi_probe() 131 io->port_data = kmi; in amba_kmi_probe() 134 kmi->io = io; in amba_kmi_probe() [all …]
|
| /linux/drivers/scsi/elx/libefc/ |
| A D | efc_els.c | 81 els->io.req.virt, els->io.req.phys); in efc_els_io_alloc_size() 134 els->io.rsp.virt, els->io.rsp.phys); in _efc_els_io_free() 136 els->io.req.virt, els->io.req.phys); in _efc_els_io_free() 249 container_of(io, struct efc_els_io_req, io); in efc_disc_io_complete() 268 els->io.xmit_len = els->io.req.size; in efc_els_send_req() 269 els->io.rsp_len = els->io.rsp.size; in efc_els_send_req() 368 els->io.rsp_len = els->io.rsp.size; in efc_els_send_rsp() 374 els->io.s_id = els->io.iparam.els.s_id; in efc_els_send_rsp() 628 memset(&els->io.iparam, 0, sizeof(els->io.iparam)); in efc_send_ls_rjt() 659 memset(&els->io.iparam, 0, sizeof(els->io.iparam)); in efc_send_plogi_acc() [all …]
|
| /linux/tools/lib/symbol/ |
| A D | kallsyms.c | 20 static void read_to_eol(struct io *io) in read_to_eol() argument 25 ch = io__get_char(io); in read_to_eol() 35 struct io io; in kallsyms__parse() local 41 if (io.fd < 0) in kallsyms__parse() 44 io__init(&io, io.fd, bf, sizeof(bf)); in kallsyms__parse() 47 while (!io.eof) { in kallsyms__parse() 55 read_to_eol(&io); in kallsyms__parse() 59 if (io__get_char(&io) != ' ') { in kallsyms__parse() 60 read_to_eol(&io); in kallsyms__parse() 64 ch = io__get_char(&io); in kallsyms__parse() [all …]
|