Home
last modified time | relevance | path

Searched defs:io (Results 1 – 25 of 244) sorted by relevance

12345678910

/linux/drivers/char/ipmi/
H A Dipmi_si_mem_io.c6 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 Dipmi_si_port_io.c6 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 Dipmi_si_platform.c61 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 Defct_scsi.c15 #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 Defct_io.c25 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 Defct_unsol.c98 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
/linux/sound/soc/renesas/rcar/
H A Dcore.c127 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 Ddma.c68 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 Ddvc.c73 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 Dmix.c84 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 Dctu.c108 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 Dssiu.c133 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 Drsnd.h442 #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 Ddm-verity-fec.c25 static inline struct dm_verity_fec_io *fec_io(struct dm_verity_io *io) in fec_io()
77 #define fec_for_each_extra_buffer(io, __i) \ argument
81 #define fec_for_each_buffer(io, __i) \ argument
85 #define fec_for_each_buffer_rs_block(io, __i, __j) \ argument
113 static int fec_decode_bufs(struct dm_verity *v, struct dm_verity_io *io, in fec_decode_bufs()
192 static int fec_is_erasure(struct dm_verity *v, struct dm_verity_io *io, in fec_is_erasure()
206 static int fec_read_bufs(struct dm_verity *v, struct dm_verity_io *io, in fec_read_bufs()
364 static int fec_decode_rsb(struct dm_verity *v, struct dm_verity_io *io, in fec_decode_rsb()
406 int verity_fec_decode(struct dm_verity *v, struct dm_verity_io *io, in verity_fec_decode()
466 void verity_fec_finish_io(struct dm_verity_io *io) in verity_fec_finish_io()
[all …]
H A Ddm-verity-target.c117 int verity_hash(struct dm_verity *v, struct dm_verity_io *io, in verity_hash()
239 static int verity_verify_level(struct dm_verity *v, struct dm_verity_io *io, in verity_verify_level()
340 int verity_hash_for_block(struct dm_verity *v, struct dm_verity_io *io, in verity_hash_for_block()
374 static noinline int verity_recheck(struct dm_verity *v, struct dm_verity_io *io, in verity_recheck()
418 struct dm_verity_io *io, in verity_handle_data_hash_mismatch()
454 static void verity_clear_pending_blocks(struct dm_verity_io *io) in verity_clear_pending_blocks()
466 struct dm_verity_io *io, in verity_verify_pending_blocks()
509 static int verity_verify_io(struct dm_verity_io *io) in verity_verify_io()
614 static void verity_finish_io(struct dm_verity_io *io, blk_status_t status) in verity_finish_io()
648 struct dm_verity_io *io = container_of(w, struct dm_verity_io, work); in verity_work() local
[all …]
H A Draid5-ppl.c208 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 …]
/linux/drivers/input/serio/
H A Dambakmi.c27 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 Daltera_ps2.c23 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 Darc_ps2.c35 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
/linux/drivers/block/
H A Dublk_drv.c455 struct ublk_io *io = &ubq->ios[req->tag]; ublk_setup_iod_zoned() local
729 ublk_init_req_ref(const struct ublk_queue * ubq,struct ublk_io * io) ublk_init_req_ref() argument
735 ublk_get_req_ref(struct ublk_io * io) ublk_get_req_ref() argument
740 ublk_put_req_ref(struct ublk_io * io,struct request * req) ublk_put_req_ref() argument
749 ublk_sub_req_ref(struct ublk_io * io) ublk_sub_req_ref() argument
969 ublk_map_io(const struct ublk_queue * ubq,const struct request * req,const struct ublk_io * io) ublk_map_io() argument
993 ublk_unmap_io(bool need_map,const struct request * req,const struct ublk_io * io) ublk_unmap_io() argument
1043 struct ublk_io *io = &ubq->ios[req->tag]; ublk_setup_iod() local
1091 __ublk_complete_rq(struct request * req,struct ublk_io * io,bool need_map) __ublk_complete_rq() argument
1154 __ublk_prep_compl_io_cmd(struct ublk_io * io,struct request * req) __ublk_prep_compl_io_cmd() argument
1173 ublk_complete_io_cmd(struct ublk_io * io,struct request * req,int res,unsigned issue_flags) ublk_complete_io_cmd() argument
1209 ublk_prep_auto_buf_reg_io(const struct ublk_queue * ubq,struct request * req,struct ublk_io * io,struct io_uring_cmd * cmd,enum auto_buf_reg_res res) ublk_prep_auto_buf_reg_io() argument
1224 __ublk_do_auto_buf_reg(const struct ublk_queue * ubq,struct request * req,struct ublk_io * io,struct io_uring_cmd * cmd,unsigned int issue_flags) __ublk_do_auto_buf_reg() argument
1244 ublk_do_auto_buf_reg(const struct ublk_queue * ubq,struct request * req,struct ublk_io * io,struct io_uring_cmd * cmd,unsigned int issue_flags) ublk_do_auto_buf_reg() argument
1257 ublk_start_io(const struct ublk_queue * ubq,struct request * req,struct ublk_io * io) ublk_start_io() argument
1288 struct ublk_io *io = &ubq->ios[tag]; ublk_dispatch_req() local
1366 ublk_queue_cmd_list(struct ublk_io * io,struct rq_list * l) ublk_queue_cmd_list() argument
1456 ublk_belong_to_same_batch(const struct ublk_io * io,const struct ublk_io * io2) ublk_belong_to_same_batch() argument
1468 struct ublk_io *io = NULL; ublk_queue_rqs() local
1514 struct ublk_io *io = &ubq->ios[i]; ublk_queue_reinit() local
1617 struct ublk_io *io = &ubq->ios[j]; ublk_check_and_reset_active_ref() local
1791 __ublk_fail_req(struct ublk_device * ub,struct ublk_io * io,struct request * req) __ublk_fail_req() argument
1817 struct ublk_io *io = &ubq->ios[i]; ublk_abort_queue() local
1853 struct ublk_io *io = &ubq->ios[tag]; ublk_cancel_cmd() local
1906 struct ublk_io *io; ublk_uring_cmd_cancel_fn() local
2080 ublk_set_auto_buf_reg(struct ublk_io * io,struct io_uring_cmd * cmd) ublk_set_auto_buf_reg() argument
2095 ublk_handle_auto_buf_reg(struct ublk_io * io,struct io_uring_cmd * cmd,u16 * buf_idx) ublk_handle_auto_buf_reg() argument
2121 ublk_fill_io_cmd(struct ublk_io * io,struct io_uring_cmd * cmd) ublk_fill_io_cmd() argument
2134 ublk_config_io_buf(const struct ublk_device * ub,struct ublk_io * io,struct io_uring_cmd * cmd,unsigned long buf_addr,u16 * buf_idx) ublk_config_io_buf() argument
2164 struct ublk_io *io = &ubq->ios[rq->tag]; ublk_io_release() local
2179 ublk_register_io_buf(struct io_uring_cmd * cmd,struct ublk_device * ub,u16 q_id,u16 tag,struct ublk_io * io,unsigned int index,unsigned int issue_flags) ublk_register_io_buf() argument
2205 ublk_daemon_register_io_buf(struct io_uring_cmd * cmd,struct ublk_device * ub,u16 q_id,u16 tag,struct ublk_io * io,unsigned index,unsigned issue_flags) ublk_daemon_register_io_buf() argument
2260 __ublk_fetch(struct io_uring_cmd * cmd,struct ublk_device * ub,struct ublk_io * io) __ublk_fetch() argument
2281 ublk_fetch(struct io_uring_cmd * cmd,struct ublk_device * ub,struct ublk_io * io,__u64 buf_addr) ublk_fetch() argument
2299 ublk_check_commit_and_fetch(const struct ublk_device * ub,struct ublk_io * io,__u64 buf_addr) ublk_check_commit_and_fetch() argument
2323 ublk_need_complete_req(const struct ublk_device * ub,struct ublk_io * io) ublk_need_complete_req() argument
2330 ublk_get_data(const struct ublk_queue * ubq,struct ublk_io * io,struct request * req) ublk_get_data() argument
2356 struct ublk_io *io = NULL; ublk_ch_uring_cmd_local() local
2482 __ublk_check_and_get_req(struct ublk_device * ub,u16 q_id,u16 tag,struct ublk_io * io,size_t offset) __ublk_check_and_get_req() argument
2557 ublk_check_and_get_req(struct kiocb * iocb,struct iov_iter * iter,size_t * off,int dir,struct ublk_io ** io) ublk_check_and_get_req() argument
2603 struct ublk_io *io; ublk_ch_read_iter() local
2620 struct ublk_io *io; ublk_ch_write_iter() local
2655 struct ublk_io *io = &ubq->ios[i]; ublk_deinit_queue() local
[all...]
/linux/io_uring/
H A Drw.c84 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()
211 static inline void io_meta_save_state(struct io_async_rw *io) in io_meta_save_state()
217 static inline void io_meta_restore(struct io_async_rw *io, struct kiocb *kiocb) in io_meta_restore()
229 struct io_async_rw *io; in io_prep_rw_pi() local
256 struct io_async_rw *io; in __io_prep_rw() local
370 struct io_async_rw *io = req->async_data; in io_init_rw_fixed() local
393 struct io_async_rw *io, in io_rw_import_reg_vec()
412 struct io_async_rw *io = req->async_data; in io_rw_prep_reg_vec() local
[all …]
/linux/tools/perf/tests/
H A Dapi-io.c59 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/tools/testing/selftests/kvm/
H A Dcoalesced_io_test.c37 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 Dcxd2880_io.c12 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 Dcxd2880_devio_spi.c14 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()

12345678910