Home
last modified time | relevance | path

Searched refs:ti (Results 1 - 25 of 590) sorted by relevance

12345678910>>...24

/kernel/linux/linux-5.10/sound/pci/ctxfi/
H A Dcttimer.c65 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 Dcttimer.c65 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 Ddm-linear.c30 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 Ddm-unstripe.c28 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 Ddm-delay.c121 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 Ddm-table.c194 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 Ddm-flakey.c54 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 Ddm-stripe.c42 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 Ddm-switch.c40 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 Ddm-unstripe.c27 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 Ddm-linear.c29 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 Ddm-flakey.c48 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 Ddm-stripe.c39 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 Ddm-switch.c39 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 Ddm-table.c243 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 Dmeter.c41 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 Dflow_table.c145 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 Dmeter.c40 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 Dflow_table.c146 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 Dhal_tx.c37 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 Dhal_tx.c38 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 Dsymbols.c20 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 Dtime.c71 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 Dhal_tx.c34 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 Dprocess.c78 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...]

Completed in 18 milliseconds

12345678910>>...24