Home
last modified time | relevance | path

Searched refs:watermark (Results 1 - 25 of 151) sorted by relevance

1234567

/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsf.c156 int i, j, watermark; in iwl_mvm_fill_sf_command() local
158 sf_cmd->watermark[SF_LONG_DELAY_ON] = cpu_to_le32(SF_W_MARK_SCAN); in iwl_mvm_fill_sf_command()
162 * capabilities of the AP station, and choose the watermark accordingly. in iwl_mvm_fill_sf_command()
170 watermark = SF_W_MARK_SISO; in iwl_mvm_fill_sf_command()
173 watermark = SF_W_MARK_MIMO2; in iwl_mvm_fill_sf_command()
176 watermark = SF_W_MARK_MIMO3; in iwl_mvm_fill_sf_command()
180 watermark = SF_W_MARK_LEGACY; in iwl_mvm_fill_sf_command()
182 /* default watermark value for unassociated mode. */ in iwl_mvm_fill_sf_command()
184 watermark = SF_W_MARK_MIMO2; in iwl_mvm_fill_sf_command()
186 sf_cmd->watermark[SF_FULL_O in iwl_mvm_fill_sf_command()
[all...]
/kernel/linux/linux-5.10/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_buffer.c165 static unsigned int inv_icm42600_wm_truncate(unsigned int watermark, in inv_icm42600_wm_truncate() argument
171 wm_size = watermark * packet_size; in inv_icm42600_wm_truncate()
181 * inv_icm42600_buffer_update_watermark - update watermark FIFO threshold
186 * FIFO watermark threshold is computed based on the required watermark values
187 * set for gyro and accel sensors. Since watermark is all about acceptable data
189 * smallest latency but this is not as simple as choosing the smallest watermark
190 * value. Latency depends on watermark and ODR. It requires several steps:
197 * 3) Since all periods are multiple of each others, watermark is computed by
205 unsigned int wm_gyro, wm_accel, watermark; in inv_icm42600_buffer_update_watermark() local
382 unsigned int *watermark; inv_icm42600_buffer_postdisable() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_buffer.c166 static unsigned int inv_icm42600_wm_truncate(unsigned int watermark, in inv_icm42600_wm_truncate() argument
172 wm_size = watermark * packet_size; in inv_icm42600_wm_truncate()
182 * inv_icm42600_buffer_update_watermark - update watermark FIFO threshold
187 * FIFO watermark threshold is computed based on the required watermark values
188 * set for gyro and accel sensors. Since watermark is all about acceptable data
190 * smallest latency but this is not as simple as choosing the smallest watermark
191 * value. Latency depends on watermark and ODR. It requires several steps:
198 * 3) Since all periods are multiple of each others, watermark is computed by
206 unsigned int wm_gyro, wm_accel, watermark; in inv_icm42600_buffer_update_watermark() local
383 unsigned int *watermark; inv_icm42600_buffer_postdisable() local
[all...]
/kernel/linux/linux-6.6/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()
110 * capabilities of the AP station, and choose the watermark accordingly. 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()
145 /* default watermark value for unassociated mode. */ in iwl_mvm_fill_sf_command()
147 watermark = SF_W_MARK_MIMO2; in iwl_mvm_fill_sf_command()
149 sf_cmd->watermark[SF_FULL_O in iwl_mvm_fill_sf_command()
[all...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/kernel/events/
H A Dring_buffer.c233 if (unlikely(head - local_read(&rb->wakeup) > rb->watermark)) in __perf_output_begin()
234 local_add(rb->watermark, &rb->wakeup); in __perf_output_begin()
310 ring_buffer_init(struct perf_buffer *rb, long watermark, int flags) in ring_buffer_init() argument
314 if (watermark) in ring_buffer_init()
315 rb->watermark = min(max_size, watermark); in ring_buffer_init()
317 if (!rb->watermark) in ring_buffer_init()
318 rb->watermark = max_size / 2; in ring_buffer_init()
672 pgoff_t pgoff, int nr_pages, long watermark, int flags) in rb_alloc_aux()
686 if (!watermark) in rb_alloc_aux()
671 rb_alloc_aux(struct perf_buffer *rb, struct perf_event *event, pgoff_t pgoff, int nr_pages, long watermark, int flags) rb_alloc_aux() argument
815 rb_alloc(int nr_pages, long watermark, int cpu, int flags) rb_alloc() argument
912 rb_alloc(int nr_pages, long watermark, int cpu, int flags) rb_alloc() argument
[all...]
H A Dinternal.h32 long watermark; /* wakeup watermark */ member
80 rb_alloc(int nr_pages, long watermark, int cpu, int flags);
83 pgoff_t pgoff, int nr_pages, long watermark, int flags);
/kernel/linux/linux-5.10/kernel/events/
H A Dring_buffer.c232 if (unlikely(head - local_read(&rb->wakeup) > rb->watermark)) in __perf_output_begin()
233 local_add(rb->watermark, &rb->wakeup); in __perf_output_begin()
309 ring_buffer_init(struct perf_buffer *rb, long watermark, int flags) in ring_buffer_init() argument
313 if (watermark) in ring_buffer_init()
314 rb->watermark = min(max_size, watermark); in ring_buffer_init()
316 if (!rb->watermark) in ring_buffer_init()
317 rb->watermark = max_size / 2; in ring_buffer_init()
673 pgoff_t pgoff, int nr_pages, long watermark, int flags) in rb_alloc_aux()
755 rb->aux_watermark = watermark; in rb_alloc_aux()
672 rb_alloc_aux(struct perf_buffer *rb, struct perf_event *event, pgoff_t pgoff, int nr_pages, long watermark, int flags) rb_alloc_aux() argument
814 rb_alloc(int nr_pages, long watermark, int cpu, int flags) rb_alloc() argument
910 rb_alloc(int nr_pages, long watermark, int cpu, int flags) rb_alloc() argument
[all...]
H A Dinternal.h32 long watermark; /* wakeup watermark */ member
81 rb_alloc(int nr_pages, long watermark, int cpu, int flags);
84 pgoff_t pgoff, int nr_pages, long watermark, int flags);
/kernel/linux/linux-5.10/drivers/iio/buffer/
H A Dindustrialio-buffer-cb.c110 size_t watermark) in iio_channel_cb_set_buffer_watermark()
112 if (!watermark) in iio_channel_cb_set_buffer_watermark()
114 cb_buff->buffer.watermark = watermark; in iio_channel_cb_set_buffer_watermark()
109 iio_channel_cb_set_buffer_watermark(struct iio_cb_buffer *cb_buff, size_t watermark) iio_channel_cb_set_buffer_watermark() argument
/kernel/linux/linux-5.10/mm/
H A Dpage_counter.c78 * inaccuracy in the watermark. in page_counter_charge()
80 if (new > READ_ONCE(c->watermark)) in page_counter_charge()
81 WRITE_ONCE(c->watermark, new); in page_counter_charge()
132 * inaccuracy in the watermark. in page_counter_try_charge()
134 if (new > READ_ONCE(c->watermark)) in page_counter_try_charge()
135 WRITE_ONCE(c->watermark, new); in page_counter_try_charge()
H A Dpage_reporting.c227 unsigned long watermark; in page_reporting_process_zone() local
230 /* Generate minimum watermark to be able to guarantee progress */ in page_reporting_process_zone()
231 watermark = low_wmark_pages(zone) + in page_reporting_process_zone()
238 if (!zone_watermark_ok(zone, 0, watermark, 0, ALLOC_CMA)) in page_reporting_process_zone()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dsorgv100.c27 gv100_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) in gv100_sor_dp_watermark() argument
31 nvkm_mask(device, 0x616550 + hoff, 0x0c00003f, 0x08000000 | watermark); in gv100_sor_dp_watermark()
101 .watermark = gv100_sor_dp_watermark,
131 .watermark = gv100_sor_dp_watermark,
H A Dsorgp100.c46 .watermark = gf119_sor_dp_watermark,
77 .watermark = gf119_sor_dp_watermark,
H A Dsortu102.c86 .watermark = gv100_sor_dp_watermark,
117 .watermark = gv100_sor_dp_watermark,
/kernel/linux/linux-6.6/drivers/iio/buffer/
H A Dindustrialio-buffer-cb.c110 size_t watermark) in iio_channel_cb_set_buffer_watermark()
112 if (!watermark) in iio_channel_cb_set_buffer_watermark()
114 cb_buff->buffer.watermark = watermark; in iio_channel_cb_set_buffer_watermark()
109 iio_channel_cb_set_buffer_watermark(struct iio_cb_buffer *cb_buff, size_t watermark) iio_channel_cb_set_buffer_watermark() argument
/kernel/linux/linux-6.6/mm/
H A Dpage_counter.c81 * inaccuracy in the watermark. in page_counter_charge()
83 if (new > READ_ONCE(c->watermark)) in page_counter_charge()
84 WRITE_ONCE(c->watermark, new); in page_counter_charge()
134 * inaccuracy in the watermark. in page_counter_try_charge()
136 if (new > READ_ONCE(c->watermark)) in page_counter_try_charge()
137 WRITE_ONCE(c->watermark, new); in page_counter_try_charge()
H A Dpage_reporting.c264 unsigned long watermark; in page_reporting_process_zone() local
267 /* Generate minimum watermark to be able to guarantee progress */ in page_reporting_process_zone()
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()
/kernel/linux/linux-5.10/drivers/iio/
H A Dindustrialio-buffer.c132 to_wait = min_t(size_t, n / datum_size, rb->watermark); in iio_buffer_read_outer()
180 if (iio_buffer_ready(indio_dev, rb, rb->watermark, 0)) in iio_buffer_poll()
208 if (!buffer->watermark) in iio_buffer_init()
209 buffer->watermark = 1; in iio_buffer_init()
537 if (buffer->length && buffer->length < buffer->watermark) in iio_buffer_write_length()
538 buffer->watermark = buffer->length; in iio_buffer_write_length()
685 unsigned int watermark; member
711 config->watermark = ~0; in iio_verify_update()
727 config->watermark = min(config->watermark, buffe in iio_verify_update()
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dpage_counter.h28 unsigned long watermark; member
72 counter->watermark = page_counter_read(counter); in page_counter_reset_watermark()
/kernel/linux/linux-6.6/include/linux/
H A Dpage_counter.h28 unsigned long watermark; member
81 counter->watermark = page_counter_read(counter); in page_counter_reset_watermark()
/kernel/linux/linux-6.6/tools/perf/arch/arm64/util/
H A Darm-spe.c344 u64 i, watermark; in arm_spe_buffer_has_wrapped() local
359 watermark = buf_size - 512; in arm_spe_buffer_has_wrapped()
372 if (head > watermark) in arm_spe_buffer_has_wrapped()
373 watermark = head; in arm_spe_buffer_has_wrapped()
378 watermark /= sizeof(u64); in arm_spe_buffer_has_wrapped()
385 for (i = watermark; i < buf_size; i++) in arm_spe_buffer_has_wrapped()
/kernel/linux/linux-6.6/kernel/cgroup/
H A Dpids.c50 int64_t watermark; member
93 * the watermark, and this lets us avoid extra atomic overhead. in pids_update_watermark()
95 if (nr_pids > READ_ONCE(p->watermark)) in pids_update_watermark()
96 WRITE_ONCE(p->watermark, nr_pids); in pids_update_watermark()
176 * the hierarchy, but that's tolerable for the watermark. in pids_try_charge()
339 return READ_ONCE(pids->watermark); in pids_peak_read()
/kernel/linux/linux-6.6/drivers/iio/
H A Dindustrialio-buffer.c138 to_wait = min_t(size_t, n / datum_size, rb->watermark); in iio_buffer_read()
252 if (iio_buffer_ready(indio_dev, rb, rb->watermark, 0)) in iio_buffer_poll()
337 if (!buffer->watermark) in iio_buffer_init()
338 buffer->watermark = 1; in iio_buffer_init()
670 if (buffer->length && buffer->length < buffer->watermark) in length_store()
671 buffer->watermark = buffer->length; in length_store()
818 unsigned int watermark; member
845 config->watermark = ~0; in iio_verify_update()
861 config->watermark = min(config->watermark, buffe in iio_verify_update()
[all...]

Completed in 14 milliseconds

1234567