/kernel/linux/linux-5.10/sound/pci/ctxfi/ |
H A D | cttimer.c | 65 struct ct_timer_instance *ti = from_timer(ti, t, timer); in ct_systimer_callback() local 66 struct snd_pcm_substream *substream = ti->substream; in ct_systimer_callback() 68 struct ct_atc_pcm *apcm = ti->apcm; in ct_systimer_callback() 75 dist = (position + buffer_size - ti->position) % buffer_size; in ct_systimer_callback() 77 position / period_size != ti->position / period_size) { in ct_systimer_callback() 79 ti->position = position; in ct_systimer_callback() 85 spin_lock_irqsave(&ti->lock, flags); in ct_systimer_callback() 86 if (ti->running) in ct_systimer_callback() 87 mod_timer(&ti in ct_systimer_callback() 91 ct_systimer_init(struct ct_timer_instance *ti) ct_systimer_init() argument 96 ct_systimer_start(struct ct_timer_instance *ti) ct_systimer_start() argument 109 ct_systimer_stop(struct ct_timer_instance *ti) ct_systimer_stop() argument 119 ct_systimer_prepare(struct ct_timer_instance *ti) ct_systimer_prepare() argument 181 struct ct_timer_instance *ti; ct_xfitimer_reprogram() local 231 struct ct_timer_instance *ti; ct_xfitimer_check_period() local 263 ct_xfitimer_prepare(struct ct_timer_instance *ti) ct_xfitimer_prepare() argument 289 ct_xfitimer_start(struct ct_timer_instance *ti) ct_xfitimer_start() argument 304 ct_xfitimer_stop(struct ct_timer_instance *ti) ct_xfitimer_stop() argument 336 struct ct_timer_instance *ti; ct_timer_instance_new() local 357 ct_timer_prepare(struct ct_timer_instance *ti) ct_timer_prepare() argument 365 ct_timer_start(struct ct_timer_instance *ti) ct_timer_start() argument 371 ct_timer_stop(struct ct_timer_instance *ti) ct_timer_stop() argument 377 ct_timer_instance_free(struct ct_timer_instance *ti) ct_timer_instance_free() argument [all...] |
/kernel/linux/linux-6.6/sound/pci/ctxfi/ |
H A D | cttimer.c | 65 struct ct_timer_instance *ti = from_timer(ti, t, timer); in ct_systimer_callback() local 66 struct snd_pcm_substream *substream = ti->substream; in ct_systimer_callback() 68 struct ct_atc_pcm *apcm = ti->apcm; in ct_systimer_callback() 75 dist = (position + buffer_size - ti->position) % buffer_size; in ct_systimer_callback() 77 position / period_size != ti->position / period_size) { in ct_systimer_callback() 79 ti->position = position; in ct_systimer_callback() 85 spin_lock_irqsave(&ti->lock, flags); in ct_systimer_callback() 86 if (ti->running) in ct_systimer_callback() 87 mod_timer(&ti in ct_systimer_callback() 91 ct_systimer_init(struct ct_timer_instance *ti) ct_systimer_init() argument 96 ct_systimer_start(struct ct_timer_instance *ti) ct_systimer_start() argument 109 ct_systimer_stop(struct ct_timer_instance *ti) ct_systimer_stop() argument 119 ct_systimer_prepare(struct ct_timer_instance *ti) ct_systimer_prepare() argument 181 struct ct_timer_instance *ti; ct_xfitimer_reprogram() local 231 struct ct_timer_instance *ti; ct_xfitimer_check_period() local 263 ct_xfitimer_prepare(struct ct_timer_instance *ti) ct_xfitimer_prepare() argument 289 ct_xfitimer_start(struct ct_timer_instance *ti) ct_xfitimer_start() argument 304 ct_xfitimer_stop(struct ct_timer_instance *ti) ct_xfitimer_stop() argument 336 struct ct_timer_instance *ti; ct_timer_instance_new() local 357 ct_timer_prepare(struct ct_timer_instance *ti) ct_timer_prepare() argument 365 ct_timer_start(struct ct_timer_instance *ti) ct_timer_start() argument 371 ct_timer_stop(struct ct_timer_instance *ti) ct_timer_stop() argument 377 ct_timer_instance_free(struct ct_timer_instance *ti) ct_timer_instance_free() argument [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-linear.c | 30 static int linear_ctr(struct dm_target *ti, unsigned int argc, char **argv) in linear_ctr() argument 38 ti->error = "Invalid argument count"; in linear_ctr() 44 ti->error = "Cannot allocate linear context"; in linear_ctr() 50 ti->error = "Invalid device sector"; in linear_ctr() 55 ret = dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), &lc->dev); in linear_ctr() 57 ti->error = "Device lookup failed"; in linear_ctr() 61 ti->num_flush_bios = 1; in linear_ctr() 62 ti->num_discard_bios = 1; in linear_ctr() 63 ti in linear_ctr() 73 linear_dtr(struct dm_target *ti) linear_dtr() argument 81 linear_map_sector(struct dm_target *ti, sector_t bi_sector) linear_map_sector() argument 88 linear_map(struct dm_target *ti, struct bio *bio) linear_map() argument 98 linear_status(struct dm_target *ti, status_type_t type, unsigned int status_flags, char *result, unsigned int maxlen) linear_status() argument 121 linear_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) linear_prepare_ioctl() argument 137 linear_report_zones(struct dm_target *ti, struct dm_report_zones_args *args, unsigned int nr_zones) linear_report_zones() argument 150 linear_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) linear_iterate_devices() argument 159 linear_dax_pgoff(struct dm_target *ti, pgoff_t *pgoff) linear_dax_pgoff() argument 168 linear_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) linear_dax_direct_access() argument 177 linear_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff, size_t nr_pages) linear_dax_zero_page_range() argument 185 linear_dax_recovery_write(struct dm_target *ti, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) linear_dax_recovery_write() argument [all...] |
H A D | dm-unstripe.c | 28 static void cleanup_unstripe(struct unstripe_c *uc, struct dm_target *ti) in cleanup_unstripe() argument 31 dm_put_device(ti, uc->dev); in cleanup_unstripe() 39 static int unstripe_ctr(struct dm_target *ti, unsigned int argc, char **argv) in unstripe_ctr() argument 47 ti->error = "Invalid number of arguments"; in unstripe_ctr() 53 ti->error = "Memory allocation for unstriped context failed"; in unstripe_ctr() 58 ti->error = "Invalid stripe count"; in unstripe_ctr() 63 ti->error = "Invalid chunk_size"; in unstripe_ctr() 68 ti->error = "Invalid stripe number"; in unstripe_ctr() 73 ti->error = "Please provide stripe between [0, # of stripes]"; in unstripe_ctr() 77 if (dm_get_device(ti, arg in unstripe_ctr() 110 unstripe_dtr(struct dm_target *ti) unstripe_dtr() argument 117 map_to_core(struct dm_target *ti, struct bio *bio) map_to_core() argument 135 unstripe_map(struct dm_target *ti, struct bio *bio) unstripe_map() argument 145 unstripe_status(struct dm_target *ti, status_type_t type, unsigned int status_flags, char *result, unsigned int maxlen) unstripe_status() argument 167 unstripe_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) unstripe_iterate_devices() argument 175 unstripe_io_hints(struct dm_target *ti, struct queue_limits *limits) unstripe_io_hints() argument [all...] |
H A D | dm-delay.c | 121 static void delay_dtr(struct dm_target *ti) in delay_dtr() argument 123 struct delay_c *dc = ti->private; in delay_dtr() 129 dm_put_device(ti, dc->read.dev); in delay_dtr() 131 dm_put_device(ti, dc->write.dev); in delay_dtr() 133 dm_put_device(ti, dc->flush.dev); in delay_dtr() 140 static int delay_class_ctr(struct dm_target *ti, struct delay_class *c, char **argv) in delay_class_ctr() argument 147 ti->error = "Invalid device sector"; in delay_class_ctr() 153 ti->error = "Invalid delay"; in delay_class_ctr() 157 ret = dm_get_device(ti, argv[0], dm_table_get_mode(ti in delay_class_ctr() 174 delay_ctr(struct dm_target *ti, unsigned int argc, char **argv) delay_ctr() argument 272 delay_presuspend(struct dm_target *ti) delay_presuspend() argument 284 delay_resume(struct dm_target *ti) delay_resume() argument 291 delay_map(struct dm_target *ti, struct bio *bio) delay_map() argument 315 delay_status(struct dm_target *ti, status_type_t type, unsigned int status_flags, char *result, unsigned int maxlen) delay_status() argument 344 delay_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) delay_iterate_devices() argument [all...] |
H A D | dm-table.c | 194 struct dm_target *ti = dm_table_get_target(t, i); in dm_table_destroy() local 196 if (ti->type->dtr) in dm_table_destroy() 197 ti->type->dtr(ti); in dm_table_destroy() 199 dm_put_target_type(ti->type); in dm_table_destroy() 231 static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev, in device_area_is_invalid() argument 245 dm_device_name(ti->table->md), bdev, in device_area_is_invalid() 261 dm_device_name(ti->table->md), in device_area_is_invalid() 278 dm_device_name(ti->table->md), in device_area_is_invalid() 290 dm_device_name(ti in device_area_is_invalid() 339 dm_get_device(struct dm_target *ti, const char *path, blk_mode_t mode, struct dm_dev **result) dm_get_device() argument 405 dm_set_device_limits(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) dm_set_device_limits() argument 434 dm_put_device(struct dm_target *ti, struct dm_dev *d) dm_put_device() argument 468 adjoin(struct dm_table *t, struct dm_target *ti) adjoin() argument 603 struct dm_target *ti; validate_hardware_logical_block_alignment() local 654 struct dm_target *ti; dm_table_add_target() local 825 device_not_dax_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_dax_capable() argument 836 device_not_dax_synchronous_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_dax_synchronous_capable() argument 847 struct dm_target *ti = dm_table_get_target(t, i); dm_table_supports_dax() local 860 device_is_rq_stackable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_is_rq_stackable() argument 876 struct dm_target *ti; dm_table_determine_type() local 997 struct dm_target *ti = dm_table_get_target(t, i); dm_table_get_wildcard_target() local 1041 struct dm_target *ti = dm_table_get_target(t, i); dm_table_alloc_md_mempools() local 1137 struct dm_target *ti = dm_table_get_target(t, i); dm_table_get_integrity_disk() local 1221 dm_keyslot_evict_callback(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) dm_keyslot_evict_callback() argument 1247 struct dm_target *ti = dm_table_get_target(t, i); dm_keyslot_evict() local 1260 device_intersect_crypto_capabilities(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_intersect_crypto_capabilities() argument 1319 struct dm_target *ti = dm_table_get_target(t, i); dm_table_construct_crypto_profile() local 1495 device_not_poll_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_poll_capable() argument 1530 struct dm_target *ti = dm_table_get_target(t, i); dm_table_any_dev_attr() local 1540 count_device(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) count_device() argument 1553 struct dm_target *ti = dm_table_get_target(t, i); dm_table_supports_poll() local 1572 struct dm_target *ti = dm_table_get_target(t, i); dm_table_has_no_data_devices() local 1586 device_not_zoned_model(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_zoned_model() argument 1606 struct dm_target *ti = dm_table_get_target(t, i); dm_table_supports_zoned_model() local 1622 device_not_matches_zone_sectors(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_matches_zone_sectors() argument 1676 struct dm_target *ti = dm_table_get_target(t, i); dm_calculate_queue_limits() local 1778 device_flush_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_flush_capable() argument 1796 struct dm_target *ti = dm_table_get_target(t, i); dm_table_supports_flush() local 1812 device_dax_write_cache_enabled(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_dax_write_cache_enabled() argument 1826 device_is_rotational(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_is_rotational() argument 1832 device_is_not_random(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_is_not_random() argument 1840 device_not_write_zeroes_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_write_zeroes_capable() argument 1851 struct dm_target *ti = dm_table_get_target(t, i); dm_table_supports_write_zeroes() local 1864 device_not_nowait_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_nowait_capable() argument 1873 struct dm_target *ti = dm_table_get_target(t, i); dm_table_supports_nowait() local 1886 device_not_discard_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_discard_capable() argument 1895 struct dm_target *ti = dm_table_get_target(t, i); dm_table_supports_discards() local 1914 device_not_secure_erase_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_secure_erase_capable() argument 1924 struct dm_target *ti = dm_table_get_target(t, i); dm_table_supports_secure_erase() local 1937 device_requires_stable_pages(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_requires_stable_pages() argument 2075 struct dm_target *ti = dm_table_get_target(t, i); suspend_targets() local 2126 struct dm_target *ti = dm_table_get_target(t, i); dm_table_resume_targets() local 2140 struct dm_target *ti = dm_table_get_target(t, i); dm_table_resume_targets() local [all...] |
H A D | dm-flakey.c | 54 struct dm_target *ti) in parse_features() 72 r = dm_read_arg_group(_args, as, &argc, &ti->error); in parse_features() 81 ti->error = "Insufficient feature arguments"; in parse_features() 90 ti->error = "Feature error_reads duplicated"; in parse_features() 101 ti->error = "Feature drop_writes duplicated"; in parse_features() 104 ti->error = "Feature drop_writes conflicts with feature error_writes"; in parse_features() 116 ti->error = "Feature error_writes duplicated"; in parse_features() 120 ti->error = "Feature error_writes conflicts with feature drop_writes"; in parse_features() 132 ti->error = "Feature corrupt_bio_byte requires parameters"; in parse_features() 136 r = dm_read_arg(_args + 1, as, &fc->corrupt_bio_byte, &ti in parse_features() 53 parse_features(struct dm_arg_set *as, struct flakey_c *fc, struct dm_target *ti) parse_features() argument 239 flakey_ctr(struct dm_target *ti, unsigned int argc, char **argv) flakey_ctr() argument 318 flakey_dtr(struct dm_target *ti) flakey_dtr() argument 326 flakey_map_sector(struct dm_target *ti, sector_t bi_sector) flakey_map_sector() argument 333 flakey_map_bio(struct dm_target *ti, struct bio *bio) flakey_map_bio() argument 413 clone_bio(struct dm_target *ti, struct flakey_c *fc, struct bio *bio) clone_bio() argument 478 flakey_map(struct dm_target *ti, struct bio *bio) flakey_map() argument 553 flakey_end_io(struct dm_target *ti, struct bio *bio, blk_status_t *error) flakey_end_io() argument 590 flakey_status(struct dm_target *ti, status_type_t type, unsigned int status_flags, char *result, unsigned int maxlen) flakey_status() argument 641 flakey_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) flakey_prepare_ioctl() argument 656 flakey_report_zones(struct dm_target *ti, struct dm_report_zones_args *args, unsigned int nr_zones) flakey_report_zones() argument 669 flakey_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) flakey_iterate_devices() argument [all...] |
H A D | dm-stripe.c | 42 struct dm_target *ti; member 58 dm_table_event(sc->ti->table); in trigger_event() 64 static int get_stripe(struct dm_target *ti, struct stripe_c *sc, in get_stripe() argument 74 ret = dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), in get_stripe() 88 static int stripe_ctr(struct dm_target *ti, unsigned int argc, char **argv) in stripe_ctr() argument 98 ti->error = "Not enough arguments"; in stripe_ctr() 103 ti->error = "Invalid stripe count"; in stripe_ctr() 108 ti->error = "Invalid chunk_size"; in stripe_ctr() 112 width = ti in stripe_ctr() 189 stripe_dtr(struct dm_target *ti) stripe_dtr() argument 271 stripe_map(struct dm_target *ti, struct bio *bio) stripe_map() argument 301 stripe_dax_pgoff(struct dm_target *ti, pgoff_t *pgoff) stripe_dax_pgoff() argument 316 stripe_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) stripe_dax_direct_access() argument 325 stripe_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff, size_t nr_pages) stripe_dax_zero_page_range() argument 333 stripe_dax_recovery_write(struct dm_target *ti, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) stripe_dax_recovery_write() argument 360 stripe_status(struct dm_target *ti, status_type_t type, unsigned int status_flags, char *result, unsigned int maxlen) stripe_status() argument 403 stripe_end_io(struct dm_target *ti, struct bio *bio, blk_status_t *error) stripe_end_io() argument 439 stripe_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) stripe_iterate_devices() argument 455 stripe_io_hints(struct dm_target *ti, struct queue_limits *limits) stripe_io_hints() argument [all...] |
H A D | dm-switch.c | 40 struct dm_target *ti; member 60 static struct switch_ctx *alloc_switch_ctx(struct dm_target *ti, unsigned int nr_paths, in alloc_switch_ctx() argument 69 sctx->ti = ti; in alloc_switch_ctx() 72 ti->private = sctx; in alloc_switch_ctx() 77 static int alloc_region_table(struct dm_target *ti, unsigned int nr_paths) in alloc_region_table() argument 79 struct switch_ctx *sctx = ti->private; in alloc_region_table() 80 sector_t nr_regions = ti->len; in alloc_region_table() 103 ti->error = "Region table too large"; in alloc_region_table() 113 ti in alloc_region_table() 205 parse_path(struct dm_arg_set *as, struct dm_target *ti) parse_path() argument 234 switch_dtr(struct dm_target *ti) switch_dtr() argument 253 switch_ctr(struct dm_target *ti, unsigned int argc, char **argv) switch_ctr() argument 320 switch_map(struct dm_target *ti, struct bio *bio) switch_map() argument 470 switch_message(struct dm_target *ti, unsigned int argc, char **argv, char *result, unsigned int maxlen) switch_message() argument 490 switch_status(struct dm_target *ti, status_type_t type, unsigned int status_flags, char *result, unsigned int maxlen) switch_status() argument 520 switch_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) switch_prepare_ioctl() argument 538 switch_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) switch_iterate_devices() argument [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-unstripe.c | 27 static void cleanup_unstripe(struct unstripe_c *uc, struct dm_target *ti) in cleanup_unstripe() argument 30 dm_put_device(ti, uc->dev); in cleanup_unstripe() 38 static int unstripe_ctr(struct dm_target *ti, unsigned int argc, char **argv) in unstripe_ctr() argument 46 ti->error = "Invalid number of arguments"; in unstripe_ctr() 52 ti->error = "Memory allocation for unstriped context failed"; in unstripe_ctr() 57 ti->error = "Invalid stripe count"; in unstripe_ctr() 62 ti->error = "Invalid chunk_size"; in unstripe_ctr() 67 ti->error = "Invalid stripe number"; in unstripe_ctr() 72 ti->error = "Please provide stripe between [0, # of stripes]"; in unstripe_ctr() 76 if (dm_get_device(ti, arg in unstripe_ctr() 109 unstripe_dtr(struct dm_target *ti) unstripe_dtr() argument 116 map_to_core(struct dm_target *ti, struct bio *bio) map_to_core() argument 134 unstripe_map(struct dm_target *ti, struct bio *bio) unstripe_map() argument 144 unstripe_status(struct dm_target *ti, status_type_t type, unsigned int status_flags, char *result, unsigned int maxlen) unstripe_status() argument 162 unstripe_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) unstripe_iterate_devices() argument 170 unstripe_io_hints(struct dm_target *ti, struct queue_limits *limits) unstripe_io_hints() argument [all...] |
H A D | dm-linear.c | 29 static int linear_ctr(struct dm_target *ti, unsigned int argc, char **argv) in linear_ctr() argument 37 ti->error = "Invalid argument count"; in linear_ctr() 43 ti->error = "Cannot allocate linear context"; in linear_ctr() 49 ti->error = "Invalid device sector"; in linear_ctr() 54 ret = dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), &lc->dev); in linear_ctr() 56 ti->error = "Device lookup failed"; in linear_ctr() 60 ti->num_flush_bios = 1; in linear_ctr() 61 ti->num_discard_bios = 1; in linear_ctr() 62 ti in linear_ctr() 73 linear_dtr(struct dm_target *ti) linear_dtr() argument 81 linear_map_sector(struct dm_target *ti, sector_t bi_sector) linear_map_sector() argument 88 linear_map_bio(struct dm_target *ti, struct bio *bio) linear_map_bio() argument 98 linear_map(struct dm_target *ti, struct bio *bio) linear_map() argument 105 linear_status(struct dm_target *ti, status_type_t type, unsigned status_flags, char *result, unsigned maxlen) linear_status() argument 122 linear_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) linear_prepare_ioctl() argument 139 linear_report_zones(struct dm_target *ti, struct dm_report_zones_args *args, unsigned int nr_zones) linear_report_zones() argument 151 linear_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) linear_iterate_devices() argument 160 linear_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, long nr_pages, void **kaddr, pfn_t *pfn) linear_dax_direct_access() argument 176 linear_dax_copy_from_iter(struct dm_target *ti, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) linear_dax_copy_from_iter() argument 190 linear_dax_copy_to_iter(struct dm_target *ti, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) linear_dax_copy_to_iter() argument 204 linear_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff, size_t nr_pages) linear_dax_zero_page_range() argument [all...] |
H A D | dm-flakey.c | 48 struct dm_target *ti) in parse_features() 65 r = dm_read_arg_group(_args, as, &argc, &ti->error); in parse_features() 74 ti->error = "Insufficient feature arguments"; in parse_features() 83 ti->error = "Feature drop_writes duplicated"; in parse_features() 86 ti->error = "Feature drop_writes conflicts with feature error_writes"; in parse_features() 98 ti->error = "Feature error_writes duplicated"; in parse_features() 102 ti->error = "Feature error_writes conflicts with feature drop_writes"; in parse_features() 114 ti->error = "Feature corrupt_bio_byte requires parameters"; in parse_features() 118 r = dm_read_arg(_args + 1, as, &fc->corrupt_bio_byte, &ti->error); in parse_features() 132 ti in parse_features() 47 parse_features(struct dm_arg_set *as, struct flakey_c *fc, struct dm_target *ti) parse_features() argument 184 flakey_ctr(struct dm_target *ti, unsigned int argc, char **argv) flakey_ctr() argument 263 flakey_dtr(struct dm_target *ti) flakey_dtr() argument 271 flakey_map_sector(struct dm_target *ti, sector_t bi_sector) flakey_map_sector() argument 278 flakey_map_bio(struct dm_target *ti, struct bio *bio) flakey_map_bio() argument 321 flakey_map(struct dm_target *ti, struct bio *bio) flakey_map() argument 385 flakey_end_io(struct dm_target *ti, struct bio *bio, blk_status_t *error) flakey_end_io() argument 416 flakey_status(struct dm_target *ti, status_type_t type, unsigned status_flags, char *result, unsigned maxlen) flakey_status() argument 452 flakey_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) flakey_prepare_ioctl() argument 468 flakey_report_zones(struct dm_target *ti, struct dm_report_zones_args *args, unsigned int nr_zones) flakey_report_zones() argument 480 flakey_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) flakey_iterate_devices() argument [all...] |
H A D | dm-stripe.c | 39 struct dm_target *ti; member 55 dm_table_event(sc->ti->table); in trigger_event() 61 static int get_stripe(struct dm_target *ti, struct stripe_c *sc, in get_stripe() argument 71 ret = dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), in get_stripe() 85 static int stripe_ctr(struct dm_target *ti, unsigned int argc, char **argv) in stripe_ctr() argument 95 ti->error = "Not enough arguments"; in stripe_ctr() 100 ti->error = "Invalid stripe count"; in stripe_ctr() 105 ti->error = "Invalid chunk_size"; in stripe_ctr() 109 width = ti in stripe_ctr() 191 stripe_dtr(struct dm_target *ti) stripe_dtr() argument 273 stripe_map(struct dm_target *ti, struct bio *bio) stripe_map() argument 304 stripe_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, long nr_pages, void **kaddr, pfn_t *pfn) stripe_dax_direct_access() argument 325 stripe_dax_copy_from_iter(struct dm_target *ti, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) stripe_dax_copy_from_iter() argument 344 stripe_dax_copy_to_iter(struct dm_target *ti, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) stripe_dax_copy_to_iter() argument 363 stripe_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff, size_t nr_pages) stripe_dax_zero_page_range() argument 404 stripe_status(struct dm_target *ti, status_type_t type, unsigned status_flags, char *result, unsigned maxlen) stripe_status() argument 434 stripe_end_io(struct dm_target *ti, struct bio *bio, blk_status_t *error) stripe_end_io() argument 470 stripe_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) stripe_iterate_devices() argument 486 stripe_io_hints(struct dm_target *ti, struct queue_limits *limits) stripe_io_hints() argument [all...] |
H A D | dm-switch.c | 39 struct dm_target *ti; member 59 static struct switch_ctx *alloc_switch_ctx(struct dm_target *ti, unsigned nr_paths, in alloc_switch_ctx() argument 68 sctx->ti = ti; in alloc_switch_ctx() 71 ti->private = sctx; in alloc_switch_ctx() 76 static int alloc_region_table(struct dm_target *ti, unsigned nr_paths) in alloc_region_table() argument 78 struct switch_ctx *sctx = ti->private; in alloc_region_table() 79 sector_t nr_regions = ti->len; in alloc_region_table() 102 ti->error = "Region table too large"; in alloc_region_table() 112 ti in alloc_region_table() 204 parse_path(struct dm_arg_set *as, struct dm_target *ti) parse_path() argument 233 switch_dtr(struct dm_target *ti) switch_dtr() argument 252 switch_ctr(struct dm_target *ti, unsigned argc, char **argv) switch_ctr() argument 319 switch_map(struct dm_target *ti, struct bio *bio) switch_map() argument 469 switch_message(struct dm_target *ti, unsigned argc, char **argv, char *result, unsigned maxlen) switch_message() argument 489 switch_status(struct dm_target *ti, status_type_t type, unsigned status_flags, char *result, unsigned maxlen) switch_status() argument 515 switch_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) switch_prepare_ioctl() argument 533 switch_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) switch_iterate_devices() argument [all...] |
H A D | dm-table.c | 243 static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev, in device_area_is_invalid() argument 260 dm_device_name(ti->table->md), bdevname(bdev, b), in device_area_is_invalid() 276 dm_device_name(ti->table->md), in device_area_is_invalid() 293 dm_device_name(ti->table->md), in device_area_is_invalid() 306 dm_device_name(ti->table->md), in device_area_is_invalid() 315 dm_device_name(ti->table->md), in device_area_is_invalid() 373 int dm_get_device(struct dm_target *ti, const char *path, fmode_t mode, in dm_get_device() argument 381 struct dm_table *t = ti->table; in dm_get_device() 423 static int dm_set_device_limits(struct dm_target *ti, struct dm_dev *dev, in dm_set_device_limits() argument 433 dm_device_name(ti in dm_set_device_limits() 453 dm_put_device(struct dm_target *ti, struct dm_dev *d) dm_put_device() argument 481 adjoin(struct dm_table *table, struct dm_target *ti) adjoin() argument 616 struct dm_target *ti; validate_hardware_logical_block_alignment() local 835 device_not_dax_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_dax_capable() argument 849 device_not_dax_synchronous_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_dax_synchronous_capable() argument 858 struct dm_target *ti; dm_table_supports_dax() local 876 device_is_rq_stackable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_is_rq_stackable() argument 1015 struct dm_target *ti; dm_table_get_wildcard_target() local 1042 struct dm_target *ti; dm_table_alloc_md_mempools() local 1141 struct dm_target *ti = dm_table_get_target(t, i); dm_table_get_integrity_disk() local 1336 struct dm_target *ti; dm_table_any_dev_attr() local 1350 count_device(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) count_device() argument 1368 struct dm_target *ti; dm_table_has_no_data_devices() local 1386 device_not_zoned_model(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_zoned_model() argument 1405 struct dm_target *ti; dm_table_supports_zoned_model() local 1425 device_not_matches_zone_sectors(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_matches_zone_sectors() argument 1474 struct dm_target *ti; dm_calculate_queue_limits() local 1582 device_flush_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_flush_capable() argument 1593 struct dm_target *ti; dm_table_supports_flush() local 1619 device_dax_write_cache_enabled(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_dax_write_cache_enabled() argument 1633 device_is_rotational(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_is_rotational() argument 1641 device_is_not_random(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_is_not_random() argument 1649 device_not_write_same_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_write_same_capable() argument 1659 struct dm_target *ti; dm_table_supports_write_same() local 1676 device_not_write_zeroes_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_write_zeroes_capable() argument 1686 struct dm_target *ti; dm_table_supports_write_zeroes() local 1703 device_not_nowait_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_nowait_capable() argument 1713 struct dm_target *ti; dm_table_supports_nowait() local 1730 device_not_discard_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_discard_capable() argument 1740 struct dm_target *ti; dm_table_supports_discards() local 1763 device_not_secure_erase_capable(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_not_secure_erase_capable() argument 1774 struct dm_target *ti; dm_table_supports_secure_erase() local 1791 device_requires_stable_pages(struct dm_target *ti, struct dm_dev *dev, sector_t start, sector_t len, void *data) device_requires_stable_pages() argument 1923 struct dm_target *ti = t->targets; suspend_targets() local 1977 struct dm_target *ti = t->targets + i; dm_table_resume_targets() local 1991 struct dm_target *ti = t->targets + i; dm_table_resume_targets() local [all...] |
/kernel/linux/linux-5.10/net/openvswitch/ |
H A D | meter.c | 41 static u32 meter_hash(struct dp_meter_instance *ti, u32 id) in meter_hash() argument 43 return id % ti->n_meters; in meter_hash() 58 struct dp_meter_instance *ti = rcu_dereference_ovsl(tbl->ti); in lookup_meter() local 59 u32 hash = meter_hash(ti, meter_id); in lookup_meter() 62 meter = rcu_dereference_ovsl(ti->dp_meters[hash]); in lookup_meter() 71 struct dp_meter_instance *ti; in dp_meter_instance_alloc() local 73 ti = kvzalloc(sizeof(*ti) + in dp_meter_instance_alloc() 76 if (!ti) in dp_meter_instance_alloc() 84 dp_meter_instance_free(struct dp_meter_instance *ti) dp_meter_instance_free() argument 91 struct dp_meter_instance *ti; dp_meter_instance_free_rcu() local 100 struct dp_meter_instance *ti = rcu_dereference_ovsl(tbl->ti); dp_meter_instance_realloc() local 119 dp_meter_instance_insert(struct dp_meter_instance *ti, struct dp_meter *meter) dp_meter_instance_insert() argument 128 dp_meter_instance_remove(struct dp_meter_instance *ti, struct dp_meter *meter) dp_meter_instance_remove() argument 139 struct dp_meter_instance *ti = rcu_dereference_ovsl(tbl->ti); attach_meter() local 174 struct dp_meter_instance *ti; detach_meter() local 734 struct dp_meter_instance *ti; ovs_meters_init() local 761 struct dp_meter_instance *ti = rcu_dereference_raw(tbl->ti); ovs_meters_exit() local [all...] |
H A D | flow_table.c | 145 static void __table_instance_destroy(struct table_instance *ti) in __table_instance_destroy() argument 147 kvfree(ti->buckets); in __table_instance_destroy() 148 kfree(ti); in __table_instance_destroy() 153 struct table_instance *ti = kmalloc(sizeof(*ti), GFP_KERNEL); in table_instance_alloc() local 156 if (!ti) in table_instance_alloc() 159 ti->buckets = kvmalloc_array(new_size, sizeof(struct hlist_head), in table_instance_alloc() 161 if (!ti->buckets) { in table_instance_alloc() 162 kfree(ti); in table_instance_alloc() 167 INIT_HLIST_HEAD(&ti in table_instance_alloc() 415 struct table_instance *ti, *ufid_ti; ovs_flow_tbl_init() local 455 struct table_instance *ti; flow_tbl_destroy_rcu_cb() local 461 table_instance_flow_free(struct flow_table *table, struct table_instance *ti, struct table_instance *ufid_ti, struct sw_flow *flow) table_instance_flow_free() argument 478 table_instance_flow_flush(struct flow_table *table, struct table_instance *ti, struct table_instance *ufid_ti) table_instance_flow_flush() argument 505 table_instance_destroy(struct table_instance *ti, struct table_instance *ufid_ti) table_instance_destroy() argument 517 struct table_instance *ti = rcu_dereference_raw(table->ti); ovs_flow_tbl_destroy() local 527 ovs_flow_tbl_dump_next(struct table_instance *ti, u32 *bucket, u32 *last) ovs_flow_tbl_dump_next() argument 554 find_bucket(struct table_instance *ti, u32 hash) find_bucket() argument 560 table_instance_insert(struct table_instance *ti, struct sw_flow *flow) table_instance_insert() argument 569 ufid_table_instance_insert(struct table_instance *ti, struct sw_flow *flow) ufid_table_instance_insert() argument 605 table_instance_rehash(struct table_instance *ti, int n_buckets, bool ufid) table_instance_rehash() argument 700 masked_flow_lookup(struct table_instance *ti, const struct sw_flow_key *unmasked, const struct sw_flow_mask *mask, u32 *n_mask_hit) masked_flow_lookup() argument 729 flow_lookup(struct flow_table *tbl, struct table_instance *ti, struct mask_array *ma, const struct sw_flow_key *key, u32 *n_mask_hit, u32 *n_cache_hit, u32 *index) flow_lookup() argument 793 struct table_instance *ti = rcu_dereference(tbl->ti); ovs_flow_tbl_lookup_stats() local 852 struct table_instance *ti = rcu_dereference_ovsl(tbl->ti); ovs_flow_tbl_lookup() local 877 struct table_instance *ti = rcu_dereference_ovsl(tbl->ti); ovs_flow_tbl_lookup_exact() local 922 struct table_instance *ti = rcu_dereference_ovsl(tbl->ufid_ti); ovs_flow_tbl_lookup_ufid() local 951 table_instance_expand(struct table_instance *ti, bool ufid) table_instance_expand() argument 960 struct table_instance *ti = ovsl_dereference(table->ti); ovs_flow_tbl_remove() local 1040 struct table_instance *ti; flow_key_insert() local 1063 struct table_instance *ti; flow_ufid_insert() local [all...] |
/kernel/linux/linux-6.6/net/openvswitch/ |
H A D | meter.c | 40 static u32 meter_hash(struct dp_meter_instance *ti, u32 id) in meter_hash() argument 42 return id % ti->n_meters; in meter_hash() 57 struct dp_meter_instance *ti = rcu_dereference_ovsl(tbl->ti); in lookup_meter() local 58 u32 hash = meter_hash(ti, meter_id); in lookup_meter() 61 meter = rcu_dereference_ovsl(ti->dp_meters[hash]); in lookup_meter() 70 struct dp_meter_instance *ti; in dp_meter_instance_alloc() local 72 ti = kvzalloc(struct_size(ti, dp_meters, size), GFP_KERNEL); in dp_meter_instance_alloc() 73 if (!ti) in dp_meter_instance_alloc() 81 dp_meter_instance_free(struct dp_meter_instance *ti) dp_meter_instance_free() argument 88 struct dp_meter_instance *ti; dp_meter_instance_free_rcu() local 97 struct dp_meter_instance *ti = rcu_dereference_ovsl(tbl->ti); dp_meter_instance_realloc() local 116 dp_meter_instance_insert(struct dp_meter_instance *ti, struct dp_meter *meter) dp_meter_instance_insert() argument 125 dp_meter_instance_remove(struct dp_meter_instance *ti, struct dp_meter *meter) dp_meter_instance_remove() argument 136 struct dp_meter_instance *ti = rcu_dereference_ovsl(tbl->ti); attach_meter() local 171 struct dp_meter_instance *ti; detach_meter() local 732 struct dp_meter_instance *ti; ovs_meters_init() local 759 struct dp_meter_instance *ti = rcu_dereference_raw(tbl->ti); ovs_meters_exit() local [all...] |
H A D | flow_table.c | 146 static void __table_instance_destroy(struct table_instance *ti) in __table_instance_destroy() argument 148 kvfree(ti->buckets); in __table_instance_destroy() 149 kfree(ti); in __table_instance_destroy() 154 struct table_instance *ti = kmalloc(sizeof(*ti), GFP_KERNEL); in table_instance_alloc() local 157 if (!ti) in table_instance_alloc() 160 ti->buckets = kvmalloc_array(new_size, sizeof(struct hlist_head), in table_instance_alloc() 162 if (!ti->buckets) { in table_instance_alloc() 163 kfree(ti); in table_instance_alloc() 168 INIT_HLIST_HEAD(&ti in table_instance_alloc() 416 struct table_instance *ti, *ufid_ti; ovs_flow_tbl_init() local 456 struct table_instance *ti; flow_tbl_destroy_rcu_cb() local 462 table_instance_flow_free(struct flow_table *table, struct table_instance *ti, struct table_instance *ufid_ti, struct sw_flow *flow) table_instance_flow_free() argument 479 table_instance_flow_flush(struct flow_table *table, struct table_instance *ti, struct table_instance *ufid_ti) table_instance_flow_flush() argument 506 table_instance_destroy(struct table_instance *ti, struct table_instance *ufid_ti) table_instance_destroy() argument 518 struct table_instance *ti = rcu_dereference_raw(table->ti); ovs_flow_tbl_destroy() local 528 ovs_flow_tbl_dump_next(struct table_instance *ti, u32 *bucket, u32 *last) ovs_flow_tbl_dump_next() argument 555 find_bucket(struct table_instance *ti, u32 hash) find_bucket() argument 561 table_instance_insert(struct table_instance *ti, struct sw_flow *flow) table_instance_insert() argument 570 ufid_table_instance_insert(struct table_instance *ti, struct sw_flow *flow) ufid_table_instance_insert() argument 606 table_instance_rehash(struct table_instance *ti, int n_buckets, bool ufid) table_instance_rehash() argument 701 masked_flow_lookup(struct table_instance *ti, const struct sw_flow_key *unmasked, const struct sw_flow_mask *mask, u32 *n_mask_hit) masked_flow_lookup() argument 730 flow_lookup(struct flow_table *tbl, struct table_instance *ti, struct mask_array *ma, const struct sw_flow_key *key, u32 *n_mask_hit, u32 *n_cache_hit, u32 *index) flow_lookup() argument 794 struct table_instance *ti = rcu_dereference(tbl->ti); ovs_flow_tbl_lookup_stats() local 853 struct table_instance *ti = rcu_dereference_ovsl(tbl->ti); ovs_flow_tbl_lookup() local 878 struct table_instance *ti = rcu_dereference_ovsl(tbl->ti); ovs_flow_tbl_lookup_exact() local 923 struct table_instance *ti = rcu_dereference_ovsl(tbl->ufid_ti); ovs_flow_tbl_lookup_ufid() local 952 table_instance_expand(struct table_instance *ti, bool ufid) table_instance_expand() argument 961 struct table_instance *ti = ovsl_dereference(table->ti); ovs_flow_tbl_remove() local 1041 struct table_instance *ti; flow_key_insert() local 1064 struct table_instance *ti; flow_ufid_insert() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | hal_tx.c | 37 struct hal_tx_info *ti) in ath11k_hal_tx_cmd_desc_setup() 42 FIELD_PREP(BUFFER_ADDR_INFO0_ADDR, ti->paddr); in ath11k_hal_tx_cmd_desc_setup() 45 ((uint64_t)ti->paddr >> HAL_ADDR_MSB_REG_SHIFT)); in ath11k_hal_tx_cmd_desc_setup() 48 (ti->ring_id + HAL_RX_BUF_RBM_SW0_BM)) | in ath11k_hal_tx_cmd_desc_setup() 49 FIELD_PREP(BUFFER_ADDR_INFO1_SW_COOKIE, ti->desc_id); in ath11k_hal_tx_cmd_desc_setup() 52 FIELD_PREP(HAL_TCL_DATA_CMD_INFO0_DESC_TYPE, ti->type) | in ath11k_hal_tx_cmd_desc_setup() 53 FIELD_PREP(HAL_TCL_DATA_CMD_INFO0_ENCAP_TYPE, ti->encap_type) | in ath11k_hal_tx_cmd_desc_setup() 55 ti->encrypt_type) | in ath11k_hal_tx_cmd_desc_setup() 57 ti->search_type) | in ath11k_hal_tx_cmd_desc_setup() 59 ti in ath11k_hal_tx_cmd_desc_setup() 36 ath11k_hal_tx_cmd_desc_setup(struct ath11k_base *ab, void *cmd, struct hal_tx_info *ti) ath11k_hal_tx_cmd_desc_setup() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/ |
H A D | hal_tx.c | 38 struct hal_tx_info *ti) in ath11k_hal_tx_cmd_desc_setup() 43 FIELD_PREP(BUFFER_ADDR_INFO0_ADDR, ti->paddr); in ath11k_hal_tx_cmd_desc_setup() 46 ((uint64_t)ti->paddr >> HAL_ADDR_MSB_REG_SHIFT)); in ath11k_hal_tx_cmd_desc_setup() 48 FIELD_PREP(BUFFER_ADDR_INFO1_RET_BUF_MGR, ti->rbm_id) | in ath11k_hal_tx_cmd_desc_setup() 49 FIELD_PREP(BUFFER_ADDR_INFO1_SW_COOKIE, ti->desc_id); in ath11k_hal_tx_cmd_desc_setup() 52 FIELD_PREP(HAL_TCL_DATA_CMD_INFO0_DESC_TYPE, ti->type) | in ath11k_hal_tx_cmd_desc_setup() 53 FIELD_PREP(HAL_TCL_DATA_CMD_INFO0_ENCAP_TYPE, ti->encap_type) | in ath11k_hal_tx_cmd_desc_setup() 55 ti->encrypt_type) | in ath11k_hal_tx_cmd_desc_setup() 57 ti->search_type) | in ath11k_hal_tx_cmd_desc_setup() 59 ti in ath11k_hal_tx_cmd_desc_setup() 37 ath11k_hal_tx_cmd_desc_setup(struct ath11k_base *ab, void *cmd, struct hal_tx_info *ti) ath11k_hal_tx_cmd_desc_setup() argument [all...] |
/kernel/linux/linux-6.6/tools/perf/tests/ |
H A D | symbols.c | 20 static int init_test_info(struct test_info *ti) in init_test_info() argument 22 ti->machine = machine__new_host(); in init_test_info() 23 if (!ti->machine) { in init_test_info() 29 ti->thread = machine__findnew_thread(ti->machine, 100, 100); in init_test_info() 30 if (!ti->thread) { in init_test_info() 38 static void exit_test_info(struct test_info *ti) in exit_test_info() argument 40 thread__put(ti->thread); in exit_test_info() 41 machine__delete(ti->machine); in exit_test_info() 52 static int create_map(struct test_info *ti, cha argument 100 test_file(struct test_info *ti, char *filename) test_file() argument 136 struct test_info ti; test__symbols() local [all...] |
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | time.c | 71 struct thread_info *ti = task_thread_info(tsk); in vtime_flush() local 74 if (ti->utime) in vtime_flush() 75 account_user_time(tsk, cycle_to_nsec(ti->utime)); in vtime_flush() 77 if (ti->gtime) in vtime_flush() 78 account_guest_time(tsk, cycle_to_nsec(ti->gtime)); in vtime_flush() 80 if (ti->idle_time) in vtime_flush() 81 account_idle_time(cycle_to_nsec(ti->idle_time)); in vtime_flush() 83 if (ti->stime) { in vtime_flush() 84 delta = cycle_to_nsec(ti->stime); in vtime_flush() 88 if (ti in vtime_flush() 126 struct thread_info *ti = task_thread_info(tsk); vtime_delta() local 140 struct thread_info *ti = task_thread_info(tsk); vtime_account_kernel() local 152 struct thread_info *ti = task_thread_info(tsk); vtime_account_idle() local 159 struct thread_info *ti = task_thread_info(tsk); vtime_account_softirq() local 166 struct thread_info *ti = task_thread_info(tsk); vtime_account_hardirq() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | hal_tx.c | 34 struct hal_tx_info *ti) in ath12k_hal_tx_cmd_desc_setup() 37 le32_encode_bits(ti->paddr, BUFFER_ADDR_INFO0_ADDR); in ath12k_hal_tx_cmd_desc_setup() 39 le32_encode_bits(((uint64_t)ti->paddr >> HAL_ADDR_MSB_REG_SHIFT), in ath12k_hal_tx_cmd_desc_setup() 42 le32_encode_bits((ti->rbm_id), BUFFER_ADDR_INFO1_RET_BUF_MGR) | in ath12k_hal_tx_cmd_desc_setup() 43 le32_encode_bits(ti->desc_id, BUFFER_ADDR_INFO1_SW_COOKIE); in ath12k_hal_tx_cmd_desc_setup() 46 le32_encode_bits(ti->type, HAL_TCL_DATA_CMD_INFO0_DESC_TYPE) | in ath12k_hal_tx_cmd_desc_setup() 47 le32_encode_bits(ti->bank_id, HAL_TCL_DATA_CMD_INFO0_BANK_ID); in ath12k_hal_tx_cmd_desc_setup() 50 le32_encode_bits(ti->meta_data_flags, in ath12k_hal_tx_cmd_desc_setup() 53 tcl_cmd->info2 = cpu_to_le32(ti->flags0) | in ath12k_hal_tx_cmd_desc_setup() 54 le32_encode_bits(ti in ath12k_hal_tx_cmd_desc_setup() 32 ath12k_hal_tx_cmd_desc_setup(struct ath12k_base *ab, struct hal_tcl_data_cmd *tcl_cmd, struct hal_tx_info *ti) ath12k_hal_tx_cmd_desc_setup() argument [all...] |
/kernel/linux/linux-6.6/arch/xtensa/kernel/ |
H A D | process.c | 78 struct thread_info *ti = coprocessor_owner[i]; in local_coprocessors_flush_release_all() local 80 if (ti) { in local_coprocessors_flush_release_all() 81 coprocessor_flush(ti, i); in local_coprocessors_flush_release_all() 84 if (unique_owner[j] == ti) in local_coprocessors_flush_release_all() 87 unique_owner[n++] = ti; in local_coprocessors_flush_release_all() 102 struct thread_info *ti = info; in local_coprocessor_release_all() local 111 if (coprocessor_owner[i] == ti) in local_coprocessor_release_all() 116 ti->cpenable = 0; in local_coprocessor_release_all() 117 if (ti == current_thread_info()) in local_coprocessor_release_all() 121 void coprocessor_release_all(struct thread_info *ti) in coprocessor_release_all() argument 134 struct thread_info *ti = info; local_coprocessor_flush_all() local 149 coprocessor_flush_all(struct thread_info *ti) coprocessor_flush_all() argument 166 coprocessor_flush_release_all(struct thread_info *ti) coprocessor_flush_release_all() argument 206 struct thread_info *ti = current_thread_info(); flush_thread() local 275 struct thread_info *ti; copy_thread() local [all...] |