Home
last modified time | relevance | path

Searched refs:watermark (Results 1 – 25 of 158) sorted by relevance

1234567

/linux-6.15/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_buffer.c172 wm_size = watermark * packet_size; in inv_icm42600_wm_truncate()
229 watermark = wm_accel; in inv_icm42600_buffer_update_watermark()
232 watermark = wm_gyro; in inv_icm42600_buffer_update_watermark()
246 watermark = latency / period; in inv_icm42600_buffer_update_watermark()
247 if (watermark < 1) in inv_icm42600_buffer_update_watermark()
248 watermark = 1; in inv_icm42600_buffer_update_watermark()
394 unsigned int *watermark; in inv_icm42600_buffer_postdisable() local
403 watermark = &st->fifo.watermark.gyro; in inv_icm42600_buffer_postdisable()
406 watermark = &st->fifo.watermark.accel; in inv_icm42600_buffer_postdisable()
417 *watermark = 0; in inv_icm42600_buffer_postdisable()
[all …]
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsf.c100 int i, j, watermark; in iwl_mvm_fill_sf_command() local
106 sf_cmd->watermark[SF_LONG_DELAY_ON] = cpu_to_le32(SF_W_MARK_SCAN); in iwl_mvm_fill_sf_command()
133 watermark = SF_W_MARK_SISO; in iwl_mvm_fill_sf_command()
136 watermark = SF_W_MARK_MIMO2; in iwl_mvm_fill_sf_command()
139 watermark = SF_W_MARK_MIMO3; in iwl_mvm_fill_sf_command()
143 watermark = SF_W_MARK_LEGACY; in iwl_mvm_fill_sf_command()
147 watermark = SF_W_MARK_MIMO2; in iwl_mvm_fill_sf_command()
149 sf_cmd->watermark[SF_FULL_ON] = cpu_to_le32(watermark); in iwl_mvm_fill_sf_command()
/linux-6.15/arch/arm/mach-alpine/
H A Dalpine_cpu_pm.c47 uint32_t watermark; in alpine_cpu_pm_init() local
57 watermark = readl(&al_cpu_resume_regs->watermark); in alpine_cpu_pm_init()
58 wakeup_supported = (watermark & AL_CPU_RESUME_MAGIC_NUM_MASK) in alpine_cpu_pm_init()
/linux-6.15/kernel/events/
H A Dring_buffer.c239 local_add(rb->watermark, &rb->wakeup); in __perf_output_begin()
319 if (watermark) in ring_buffer_init()
320 rb->watermark = min(max_size, watermark); in ring_buffer_init()
322 if (!rb->watermark) in ring_buffer_init()
323 rb->watermark = max_size / 2; in ring_buffer_init()
695 if (!watermark) in rb_alloc_aux()
696 watermark = min_t(unsigned long, in rb_alloc_aux()
704 max_order = get_order(watermark); in rb_alloc_aux()
711 watermark = 0; in rb_alloc_aux()
770 rb->aux_watermark = watermark; in rb_alloc_aux()
[all …]
H A Dinternal.h32 long watermark; /* wakeup watermark */ member
82 rb_alloc(int nr_pages, long watermark, int cpu, int flags);
85 pgoff_t pgoff, int nr_pages, long watermark, int flags);
/linux-6.15/fs/bcachefs/
H A Dalloc_foreground.c289 enum bch_watermark watermark, in bch2_bucket_alloc_early() argument
355 watermark, s, cl) in bch2_bucket_alloc_early()
457 enum bch_watermark watermark, in trace_bucket_alloc2() argument
789 enum bch_watermark watermark, in bucket_alloc_from_stripe() argument
948 enum bch_watermark watermark, in __open_bucket_add_buckets() argument
985 watermark, flags, _cl); in __open_bucket_add_buckets()
1016 enum bch_watermark watermark, in open_bucket_add_buckets() argument
1026 watermark, flags, cl); in open_bucket_add_buckets()
1039 watermark, flags, cl); in open_bucket_add_buckets()
1362 &have_cache, watermark, in bch2_alloc_sectors_start_trans()
[all …]
H A Dbuckets.h187 static inline u64 bch2_dev_buckets_reserved(struct bch_dev *ca, enum bch_watermark watermark) in bch2_dev_buckets_reserved() argument
191 switch (watermark) { in bch2_dev_buckets_reserved()
217 enum bch_watermark watermark) in dev_buckets_free() argument
222 bch2_dev_buckets_reserved(ca, watermark)); in dev_buckets_free()
227 enum bch_watermark watermark) in __dev_buckets_available() argument
235 - bch2_dev_buckets_reserved(ca, watermark)); in __dev_buckets_available()
239 enum bch_watermark watermark) in dev_buckets_available() argument
241 return __dev_buckets_available(ca, bch2_dev_usage_read(ca), watermark); in dev_buckets_available()
H A Dio_write.h50 return op->watermark == BCH_WATERMARK_copygc in index_update_wq()
73 op->watermark = BCH_WATERMARK_normal; in bch2_write_op_init()
/linux-6.15/Documentation/devicetree/bindings/mmc/
H A Dsynopsys-dw-mshc-common.yaml51 fifo-watermark-aligned:
54 watermark in PIO mode. But fifo watermark is requested to be aligned
56 data done irq. Add this watermark quirk to mark this requirement and
57 force fifo watermark setting accordingly.
/linux-6.15/kernel/cgroup/
H A Dmisc.c113 old = atomic64_read(&res->watermark); in misc_cg_update_watermark()
116 if (atomic64_cmpxchg(&res->watermark, old, new_usage) == old) in misc_cg_update_watermark()
327 u64 watermark; in misc_cg_peak_show() local
331 watermark = atomic64_read(&cg->res[i].watermark); in misc_cg_peak_show()
332 if (READ_ONCE(misc_res_capacity[i]) || watermark) in misc_cg_peak_show()
333 seq_printf(sf, "%s %llu\n", misc_res_name[i], watermark); in misc_cg_peak_show()
H A Dpids.c58 int64_t watermark; member
102 if (nr_pids > READ_ONCE(p->watermark)) in pids_update_watermark()
103 WRITE_ONCE(p->watermark, nr_pids); in pids_update_watermark()
358 return READ_ONCE(pids->watermark); in pids_peak_read()
/linux-6.15/drivers/iio/buffer/
H A Dindustrialio-buffer-cb.c110 size_t watermark) in iio_channel_cb_set_buffer_watermark() argument
112 if (!watermark) in iio_channel_cb_set_buffer_watermark()
114 cb_buff->buffer.watermark = watermark; in iio_channel_cb_set_buffer_watermark()
/linux-6.15/drivers/media/pci/intel/ipu6/
H A Dipu6-isys-video.c771 av->watermark.hblank = hb.value; in ipu6_isys_configure_stream_watermark()
773 av->watermark.hblank = 0; in ipu6_isys_configure_stream_watermark()
787 av->watermark.pixel_rate = pixel_rate; in ipu6_isys_configure_stream_watermark()
800 struct video_stream_watermark *watermark = &av->watermark; in calculate_stream_datarate() local
807 shift = watermark->sram_gran_shift; in calculate_stream_datarate()
808 size = watermark->sram_gran_size; in calculate_stream_datarate()
810 pixels_per_line = watermark->width + watermark->hblank; in calculate_stream_datarate()
812 watermark->pixel_rate); in calculate_stream_datarate()
826 if (!av->watermark.pixel_rate) in ipu6_isys_update_stream_watermark()
832 list_add(&av->watermark.stream_node, in ipu6_isys_update_stream_watermark()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_utils.c377 watermark->urgent_ns = dml_get_wm_urgent(dml_core_ctx) * 1000; in dml2_extract_watermark_set()
378watermark->cstate_pstate.cstate_enter_plus_exit_ns = dml_get_wm_stutter_enter_exit(dml_core_ctx) *… in dml2_extract_watermark_set()
379 watermark->cstate_pstate.cstate_exit_ns = dml_get_wm_stutter_exit(dml_core_ctx) * 1000; in dml2_extract_watermark_set()
380 watermark->cstate_pstate.pstate_change_ns = dml_get_wm_dram_clock_change(dml_core_ctx) * 1000; in dml2_extract_watermark_set()
381 watermark->pte_meta_urgent_ns = dml_get_wm_memory_trip(dml_core_ctx) * 1000; in dml2_extract_watermark_set()
382 watermark->frac_urg_bw_nom = dml_get_fraction_of_urgent_bandwidth(dml_core_ctx) * 1000; in dml2_extract_watermark_set()
383 watermark->frac_urg_bw_flip = dml_get_fraction_of_urgent_bandwidth_imm_flip(dml_core_ctx) * 1000; in dml2_extract_watermark_set()
384 watermark->urgent_latency_ns = dml_get_urgent_latency(dml_core_ctx) * 1000; in dml2_extract_watermark_set()
385 watermark->cstate_pstate.fclk_pstate_change_ns = dml_get_wm_fclk_change(dml_core_ctx) * 1000; in dml2_extract_watermark_set()
386 watermark->usr_retraining_ns = dml_get_wm_usr_retraining(dml_core_ctx) * 1000; in dml2_extract_watermark_set()
[all …]
/linux-6.15/Documentation/translations/zh_CN/mm/
H A Dbalance.rst67 watermark[WMARK_MIN/WMARK_LOW/WMARK_HIGH]/low_on_memory/zone_wake_kswapd:
72 hysteresis 的,而是当空闲页的数量低于watermark[WMARK_LOW]时就会进行;在这种情况下,
/linux-6.15/mm/
H A Dpage_counter.c103 if (new > READ_ONCE(c->watermark)) in page_counter_charge()
104 WRITE_ONCE(c->watermark, new); in page_counter_charge()
161 if (new > READ_ONCE(c->watermark)) in page_counter_try_charge()
162 WRITE_ONCE(c->watermark, new); in page_counter_try_charge()
H A Dpage_reporting.c264 unsigned long watermark; in page_reporting_process_zone() local
268 watermark = low_wmark_pages(zone) + in page_reporting_process_zone()
275 if (!zone_watermark_ok(zone, 0, watermark, 0, ALLOC_CMA)) in page_reporting_process_zone()
/linux-6.15/include/linux/
H A Dcompaction.h98 unsigned long watermark, int highest_zoneidx);
116 unsigned long watermark, in compaction_suitable() argument
H A Dpage_counter.h30 unsigned long watermark; member
99 counter->watermark = usage; in page_counter_reset_watermark()
/linux-6.15/tools/perf/arch/arm64/util/
H A Darm-spe.c529 u64 i, watermark; in arm_spe_buffer_has_wrapped() local
544 watermark = buf_size - 512; in arm_spe_buffer_has_wrapped()
557 if (head > watermark) in arm_spe_buffer_has_wrapped()
558 watermark = head; in arm_spe_buffer_has_wrapped()
563 watermark /= sizeof(u64); in arm_spe_buffer_has_wrapped()
570 for (i = watermark; i < buf_size; i++) in arm_spe_buffer_has_wrapped()
/linux-6.15/Documentation/devicetree/bindings/spi/
H A Darm,pl022-peripheral-props.yaml33 description: Rx FIFO watermark level
39 description: Tx FIFO watermark level
/linux-6.15/drivers/iio/
H A Dindustrialio-buffer.c373 if (!buffer->watermark) in iio_buffer_init()
374 buffer->watermark = 1; in iio_buffer_init()
723 buffer->watermark = buffer->length; in length_store()
880 unsigned int watermark; member
908 config->watermark = ~0; in iio_verify_update()
924 config->watermark = min(config->watermark, buffer->watermark); in iio_verify_update()
929 config->watermark = min(config->watermark, in iio_verify_update()
930 insert_buffer->watermark); in iio_verify_update()
1170 config->watermark); in iio_enable_buffers()
1422 buffer->watermark = val; in watermark_store()
[all …]
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dior.h88 u32 watermark, u32 hblanksym, u32 vblanksym);
95 void (*watermark)(struct nvkm_ior *, int head, u8 watermark); member
/linux-6.15/Documentation/mm/
H A Dbalance.rst82 its watermark.
84 watermark[WMARK_MIN/WMARK_LOW/WMARK_HIGH]/low_on_memory/zone_wake_kswapd: These
86 the number of pages falls below watermark[WMARK_MIN], the hysteric field
88 watermark[WMARK_HIGH]. When low_on_memory is set, page allocation requests will
92 pages is below watermark[WMARK_LOW]; in which case zone_wake_kswapd is also set.
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-bus-event_source-devices-hisi_ptt45 Description: (RW) Control the allocated buffer watermark for inbound packets.
47 either when the watermark reached or when timed out.
56 Description: (RW) Control the allocated buffer watermark of outbound packets.
58 either when the watermark reached or when timed out.

1234567