/linux/drivers/char/ipmi/ |
H A D | ipmi_si_mem_io.c | 6 static unsigned char intf_mem_inb(const struct si_sm_io *io, in intf_mem_inb() 12 static void intf_mem_outb(const struct si_sm_io *io, unsigned int offset, in intf_mem_outb() 18 static unsigned char intf_mem_inw(const struct si_sm_io *io, in intf_mem_inw() 25 static void intf_mem_outw(const struct si_sm_io *io, unsigned int offset, in intf_mem_outw() 31 static unsigned char intf_mem_inl(const struct si_sm_io *io, in intf_mem_inl() 38 static void intf_mem_outl(const struct si_sm_io *io, unsigned int offset, in intf_mem_outl() 45 static unsigned char mem_inq(const struct si_sm_io *io, unsigned int offset) in mem_inq() 51 static void mem_outq(const struct si_sm_io *io, unsigned int offset, in mem_outq() 58 static void mem_region_cleanup(struct si_sm_io *io, int num) in mem_region_cleanup() 68 static void mem_cleanup(struct si_sm_io *io) in mem_cleanup() [all …]
|
H A D | ipmi_si_port_io.c | 6 static unsigned char port_inb(const struct si_sm_io *io, unsigned int offset) in port_inb() 13 static void port_outb(const struct si_sm_io *io, unsigned int offset, in port_outb() 21 static unsigned char port_inw(const struct si_sm_io *io, unsigned int offset) in port_inw() 28 static void port_outw(const struct si_sm_io *io, unsigned int offset, in port_outw() 36 static unsigned char port_inl(const struct si_sm_io *io, unsigned int offset) in port_inl() 43 static void port_outl(const struct si_sm_io *io, unsigned int offset, in port_outl() 51 static void port_cleanup(struct si_sm_io *io) in port_cleanup() 63 int ipmi_si_port_setup(struct si_sm_io *io) in ipmi_si_port_setup()
|
H A D | ipmi_si_platform.c | 61 struct si_sm_io *io = context; in ipmi_acpi_gpe() local 67 static void acpi_gpe_irq_cleanup(struct si_sm_io *io) in acpi_gpe_irq_cleanup() 76 static int acpi_gpe_irq_setup(struct si_sm_io *io) in acpi_gpe_irq_setup() 103 static void ipmi_set_addr_data_and_space(struct resource *r, struct si_sm_io *io) in ipmi_set_addr_data_and_space() 114 struct si_sm_io *io) in ipmi_get_info_from_resources() 137 struct si_sm_io io; in platform_ipmi_probe() local 229 struct si_sm_io io; in of_ipmi_probe() local 296 static int find_slave_address(struct si_sm_io *io, int slave_addr) in find_slave_address() 311 struct si_sm_io io; in acpi_ipmi_probe() local
|
/linux/drivers/scsi/elx/efct/ |
H A D | efct_scsi.c | 15 #define scsi_io_printf(io, fmt, ...) \ argument 23 #define scsi_io_trace(io, fmt, ...) \ argument 34 struct efct_io *io; in efct_scsi_io_alloc() local 77 struct efct_io *io = container_of(arg, struct efct_io, ref); in _efct_scsi_io_free() local 99 efct_scsi_io_free(struct efct_io *io) in efct_scsi_io_free() 111 struct efct_io *io = app; in efct_target_io_cb() local 229 static void efc_log_sgl(struct efct_io *io) in efc_log_sgl() 256 struct efct_io *io = arg; in efct_scsi_check_pending_async_cb() local 270 efct_scsi_io_dispatch_hw_io(struct efct_io *io, struct efct_hw_io *hio) in efct_scsi_io_dispatch_hw_io() 331 efct_scsi_io_dispatch_no_hw_io(struct efct_io *io) in efct_scsi_io_dispatch_no_hw_io() [all …]
|
H A D | efct_io.c | 25 struct efct_io *io; in efct_io_pool_create() local 80 struct efct_io *io; in efct_io_pool_free() local 107 struct efct_io *io = NULL; in efct_io_pool_io_alloc() local 147 efct_io_pool_io_free(struct efct_io_pool *io_pool, struct efct_io *io) in efct_io_pool_io_free() 175 struct efct_io *io = NULL; in efct_io_find_tgt_io() local
|
H A D | efct_lio.c | 292 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_check_stop_free() local 299 efct_lio_abort_tgt_cb(struct efct_io *io, in efct_lio_abort_tgt_cb() 312 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_aborted_task() local 330 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_release_cmd() local 357 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_get_cmd_state() local 363 efct_lio_sg_map(struct efct_io *io) in efct_lio_sg_map() 376 efct_lio_sg_unmap(struct efct_io *io) in efct_lio_sg_unmap() 390 efct_lio_status_done(struct efct_io *io, in efct_lio_status_done() 422 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_write_pending() local 467 struct efct_io *io = container_of(ocp, struct efct_io, tgt_io); in efct_lio_queue_data_in() local [all …]
|
H A D | efct_unsol.c | 98 efct_fc_tmf_rejected_cb(struct efct_io *io, in efct_fc_tmf_rejected_cb() 107 efct_dispatch_unsol_tmf(struct efct_io *io, u8 tm_flags, u32 lun) in efct_dispatch_unsol_tmf() 159 efct_populate_io_fcp_cmd(struct efct_io *io, struct fcp_cmnd *cmnd, in efct_populate_io_fcp_cmd() 344 struct efct_io *io = NULL; in efct_dispatch_fcp_cmd() local 402 efct_process_abts(struct efct_io *io, struct fc_frame_header *hdr) in efct_process_abts() 467 struct efct_io *io = NULL; in efct_node_recv_abts_frame() local
|
H A D | efct_hw.c | 327 efct_hw_init_free_io(struct efct_hw_io *io) in efct_hw_init_free_io() 353 efct_hw_io_restore_sgl(struct efct_hw *hw, struct efct_hw_io *io) in efct_hw_io_restore_sgl() 363 struct efct_hw_io *io = arg; in efct_hw_wq_process_io() local 481 struct efct_hw_io *io = NULL; in efct_hw_setup_io() local 604 struct efct_hw_io *io = NULL; in efct_hw_init_prereg_io() local 677 struct efct_hw_io *io = NULL; in efct_hw_init_io() local 1580 struct efct_hw_io *io = NULL; in _efct_hw_io_alloc() local 1610 struct efct_hw_io *io = NULL; in efct_hw_io_alloc() local 1622 struct efct_hw_io *io) in efct_hw_io_free_move_correct_list() 1645 efct_hw_io_free_common(struct efct_hw *hw, struct efct_hw_io *io) in efct_hw_io_free_common() [all …]
|
/linux/sound/soc/renesas/rcar/ |
H A D | core.c | 127 struct dma_chan *rsnd_mod_dma_req(struct rsnd_dai_stream *io, in rsnd_mod_dma_req() 168 struct rsnd_dai_stream *io, in rsnd_mod_get_status() 224 struct rsnd_dai_stream *io)) in rsnd_mod_interrupt() 231 struct rsnd_dai_stream *io = &rdai->playback; in rsnd_mod_interrupt() local 242 int rsnd_io_is_working(struct rsnd_dai_stream *io) in rsnd_io_is_working() 251 int rsnd_runtime_channel_original_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_original_with_params() 269 int rsnd_runtime_channel_after_ctu_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_after_ctu_with_params() 310 int rsnd_runtime_channel_for_ssi_with_params(struct rsnd_dai_stream *io, in rsnd_runtime_channel_for_ssi_with_params() 325 int rsnd_runtime_is_multi_ssi(struct rsnd_dai_stream *io) in rsnd_runtime_is_multi_ssi() 336 int rsnd_runtime_is_tdm(struct rsnd_dai_stream *io) in rsnd_runtime_is_tdm() [all …]
|
H A D | ssi.c | 115 #define rsnd_ssi_is_parent(ssi, io) ((ssi) == rsnd_io_to_mod_ssip(io)) argument 116 #define rsnd_ssi_is_multi_secondary(mod, io) \ argument 118 #define rsnd_ssi_is_run_mods(mod, io) \ argument 122 int rsnd_ssi_use_busif(struct rsnd_dai_stream *io) in rsnd_ssi_use_busif() 168 static u32 rsnd_ssi_multi_secondaries(struct rsnd_dai_stream *io) in rsnd_ssi_multi_secondaries() 190 static u32 rsnd_ssi_run_mods(struct rsnd_dai_stream *io) in rsnd_ssi_run_mods() 205 u32 rsnd_ssi_multi_secondaries_runtime(struct rsnd_dai_stream *io) in rsnd_ssi_multi_secondaries_runtime() 267 struct rsnd_dai_stream *io) in rsnd_ssi_master_clk_start() 345 struct rsnd_dai_stream *io) in rsnd_ssi_master_clk_stop() 367 struct rsnd_dai_stream *io) in rsnd_ssi_config_init() [all …]
|
H A D | src.c | 80 static struct dma_chan *rsnd_src_dma_req(struct rsnd_dai_stream *io, in rsnd_src_dma_req() 91 static u32 rsnd_src_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_convert_rate() 116 struct rsnd_dai_stream *io, in rsnd_src_get_rate() 202 static void rsnd_src_set_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_set_convert_rate() 262 static void rsnd_src_init_convert_rate(struct rsnd_dai_stream *io, in rsnd_src_init_convert_rate() 410 struct rsnd_dai_stream *io, in rsnd_src_irq() 487 struct rsnd_dai_stream *io, in rsnd_src_start() 506 struct rsnd_dai_stream *io, in rsnd_src_stop() 515 struct rsnd_dai_stream *io, in rsnd_src_init() 539 struct rsnd_dai_stream *io, in rsnd_src_quit() [all …]
|
H A D | rsnd.h | 442 #define for_each_rsnd_mod(iterator, pos, io) \ argument 445 #define for_each_rsnd_mod_arrays(iterator, pos, io, array, size) \ argument 448 #define for_each_rsnd_mod_array(iterator, pos, io, array) \ argument 460 #define rsnd_runtime_channel_original(io) \ argument 464 #define rsnd_runtime_channel_after_ctu(io) \ argument 468 #define rsnd_runtime_channel_for_ssi(io) \ argument 512 #define rsnd_io_to_mod(io, i) ((i) < RSND_MOD_MAX ? (io)->mod[(i)] : NULL) argument 513 #define rsnd_io_to_mod_ssi(io) rsnd_io_to_mod((io), RSND_MOD_SSI) argument 514 #define rsnd_io_to_mod_ssiu(io) rsnd_io_to_mod((io), RSND_MOD_SSIU) argument 515 #define rsnd_io_to_mod_ssip(io) rsnd_io_to_mod((io), RSND_MOD_SSIP) argument [all …]
|
/linux/drivers/input/serio/ |
H A D | ambakmi.c | 27 struct serio *io; member 50 static int amba_kmi_write(struct serio *io, unsigned char val) in amba_kmi_write() 64 static int amba_kmi_open(struct serio *io) in amba_kmi_open() 96 static void amba_kmi_close(struct serio *io) in amba_kmi_close() 110 struct serio *io; in amba_kmi_probe() local
|
H A D | altera_ps2.c | 23 struct serio *io; member 48 static int altera_ps2_write(struct serio *io, unsigned char val) in altera_ps2_write() 56 static int altera_ps2_open(struct serio *io) in altera_ps2_open() 68 static void altera_ps2_close(struct serio *io) in altera_ps2_close()
|
H A D | arc_ps2.c | 35 struct serio *io; member 87 static int arc_ps2_write(struct serio *io, unsigned char val) in arc_ps2_write() 108 static int arc_ps2_open(struct serio *io) in arc_ps2_open() 117 static void arc_ps2_close(struct serio *io) in arc_ps2_close() 156 struct serio *io; in arc_ps2_create_port() local
|
H A D | pcips2.c | 38 struct serio *io; member 43 static int pcips2_write(struct serio *io, unsigned char val) in pcips2_write() 99 static int pcips2_open(struct serio *io) in pcips2_open() 117 static void pcips2_close(struct serio *io) in pcips2_close()
|
H A D | apbps2.c | 53 struct serio *io; member 82 static int apbps2_write(struct serio *io, unsigned char val) in apbps2_write() 102 static int apbps2_open(struct serio *io) in apbps2_open() 121 static void apbps2_close(struct serio *io) in apbps2_close()
|
H A D | sa1111ps2.c | 44 struct serio *io; member 113 static int ps2_write(struct serio *io, unsigned char val) in ps2_write() 138 static int ps2_open(struct serio *io) in ps2_open() 174 static void ps2_close(struct serio *io) in ps2_close()
|
/linux/tools/perf/tests/ |
H A D | api-io.c | 59 size_t buf_size, struct io *io) in setup_test() 81 static void cleanup_test(char path[PATH_MAX], struct io *io) 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 296 struct io io; in test_get_line() local
|
/linux/io_uring/ |
H A D | rw.c | 83 struct io_async_rw *io, in io_import_vec() argument 110 struct io_async_rw *io, in __io_import_rw_buffer() argument 132 io_import_rw_buffer(int rw,struct io_kiocb * req,struct io_async_rw * io,unsigned int issue_flags) io_import_rw_buffer() argument 211 io_meta_save_state(struct io_async_rw * io) io_meta_save_state() argument 217 io_meta_restore(struct io_async_rw * io,struct kiocb * kiocb) io_meta_restore() argument 229 struct io_async_rw *io; io_prep_rw_pi() local 365 struct io_async_rw *io = req->async_data; io_init_rw_fixed() local 388 io_rw_import_reg_vec(struct io_kiocb * req,struct io_async_rw * io,int ddir,unsigned int issue_flags) io_rw_import_reg_vec() argument 407 struct io_async_rw *io = req->async_data; io_rw_prep_reg_vec() local 486 struct io_async_rw *io = req->async_data; io_rw_should_reissue() local 549 struct io_async_rw *io = req->async_data; io_fixup_rw_res() local 785 struct io_async_rw *io = req->async_data; io_rw_should_retry() local 883 struct io_async_rw *io = req->async_data; io_rw_init_file() local 902 struct io_async_rw *io = req->async_data; __io_read() local 1112 struct io_async_rw *io = req->async_data; io_write() local [all...] |
/linux/tools/testing/selftests/kvm/ |
H A D | coalesced_io_test.c | 37 static void guest_code(struct kvm_coalesced_io *io) in guest_code() 72 struct kvm_coalesced_io *io, in vcpu_run_and_verify_io_exit() 113 struct kvm_coalesced_io *io, in vcpu_run_and_verify_coalesced_io() 151 struct kvm_coalesced_io *io, uint32_t ring_start) in test_coalesced_io()
|
/linux/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_io.c | 12 int cxd2880_io_common_write_one_reg(struct cxd2880_io *io, in cxd2880_io_common_write_one_reg() 22 int cxd2880_io_set_reg_bits(struct cxd2880_io *io, in cxd2880_io_set_reg_bits() 47 int cxd2880_io_write_multi_regs(struct cxd2880_io *io, in cxd2880_io_write_multi_regs()
|
H A D | cxd2880_devio_spi.c | 14 static int cxd2880_io_spi_read_reg(struct cxd2880_io *io, in cxd2880_io_spi_read_reg() 62 static int cxd2880_io_spi_write_reg(struct cxd2880_io *io, in cxd2880_io_spi_write_reg() 114 int cxd2880_io_spi_create(struct cxd2880_io *io, in cxd2880_io_spi_create()
|
/linux/drivers/block/ |
H A D | ublk_drv.c | 432 struct ublk_io *io = &ubq->ios[req->tag]; in ublk_setup_iod_zoned() local 984 struct ublk_io *io) in ublk_map_io() 1008 struct ublk_io *io) in ublk_unmap_io() 1058 struct ublk_io *io = &ubq->ios[req->tag]; in ublk_setup_iod() local 1107 struct ublk_io *io = &ubq->ios[req->tag]; in __ublk_complete_rq() local 1151 static struct io_uring_cmd *__ublk_prep_compl_io_cmd(struct ublk_io *io, in __ublk_prep_compl_io_cmd() 1170 static void ublk_complete_io_cmd(struct ublk_io *io, struct request *req, in ublk_complete_io_cmd() 1201 static bool ublk_auto_buf_reg(struct request *req, struct ublk_io *io, in ublk_auto_buf_reg() 1229 struct request *req, struct ublk_io *io, in ublk_prep_auto_buf_reg() 1240 struct ublk_io *io) in ublk_start_io() [all …]
|
/linux/fs/ext4/ |
H A D | page-io.c | 397 void ext4_io_submit(struct ext4_io_submit *io) in ext4_io_submit() 409 void ext4_io_submit_init(struct ext4_io_submit *io, in ext4_io_submit_init() 417 static void io_submit_init_bio(struct ext4_io_submit *io, in io_submit_init_bio() 436 static void io_submit_add_bh(struct ext4_io_submit *io, in io_submit_add_bh() 457 int ext4_bio_write_folio(struct ext4_io_submit *io, struct folio *folio, in ext4_bio_write_folio()
|