Home
last modified time | relevance | path

Searched refs:tio (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/
H A Ddm-rq.c83 struct dm_rq_target_io *tio = info->tio; in end_clone_bio() local
90 if (tio->error) in end_clone_bio()
103 tio->error = error; in end_clone_bio()
111 tio->completed += nr_bytes; in end_clone_bio()
120 blk_update_request(tio->orig, BLK_STS_OK, tio->completed); in end_clone_bio()
131 struct dm_rq_target_io *tio = tio_from_request(orig); in rq_end_stats() local
132 tio->duration_jiffies = jiffies - tio in rq_end_stats()
159 struct dm_rq_target_io *tio = clone->end_io_data; dm_end_request() local
188 dm_requeue_original_request(struct dm_rq_target_io *tio, bool delay_requeue) dm_requeue_original_request() argument
207 struct dm_rq_target_io *tio = clone->end_io_data; dm_done() local
257 struct dm_rq_target_io *tio = tio_from_request(rq); dm_softirq_done() local
281 struct dm_rq_target_io *tio = tio_from_request(rq); dm_complete_request() local
302 struct dm_rq_target_io *tio = clone->end_io_data; end_clone_request() local
325 struct dm_rq_target_io *tio = data; dm_rq_bio_constructor() local
336 setup_clone(struct request *clone, struct request *rq, struct dm_rq_target_io *tio, gfp_t gfp_mask) setup_clone() argument
354 init_tio(struct dm_rq_target_io *tio, struct request *rq, struct mapped_device *md) init_tio() argument
378 map_request(struct dm_rq_target_io *tio) map_request() argument
447 struct dm_rq_target_io *tio = tio_from_request(orig); dm_start_request() local
469 struct dm_rq_target_io *tio = blk_mq_rq_to_pdu(rq); dm_mq_init_request() local
489 struct dm_rq_target_io *tio = blk_mq_rq_to_pdu(rq); dm_mq_queue_rq() local
[all...]
H A Ddm.c105 struct dm_target_io tio; member
110 struct dm_target_io *tio = container_of(bio, struct dm_target_io, clone); in dm_per_bio_data() local
111 if (!tio->inside_dm_io) in dm_per_bio_data()
113 return (char *)bio - offsetof(struct dm_target_io, clone) - offsetof(struct dm_io, tio) - data_size; in dm_per_bio_data()
121 return (struct bio *)((char *)io + offsetof(struct dm_io, tio) + offsetof(struct dm_target_io, clone)); in dm_bio_from_per_bio_data()
590 struct dm_target_io *tio = container_of(bio, struct dm_target_io, clone); in dm_start_time_ns_from_clone() local
591 struct dm_io *io = tio->io; in dm_start_time_ns_from_clone()
631 struct dm_target_io *tio; in alloc_io() local
638 tio = container_of(clone, struct dm_target_io, clone); in alloc_io()
639 tio in alloc_io()
663 struct dm_target_io *tio; alloc_tio() local
685 free_tio(struct dm_target_io *tio) free_tio() argument
991 struct dm_target_io *tio = container_of(bio, struct dm_target_io, clone); clone_endio() local
1266 struct dm_target_io *tio = container_of(bio, struct dm_target_io, clone); dm_accept_partial_bio() local
1296 __map_bio(struct dm_target_io *tio) __map_bio() argument
1366 clone_bio(struct dm_target_io *tio, struct bio *bio, sector_t sector, unsigned len) clone_bio() argument
1404 struct dm_target_io *tio; alloc_multiple_bios() local
1441 __clone_and_map_simple_bio(struct clone_info *ci, struct dm_target_io *tio, unsigned *len) __clone_and_map_simple_bio() argument
1460 struct dm_target_io *tio; __send_duplicate_bios() local
1507 struct dm_target_io *tio; __clone_and_map_data_bio() local
[all...]
H A Ddm-rq.h29 struct dm_rq_target_io *tio; member
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-rq.c82 struct dm_rq_target_io *tio = info->tio; in end_clone_bio() local
89 if (tio->error) in end_clone_bio()
102 tio->error = error; in end_clone_bio()
110 tio->completed += nr_bytes; in end_clone_bio()
119 blk_update_request(tio->orig, BLK_STS_OK, tio->completed); in end_clone_bio()
130 struct dm_rq_target_io *tio = tio_from_request(orig); in rq_end_stats() local
132 tio->duration_jiffies = jiffies - tio in rq_end_stats()
159 struct dm_rq_target_io *tio = clone->end_io_data; dm_end_request() local
188 dm_requeue_original_request(struct dm_rq_target_io *tio, bool delay_requeue) dm_requeue_original_request() argument
207 struct dm_rq_target_io *tio = clone->end_io_data; dm_done() local
254 struct dm_rq_target_io *tio = tio_from_request(rq); dm_softirq_done() local
278 struct dm_rq_target_io *tio = tio_from_request(rq); dm_complete_request() local
300 struct dm_rq_target_io *tio = clone->end_io_data; end_clone_request() local
309 struct dm_rq_target_io *tio = data; dm_rq_bio_constructor() local
320 setup_clone(struct request *clone, struct request *rq, struct dm_rq_target_io *tio, gfp_t gfp_mask) setup_clone() argument
338 init_tio(struct dm_rq_target_io *tio, struct request *rq, struct mapped_device *md) init_tio() argument
362 map_request(struct dm_rq_target_io *tio) map_request() argument
438 struct dm_rq_target_io *tio = tio_from_request(orig); dm_start_request() local
461 struct dm_rq_target_io *tio = blk_mq_rq_to_pdu(rq); dm_mq_init_request() local
481 struct dm_rq_target_io *tio = blk_mq_rq_to_pdu(rq); dm_mq_queue_rq() local
[all...]
H A Ddm-core.h255 (offsetof(struct dm_target_io, clone) + offsetof(struct dm_io, tio))
265 static inline bool dm_tio_flagged(struct dm_target_io *tio, unsigned int bit) in dm_tio_flagged() argument
267 return (tio->flags & (1U << bit)) != 0; in dm_tio_flagged()
270 static inline void dm_tio_set_flag(struct dm_target_io *tio, unsigned int bit) in dm_tio_set_flag() argument
272 tio->flags |= (1U << bit); in dm_tio_set_flag()
275 static inline bool dm_tio_is_normal(struct dm_target_io *tio) in dm_tio_is_normal() argument
277 return (dm_tio_flagged(tio, DM_TIO_INSIDE_DM_IO) && in dm_tio_is_normal()
278 !dm_tio_flagged(tio, DM_TIO_IS_DUPLICATE_BIO)); in dm_tio_is_normal()
304 struct dm_target_io tio; member
H A Ddm.c576 struct dm_target_io *tio; in alloc_io() local
580 tio = clone_to_tio(clone); in alloc_io()
581 tio->flags = 0; in alloc_io()
582 dm_tio_set_flag(tio, DM_TIO_INSIDE_DM_IO); in alloc_io()
583 tio->io = NULL; in alloc_io()
585 io = container_of(tio, struct dm_io, tio); in alloc_io()
609 bio_put(&io->tio.clone); in free_io()
616 struct dm_target_io *tio; in alloc_tio() local
619 if (!ci->io->tio in alloc_tio()
1095 struct dm_target_io *tio = clone_to_tio(bio); clone_endio() local
1325 struct dm_target_io *tio = clone_to_tio(bio); dm_accept_partial_bio() local
1359 struct dm_target_io *tio = clone_to_tio(clone); dm_submit_bio_remap() local
1396 struct dm_target_io *tio = clone_to_tio(clone); __map_bio() local
[all...]
H A Ddm-zone.c512 int dm_zone_map_bio(struct dm_target_io *tio) in dm_zone_map_bio() argument
514 struct dm_io *io = tio->io; in dm_zone_map_bio()
515 struct dm_target *ti = tio->ti; in dm_zone_map_bio()
517 struct bio *clone = &tio->clone; in dm_zone_map_bio()
555 *tio->len_ptr); in dm_zone_map_bio()
564 *tio->len_ptr); in dm_zone_map_bio()
H A Ddm-rq.h30 struct dm_rq_target_io *tio; member
H A Ddm.h119 static inline int dm_zone_map_bio(struct dm_target_io *tio) in dm_zone_map_bio() argument
/kernel/linux/linux-5.10/sound/soc/sh/rcar/
H A Dcmd.c47 struct rsnd_dai_stream *tio; in rsnd_cmd_init() local
57 tio = &rdai->playback; in rsnd_cmd_init()
58 src = rsnd_io_to_mod_src(tio); in rsnd_cmd_init()
59 if (mix == rsnd_io_to_mod_mix(tio)) in rsnd_cmd_init()
62 tio = &rdai->capture; in rsnd_cmd_init()
63 src = rsnd_io_to_mod_src(tio); in rsnd_cmd_init()
64 if (mix == rsnd_io_to_mod_mix(tio)) in rsnd_cmd_init()
/kernel/linux/linux-6.6/sound/soc/sh/rcar/
H A Dcmd.c55 struct rsnd_dai_stream *tio = &rdai->playback; in rsnd_cmd_init() local
56 struct rsnd_mod *src = rsnd_io_to_mod_src(tio); in rsnd_cmd_init()
58 if (mix == rsnd_io_to_mod_mix(tio)) in rsnd_cmd_init()
61 tio = &rdai->capture; in rsnd_cmd_init()
62 src = rsnd_io_to_mod_src(tio); in rsnd_cmd_init()
63 if (mix == rsnd_io_to_mod_mix(tio)) in rsnd_cmd_init()

Completed in 10 milliseconds