/kernel/linux/linux-6.6/mm/damon/ |
H A D | sysfs.c | 412 * 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 D | sensors.c | 150 __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 D | scmi_iio.c | 229 *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 D | timings.c | 47 * 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 D | timings.c | 47 * 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 D | t10-pi.c | 186 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 D | menu.c | 75 * 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 D | teo.c | 18 * 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 D | menu.c | 77 * 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 D | t10-pi.c | 186 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 D | bio-integrity.c | 217 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 D | usnic_uiom.c | 195 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 D | usnic_uiom_interval_tree.h | 87 void usnic_uiom_put_interval_set(struct list_head *intervals);
|
H A D | usnic_uiom_interval_tree.c | 172 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 D | usnic_uiom.c | 190 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 D | usnic_uiom_interval_tree.h | 87 void usnic_uiom_put_interval_set(struct list_head *intervals);
|
H A D | usnic_uiom_interval_tree.c | 172 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 D | scan.h | 70 __le32 intervals[SCAN_MAX_CYCLE_INTERVALS]; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl12xx/ |
H A D | scan.h | 70 __le32 intervals[SCAN_MAX_CYCLE_INTERVALS]; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/p54/ |
H A D | fwio.c | 617 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 D | fwio.c | 615 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 D | pcm.h | 241 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 ¶ms->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in hw_param_interval() 913 return ¶ms->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in hw_param_interval_c()
|
/kernel/linux/linux-6.6/include/sound/ |
H A D | pcm.h | 242 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 ¶ms->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in hw_param_interval() 967 return ¶ms->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; in hw_param_interval_c()
|
/kernel/linux/linux-6.6/drivers/media/usb/uvc/ |
H A D | uvc_driver.c | 224 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 D | pcm_native.c | 48 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()
|