Searched refs:tio (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/pps/generators/ |
| H A D | pps_gen_tio.c | 86 tio->prev_count = 0; in pps_tio_disable() 115 pps_tio_enable(tio); in pps_tio_direction_output() 123 pps_tio_disable(tio); in pps_generate_next_pulse() 144 if (tio->prev_count && tio->prev_count == event_count) in hrtimer_callback() 163 pps_tio_disable(tio); in hrtimer_callback() 180 hrtimer_start(&tio->timer, first_event(tio), HRTIMER_MODE_ABS); in pps_tio_gen_enable() 203 struct pps_tio *tio; in pps_gen_tio_probe() local 211 tio = devm_kzalloc(dev, sizeof(*tio), GFP_KERNEL); in pps_gen_tio_probe() 212 if (!tio) in pps_gen_tio_probe() 220 tio->pps_gen = pps_gen_register_source(&tio->gen_info); in pps_gen_tio_probe() [all …]
|
| /linux-6.15/drivers/md/ |
| H A D | dm-rq.c | 82 struct dm_rq_target_io *tio = info->tio; in end_clone_bio() local 89 if (tio->error) in end_clone_bio() 119 blk_update_request(tio->orig, BLK_STS_OK, tio->completed); in end_clone_bio() 132 tio->duration_jiffies = jiffies - tio->duration_jiffies; in rq_end_stats() 135 tio->duration_jiffies, &tio->stats_aux); in rq_end_stats() 197 tio->ti->type->release_clone_rq(tio->clone, NULL); in dm_requeue_original_request() 214 r = rq_end_io(tio->ti, clone, error, &tio->info); in dm_done() 314 info->tio = tio; in dm_rq_bio_constructor() 353 memset(&tio->info, 0, sizeof(tio->info)); in init_tio() 394 tio->ti->type->release_clone_rq(clone, &tio->info); in map_request() [all …]
|
| H A D | dm-core.h | 256 (offsetof(struct dm_target_io, clone) + offsetof(struct dm_io, tio)) 266 static inline bool dm_tio_flagged(struct dm_target_io *tio, unsigned int bit) in dm_tio_flagged() argument 268 return (tio->flags & (1U << bit)) != 0; in dm_tio_flagged() 271 static inline void dm_tio_set_flag(struct dm_target_io *tio, unsigned int bit) in dm_tio_set_flag() argument 273 tio->flags |= (1U << bit); in dm_tio_set_flag() 276 static inline bool dm_tio_is_normal(struct dm_target_io *tio) in dm_tio_is_normal() argument 278 return (dm_tio_flagged(tio, DM_TIO_INSIDE_DM_IO) && in dm_tio_is_normal() 279 !dm_tio_flagged(tio, DM_TIO_IS_DUPLICATE_BIO)); in dm_tio_is_normal() 305 struct dm_target_io tio; member
|
| H A D | dm.c | 584 tio->flags = 0; in alloc_io() 586 tio->io = NULL; in alloc_io() 588 io = container_of(tio, struct dm_io, tio); in alloc_io() 612 bio_put(&io->tio.clone); in free_io() 622 if (!ci->io->tio.io) { in alloc_tio() 624 tio = &ci->io->tio; in alloc_tio() 626 clone = &tio->clone; in alloc_tio() 641 tio->io = ci->io; in alloc_tio() 642 tio->ti = ti; in alloc_tio() 644 tio->len_ptr = len; in alloc_tio() [all …]
|
| H A D | dm-rq.h | 30 struct dm_rq_target_io *tio; member
|
| /linux-6.15/sound/soc/renesas/rcar/ |
| H A D | cmd.c | 55 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()
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 19523 F: Documentation/ABI/testing/sysfs-pps-gen-tio
|