| /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
|
| H A D | ipmi_si_ls2k.c | 44 static unsigned char ls2k_mem_inb_v0(const struct si_sm_io *io, unsigned int offset) in ls2k_mem_inb_v0() 59 static unsigned char ls2k_mem_inb_v1(const struct si_sm_io *io, unsigned int offset) in ls2k_mem_inb_v1() 82 static void ls2k_mem_outb_v0(const struct si_sm_io *io, unsigned int offset, in ls2k_mem_outb_v0() 105 static void ls2k_mem_outb_v1(const struct si_sm_io *io, unsigned int offset, in ls2k_mem_outb_v1() 126 static void ls2k_mem_cleanup(struct si_sm_io *io) in ls2k_mem_cleanup() 132 static int ipmi_ls2k_mem_setup(struct si_sm_io *io) in ipmi_ls2k_mem_setup() 151 struct si_sm_io io; in ipmi_ls2k_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 …]
|
| /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 | dma.c | 68 static struct dma_chan *rsnd_dmaen_request_channel(struct rsnd_dai_stream *io, in rsnd_dmaen_request_channel() 83 struct rsnd_dai_stream *io, in rsnd_dmaen_stop() 90 struct rsnd_dai_stream *io, in rsnd_dmaen_cleanup() 110 struct rsnd_dai_stream *io, in rsnd_dmaen_prepare() 139 struct rsnd_dai_stream *io, in rsnd_dmaen_start() 217 static int rsnd_dmaen_attach(struct rsnd_dai_stream *io, in rsnd_dmaen_attach() 256 struct rsnd_dai_stream *io, in rsnd_dmaen_pointer() 316 static u32 rsnd_dmapp_get_id(struct rsnd_dai_stream *io, in rsnd_dmapp_get_id() 356 static u32 rsnd_dmapp_get_chcr(struct rsnd_dai_stream *io, in rsnd_dmapp_get_chcr() 403 struct rsnd_dai_stream *io, in rsnd_dmapp_stop() [all …]
|
| H A D | dvc.c | 73 static void rsnd_dvc_volume_parameter(struct rsnd_dai_stream *io, in rsnd_dvc_volume_parameter() 93 static void rsnd_dvc_volume_init(struct rsnd_dai_stream *io, in rsnd_dvc_volume_init() 143 static void rsnd_dvc_volume_update(struct rsnd_dai_stream *io, in rsnd_dvc_volume_update() 179 struct rsnd_dai_stream *io, in rsnd_dvc_probe_() 186 struct rsnd_dai_stream *io, in rsnd_dvc_init() 205 struct rsnd_dai_stream *io, in rsnd_dvc_quit() 216 struct rsnd_dai_stream *io, in rsnd_dvc_pcm_new() 283 static struct dma_chan *rsnd_dvc_dma_req(struct rsnd_dai_stream *io, in rsnd_dvc_dma_req() 294 struct rsnd_dai_stream *io, in rsnd_dvc_debug_info()
|
| H A D | mix.c | 84 static void rsnd_mix_volume_parameter(struct rsnd_dai_stream *io, in rsnd_mix_volume_parameter() 104 static void rsnd_mix_volume_init(struct rsnd_dai_stream *io, in rsnd_mix_volume_init() 125 static void rsnd_mix_volume_update(struct rsnd_dai_stream *io, in rsnd_mix_volume_update() 139 struct rsnd_dai_stream *io, in rsnd_mix_probe_() 146 struct rsnd_dai_stream *io, in rsnd_mix_init() 165 struct rsnd_dai_stream *io, in rsnd_mix_quit() 176 struct rsnd_dai_stream *io, in rsnd_mix_pcm_new() 259 struct rsnd_dai_stream *io, in rsnd_mix_debug_info()
|
| H A D | ctu.c | 108 struct rsnd_dai_stream *io, in rsnd_ctu_probe_() 114 static void rsnd_ctu_value_init(struct rsnd_dai_stream *io, in rsnd_ctu_value_init() 151 static void rsnd_ctu_value_reset(struct rsnd_dai_stream *io, in rsnd_ctu_value_reset() 171 struct rsnd_dai_stream *io, in rsnd_ctu_init() 188 struct rsnd_dai_stream *io, in rsnd_ctu_quit() 199 struct rsnd_dai_stream *io, in rsnd_ctu_pcm_new() 284 struct rsnd_dai_stream *io, in rsnd_ctu_debug_info()
|
| H A D | ssiu.c | 133 struct rsnd_dai_stream *io, in rsnd_ssiu_get_status() 143 struct rsnd_dai_stream *io, in rsnd_ssiu_init() 227 struct rsnd_dai_stream *io, in rsnd_ssiu_quit() 244 struct rsnd_dai_stream *io, in rsnd_ssiu_init_gen2() 334 struct rsnd_dai_stream *io, in rsnd_ssiu_start_gen2() 351 struct rsnd_dai_stream *io, in rsnd_ssiu_stop_gen2() 387 static struct dma_chan *rsnd_ssiu_dma_req(struct rsnd_dai_stream *io, in rsnd_ssiu_dma_req() 413 struct rsnd_dai_stream *io, in rsnd_ssiu_debug_info() 444 struct rsnd_dai_stream *io) in rsnd_parse_connect_ssiu_compatible()
|
| 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/md/ |
| H A D | dm-io.c | 34 struct io { struct 37 struct dm_io_client *client; argument 38 io_notify_fn callback; argument 44 static struct kmem_cache *_dm_io_cache; argument 93 static void store_io_and_region_in_bio(struct bio *bio, struct io *io, in store_io_and_region_in_bio() 104 static void retrieve_io_and_region_from_bio(struct bio *bio, struct io **io, in retrieve_io_and_region_from_bio() 119 static void complete_io(struct io *io) in complete_io() 133 static void dec_count(struct io *io, unsigned int region, blk_status_t error) in dec_count() 144 struct io *io; in endio() local 308 struct io *io, unsigned short ioprio) in do_region() [all …]
|
| H A D | dm-verity-target.c | 118 int verity_hash(struct dm_verity *v, struct dm_verity_io *io, in verity_hash() 240 static int verity_verify_level(struct dm_verity *v, struct dm_verity_io *io, in verity_verify_level() 341 int verity_hash_for_block(struct dm_verity *v, struct dm_verity_io *io, in verity_hash_for_block() 375 static noinline int verity_recheck(struct dm_verity *v, struct dm_verity_io *io, in verity_recheck() 419 struct dm_verity_io *io, in verity_handle_data_hash_mismatch() 453 static void verity_clear_pending_blocks(struct dm_verity_io *io) in verity_clear_pending_blocks() 465 struct dm_verity_io *io, in verity_verify_pending_blocks() 508 static int verity_verify_io(struct dm_verity_io *io) in verity_verify_io() 613 static void verity_finish_io(struct dm_verity_io *io, blk_status_t status) in verity_finish_io() 646 struct dm_verity_io *io = container_of(w, struct dm_verity_io, work); in verity_work() local [all …]
|
| H A D | raid5-ppl.c | 208 struct ppl_io_unit *io; in ppl_io_pool_alloc() local 226 struct ppl_io_unit *io = element; in ppl_io_pool_free() local 236 struct ppl_io_unit *io; in ppl_new_iounit() local 269 struct ppl_io_unit *io = log->current_io; in ppl_log_stripe() local 364 struct ppl_io_unit *io = sh->ppl_io; in ppl_write_stripe() local 400 struct ppl_io_unit *io = bio->bi_private; in ppl_log_endio() local 418 static void ppl_submit_iounit_bio(struct ppl_io_unit *io, struct bio *bio) in ppl_submit_iounit_bio() 428 static void ppl_submit_iounit(struct ppl_io_unit *io) in ppl_submit_iounit() 511 struct ppl_io_unit *io; in ppl_submit_current_io() local 547 static void ppl_io_unit_finished(struct ppl_io_unit *io) in ppl_io_unit_finished() [all …]
|
| H A D | dm-verity-fec.c | 67 #define fec_for_each_buffer(io, __i) \ argument 71 #define fec_for_each_buffer_rs_block(io, __i, __j) \ argument 99 static int fec_decode_bufs(struct dm_verity *v, struct dm_verity_io *io, in fec_decode_bufs() 178 static int fec_is_erasure(struct dm_verity *v, struct dm_verity_io *io, in fec_is_erasure() 192 static int fec_read_bufs(struct dm_verity *v, struct dm_verity_io *io, in fec_read_bufs() 349 static int fec_decode_rsb(struct dm_verity *v, struct dm_verity_io *io, in fec_decode_rsb() 387 int verity_fec_decode(struct dm_verity *v, struct dm_verity_io *io, in verity_fec_decode() 451 void __verity_fec_finish_io(struct dm_verity_io *io) in __verity_fec_finish_io()
|
| /linux/fs/erofs/ |
| H A D | fscache.c | 32 static bool erofs_fscache_io_put(struct erofs_fscache_io *io) in erofs_fscache_io_put() 84 static void erofs_fscache_req_io_put(struct erofs_fscache_io *io) in erofs_fscache_req_io_put() 94 struct erofs_fscache_io *io = priv; in erofs_fscache_req_end_io() local 104 struct erofs_fscache_io *io = kzalloc_obj(*io); in erofs_fscache_req_io_alloc() local 120 loff_t pstart, struct erofs_fscache_io *io) in erofs_fscache_read_io_async() 164 struct erofs_fscache_io io; member 171 struct erofs_fscache_bio *io = priv; in erofs_fscache_bio_endio() local 182 struct erofs_fscache_bio *io; in erofs_fscache_bio_alloc() local 194 struct erofs_fscache_bio *io = container_of(bio, in erofs_fscache_submit_bio() local 214 struct erofs_fscache_io *io; in erofs_fscache_meta_read_folio() local [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()
|
| /linux/io_uring/ |
| H A D | rw.c | 84 struct io_async_rw *io, in io_import_vec() 111 struct io_async_rw *io, struct io_br_sel *sel, in __io_import_rw_buffer() 133 struct io_async_rw *io, in io_import_rw_buffer() 218 static inline void io_meta_save_state(struct io_async_rw *io) in io_meta_save_state() 224 static inline void io_meta_restore(struct io_async_rw *io, struct kiocb *kiocb) in io_meta_restore() 236 struct io_async_rw *io; in io_prep_rw_pi() local 263 struct io_async_rw *io; in __io_prep_rw() local 377 struct io_async_rw *io = req->async_data; in io_init_rw_fixed() local 400 struct io_async_rw *io, in io_rw_import_reg_vec() 419 struct io_async_rw *io = req->async_data; in io_rw_prep_reg_vec() local [all …]
|
| /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/drivers/block/ |
| H A D | ublk_drv.c | 355 static inline void ublk_io_lock(struct ublk_io *io) in ublk_io_lock() 360 static inline void ublk_io_unlock(struct ublk_io *io) in ublk_io_unlock() 618 struct ublk_io *io = &ubq->ios[req->tag]; in ublk_setup_iod_zoned() local 1079 struct ublk_io *io) in ublk_init_req_ref() 1085 static inline bool ublk_get_req_ref(struct ublk_io *io) in ublk_get_req_ref() 1090 static inline void ublk_put_req_ref(struct ublk_io *io, struct request *req) in ublk_put_req_ref() 1099 static inline bool ublk_sub_req_ref(struct ublk_io *io) in ublk_sub_req_ref() 1357 const struct ublk_io *io) in ublk_map_io() 1381 const struct ublk_io *io) in ublk_unmap_io() 1434 struct ublk_io *io = &ubq->ios[req->tag]; in ublk_setup_iod() 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()
|