Home
last modified time | relevance | path

Searched refs:intervals (Results 1 - 25 of 47) sorted by relevance

12

/kernel/linux/linux-6.6/mm/damon/
H A Dsysfs.c412 * intervals directory
426 struct damon_sysfs_intervals *intervals = kmalloc(sizeof(*intervals), in damon_sysfs_intervals_alloc() local
429 if (!intervals) in damon_sysfs_intervals_alloc()
432 intervals->kobj = (struct kobject){}; in damon_sysfs_intervals_alloc()
433 intervals->sample_us = sample_us; in damon_sysfs_intervals_alloc()
434 intervals->aggr_us = aggr_us; in damon_sysfs_intervals_alloc()
435 intervals->update_us = update_us; in damon_sysfs_intervals_alloc()
436 return intervals; in damon_sysfs_intervals_alloc()
442 struct damon_sysfs_intervals *intervals in sample_us_show() local
451 struct damon_sysfs_intervals *intervals = container_of(kobj, sample_us_store() local
466 struct damon_sysfs_intervals *intervals = container_of(kobj, aggr_us_show() local
475 struct damon_sysfs_intervals *intervals = container_of(kobj, aggr_us_store() local
490 struct damon_sysfs_intervals *intervals = container_of(kobj, update_us_show() local
499 struct damon_sysfs_intervals *intervals = container_of(kobj, update_us_store() local
545 struct damon_sysfs_intervals *intervals; global() member
561 struct damon_sysfs_intervals *intervals; damon_sysfs_attrs_add_dirs() local
[all...]
/kernel/linux/linux-6.6/drivers/firmware/arm_scmi/
H A Dsensors.c150 __le32 intervals[]; member
287 * Max intervals is not declared previously anywhere so we in iter_intervals_update_state()
291 s->intervals.segmented = SEGMENTED_INTVL_FORMAT(flags); in iter_intervals_update_state()
292 s->intervals.count = st->num_returned + st->num_remaining; in iter_intervals_update_state()
293 /* segmented intervals are reported in one triplet */ in iter_intervals_update_state()
294 if (s->intervals.segmented && in iter_intervals_update_state()
298 s->id, s->intervals.count); in iter_intervals_update_state()
299 s->intervals.segmented = false; in iter_intervals_update_state()
300 s->intervals.count = 0; in iter_intervals_update_state()
304 if (s->intervals in iter_intervals_update_state()
[all...]
/kernel/linux/linux-6.6/drivers/iio/common/scmi_sensors/
H A Dscmi_iio.c229 *length = sensor->sensor_info->intervals.count * 2; in scmi_iio_read_avail()
230 if (sensor->sensor_info->intervals.segmented) in scmi_iio_read_avail()
527 (sensor->sensor_info->intervals.count * 2), in scmi_iio_set_sampling_freq_avail()
532 if (sensor->sensor_info->intervals.segmented) { in scmi_iio_set_sampling_freq_avail()
533 low_interval = sensor->sensor_info->intervals in scmi_iio_set_sampling_freq_avail()
540 step_size = sensor->sensor_info->intervals in scmi_iio_set_sampling_freq_avail()
547 high_interval = sensor->sensor_info->intervals in scmi_iio_set_sampling_freq_avail()
555 for (i = 0; i < sensor->sensor_info->intervals.count; i++) { in scmi_iio_set_sampling_freq_avail()
556 cur_interval = sensor->sensor_info->intervals.desc[i]; in scmi_iio_set_sampling_freq_avail()
/kernel/linux/linux-5.10/kernel/irq/
H A Dtimings.c47 * interrupt and we end up with a suite of intervals. The experience
79 * The suffix array will build a suite of intervals of different
331 * The buffer contains the suite of intervals, in a ilog2 in irq_timings_next_event_index()
393 * number of intervals greater or equal to three times the in __irq_timings_next_event()
638 u64 *intervals; member
730 index = irq_timings_interval_index(ti->intervals[i]); in irq_timings_test_next_index()
746 i = irq_timings_interval_index(ti->intervals[ti->count - 1]); in irq_timings_test_next_index()
763 pr_info("---> Injecting intervals number #%d (count=%zd)\n", in irq_timings_next_index_selftest()
796 index = irq_timings_interval_index(ti->intervals[i]); in irq_timings_test_irqs()
798 i, ti->intervals[ in irq_timings_test_irqs()
[all...]
/kernel/linux/linux-6.6/kernel/irq/
H A Dtimings.c47 * interrupt and we end up with a suite of intervals. The experience
79 * The suffix array will build a suite of intervals of different
331 * The buffer contains the suite of intervals, in a ilog2 in irq_timings_next_event_index()
393 * number of intervals greater or equal to three times the in __irq_timings_next_event()
638 u64 *intervals; member
730 index = irq_timings_interval_index(ti->intervals[i]); in irq_timings_test_next_index()
746 i = irq_timings_interval_index(ti->intervals[ti->count - 1]); in irq_timings_test_next_index()
763 pr_info("---> Injecting intervals number #%d (count=%zd)\n", in irq_timings_next_index_selftest()
796 index = irq_timings_interval_index(ti->intervals[i]); in irq_timings_test_irqs()
798 i, ti->intervals[ in irq_timings_test_irqs()
[all...]
/kernel/linux/linux-6.6/block/
H A Dt10-pi.c186 unsigned intervals = nr_bytes >> rq->q->integrity.interval_exp; in t10_pi_type1_complete() local
202 for (j = 0; j < iv.bv_len && intervals; j += tuple_sz) { in t10_pi_type1_complete()
209 intervals--; in t10_pi_type1_complete()
414 unsigned intervals = nr_bytes >> rq->q->integrity.interval_exp; in ext_pi_type1_complete() local
430 for (j = 0; j < iv.bv_len && intervals; j += tuple_sz) { in ext_pi_type1_complete()
438 intervals--; in ext_pi_type1_complete()
/kernel/linux/linux-5.10/drivers/cpuidle/governors/
H A Dmenu.c75 * intervals and if the stand deviation of these 8 intervals is below a
76 * threshold value, we use the average of these intervals as prediction.
116 unsigned int intervals[INTERVALS]; member
165 * intervals, and checking if the standard deviation of that set
180 /* First calculate the average of past intervals */ in get_typical_interval()
186 unsigned int value = data->intervals[i]; in get_typical_interval()
213 unsigned int value = data->intervals[i]; in get_typical_interval()
530 data->intervals[data->interval_ptr++] = ktime_to_us(measured_ns); in menu_update()
H A Dteo.c18 * they can be covered by taking a few most recent idle time intervals of the
100 * @intervals: Saved idle duration values.
107 u64 intervals[INTERVALS]; member
200 cpu_data->intervals[cpu_data->interval_idx++] = measured_ns; in teo_update()
388 u64 val = cpu_data->intervals[i]; in teo_select()
476 cpu_data->intervals[i] = U64_MAX; in teo_enable_device()
/kernel/linux/linux-6.6/drivers/cpuidle/governors/
H A Dmenu.c77 * intervals and if the stand deviation of these 8 intervals is below a
78 * threshold value, we use the average of these intervals as prediction.
118 unsigned int intervals[INTERVALS]; member
167 * intervals, and checking if the standard deviation of that set
181 /* First calculate the average of past intervals */ in get_typical_interval()
187 unsigned int value = data->intervals[i]; in get_typical_interval()
210 unsigned int value = data->intervals[i]; in get_typical_interval()
546 data->intervals[data->interval_ptr++] = ktime_to_us(measured_ns); in menu_update()
/kernel/linux/linux-5.10/block/
H A Dt10-pi.c186 unsigned intervals = nr_bytes >> rq->q->integrity.interval_exp; in t10_pi_type1_complete() local
203 for (j = 0; j < iv.bv_len && intervals; j += tuple_sz) { in t10_pi_type1_complete()
210 intervals--; in t10_pi_type1_complete()
H A Dbio-integrity.c217 unsigned int intervals; in bio_integrity_prep() local
242 intervals = bio_integrity_intervals(bi, bio_sectors(bio)); in bio_integrity_prep()
245 len = intervals * bi->tuple_size; in bio_integrity_prep()
/kernel/linux/linux-5.10/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c195 static void usnic_uiom_unmap_sorted_intervals(struct list_head *intervals, in usnic_uiom_unmap_sorted_intervals() argument
201 list_for_each_entry_safe(interval, tmp, intervals, link) { in usnic_uiom_unmap_sorted_intervals()
244 static int usnic_uiom_map_sorted_intervals(struct list_head *intervals, in usnic_uiom_map_sorted_intervals() argument
262 list_for_each_entry(interval_node, intervals, link) { in usnic_uiom_map_sorted_intervals()
330 usnic_uiom_unmap_sorted_intervals(intervals, pd); in usnic_uiom_map_sorted_intervals()
H A Dusnic_uiom_interval_tree.h87 void usnic_uiom_put_interval_set(struct list_head *intervals);
H A Dusnic_uiom_interval_tree.c172 void usnic_uiom_put_interval_set(struct list_head *intervals) in usnic_uiom_put_interval_set() argument
175 list_for_each_entry_safe(interval, tmp, intervals, link) in usnic_uiom_put_interval_set()
/kernel/linux/linux-6.6/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c190 static void usnic_uiom_unmap_sorted_intervals(struct list_head *intervals, in usnic_uiom_unmap_sorted_intervals() argument
196 list_for_each_entry_safe(interval, tmp, intervals, link) { in usnic_uiom_unmap_sorted_intervals()
239 static int usnic_uiom_map_sorted_intervals(struct list_head *intervals, in usnic_uiom_map_sorted_intervals() argument
257 list_for_each_entry(interval_node, intervals, link) { in usnic_uiom_map_sorted_intervals()
325 usnic_uiom_unmap_sorted_intervals(intervals, pd); in usnic_uiom_map_sorted_intervals()
H A Dusnic_uiom_interval_tree.h87 void usnic_uiom_put_interval_set(struct list_head *intervals);
H A Dusnic_uiom_interval_tree.c172 void usnic_uiom_put_interval_set(struct list_head *intervals) in usnic_uiom_put_interval_set() argument
175 list_for_each_entry_safe(interval, tmp, intervals, link) in usnic_uiom_put_interval_set()
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl12xx/
H A Dscan.h70 __le32 intervals[SCAN_MAX_CYCLE_INTERVALS]; member
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl12xx/
H A Dscan.h70 __le32 intervals[SCAN_MAX_CYCLE_INTERVALS]; member
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/p54/
H A Dfwio.c617 for (i = 0; i < ARRAY_SIZE(psm->intervals); i++) { in p54_set_ps()
618 psm->intervals[i].interval = in p54_set_ps()
620 psm->intervals[i].periods = cpu_to_le16(1); in p54_set_ps()
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/p54/
H A Dfwio.c615 for (i = 0; i < ARRAY_SIZE(psm->intervals); i++) { in p54_set_ps()
616 psm->intervals[i].interval = in p54_set_ps()
618 psm->intervals[i].periods = cpu_to_le16(1); in p54_set_ps()
/kernel/linux/linux-5.10/include/sound/
H A Dpcm.h241 struct snd_interval intervals[SNDRV_PCM_HW_PARAM_LAST_INTERVAL - member
257 return &constrs->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in constrs_interval()
901 return &params->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in hw_param_interval()
913 return &params->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in hw_param_interval_c()
/kernel/linux/linux-6.6/include/sound/
H A Dpcm.h242 struct snd_interval intervals[SNDRV_PCM_HW_PARAM_LAST_INTERVAL - member
258 return &constrs->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in constrs_interval()
955 return &params->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in hw_param_interval()
967 return &params->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in hw_param_interval_c()
/kernel/linux/linux-6.6/drivers/media/usb/uvc/
H A Duvc_driver.c224 struct uvc_frame *frames, u32 **intervals, const unsigned char *buffer, in uvc_parse_format()
348 frame->dwFrameInterval = *intervals; in uvc_parse_format()
349 *(*intervals)++ = 1; in uvc_parse_format()
414 * Copy the frame intervals. in uvc_parse_format()
418 * zero. Setting all null intervals to 1 fixes the problem and in uvc_parse_format()
421 frame->dwFrameInterval = *intervals; in uvc_parse_format()
425 (*intervals)[i] = interval ? interval : 1; in uvc_parse_format()
459 * Some devices report frame intervals that are not functional. in uvc_parse_format()
465 (*intervals)[0] = frame->dwDefaultFrameInterval; in uvc_parse_format()
474 *intervals in uvc_parse_format()
222 uvc_parse_format(struct uvc_device *dev, struct uvc_streaming *streaming, struct uvc_format *format, struct uvc_frame *frames, u32 **intervals, const unsigned char *buffer, int buflen) uvc_parse_format() argument
[all...]
/kernel/linux/linux-5.10/sound/core/
H A Dpcm_native.c48 struct snd_interval intervals[SNDRV_PCM_HW_PARAM_TICK_TIME - member
3954 memcpy(params->intervals, oparams->intervals, sizeof(oparams->intervals)); in snd_pcm_hw_convert_from_old_params()
3973 memcpy(oparams->intervals, params->intervals, sizeof(oparams->intervals)); in snd_pcm_hw_convert_to_old_params()

Completed in 28 milliseconds

12