Home
last modified time | relevance | path

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

1234

/linux/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_buffer.c162 static unsigned int inv_icm42600_wm_truncate(unsigned int watermark, in inv_icm42600_wm_truncate() argument
168 wm_size = watermark * packet_size; in inv_icm42600_wm_truncate()
202 unsigned int wm_gyro, wm_accel, watermark; in inv_icm42600_buffer_update_watermark() local
212 wm_gyro = inv_icm42600_wm_truncate(st->fifo.watermark.gyro, packet_size); in inv_icm42600_buffer_update_watermark()
213 wm_accel = inv_icm42600_wm_truncate(st->fifo.watermark.accel, packet_size); in inv_icm42600_buffer_update_watermark()
225 watermark = wm_accel; in inv_icm42600_buffer_update_watermark()
226 st->fifo.watermark.eff_accel = wm_accel; in inv_icm42600_buffer_update_watermark()
228 watermark = wm_gyro; in inv_icm42600_buffer_update_watermark()
229 st->fifo.watermark.eff_gyro = wm_gyro; in inv_icm42600_buffer_update_watermark()
237 watermark = latency / min(period_gyro, period_accel); in inv_icm42600_buffer_update_watermark()
[all …]
/linux/drivers/iio/imu/inv_icm45600/
H A Dinv_icm45600_buffer.c140 static unsigned int inv_icm45600_wm_truncate(unsigned int watermark, size_t packet_size, in inv_icm45600_wm_truncate() argument
153 return min(watermark, watermark_max); in inv_icm45600_wm_truncate()
180 unsigned int wm_gyro, wm_accel, watermark; in inv_icm45600_buffer_update_watermark() local
185 wm_gyro = inv_icm45600_wm_truncate(st->fifo.watermark.gyro, packet_size, in inv_icm45600_buffer_update_watermark()
187 wm_accel = inv_icm45600_wm_truncate(st->fifo.watermark.accel, packet_size, in inv_icm45600_buffer_update_watermark()
200 watermark = wm_accel; in inv_icm45600_buffer_update_watermark()
201 st->fifo.watermark.eff_accel = wm_accel; in inv_icm45600_buffer_update_watermark()
203 watermark = wm_gyro; in inv_icm45600_buffer_update_watermark()
204 st->fifo.watermark.eff_gyro = wm_gyro; in inv_icm45600_buffer_update_watermark()
214 watermark = max(latency / period, 1); in inv_icm45600_buffer_update_watermark()
[all …]
/linux/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/kernel/events/
H A Dring_buffer.c238 if (unlikely(head - local_read(&rb->wakeup) > rb->watermark)) in __perf_output_begin()
239 local_add(rb->watermark, &rb->wakeup); in __perf_output_begin()
315 ring_buffer_init(struct perf_buffer *rb, long watermark, int flags) in ring_buffer_init() argument
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()
678 pgoff_t pgoff, int nr_pages, long watermark, int flags) in rb_alloc_aux() argument
703 if (!watermark) in rb_alloc_aux()
704 watermark = min_t(unsigned long, 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/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()
H A Dalpine_cpu_resume.h20 uint32_t watermark; member
/linux/kernel/cgroup/
H A Dmisc.c117 old = atomic64_read(&res->watermark); in misc_cg_update_watermark()
120 if (atomic64_cmpxchg(&res->watermark, old, new_usage) == old) in misc_cg_update_watermark()
331 u64 watermark; in misc_cg_peak_show() local
335 watermark = atomic64_read(&cg->res[i].watermark); in misc_cg_peak_show()
336 if (READ_ONCE(misc_res_capacity[i]) || watermark) in misc_cg_peak_show()
337 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/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/tools/perf/arch/arm64/util/
H A Darm-spe.c536 u64 i, watermark; in arm_spe_buffer_has_wrapped() local
551 watermark = buf_size - 512; in arm_spe_buffer_has_wrapped()
564 if (head > watermark) in arm_spe_buffer_has_wrapped()
565 watermark = head; in arm_spe_buffer_has_wrapped()
570 watermark /= sizeof(u64); in arm_spe_buffer_has_wrapped()
577 for (i = watermark; i < buf_size; i++) in arm_spe_buffer_has_wrapped()
/linux/include/linux/
H A Dcompaction.h98 unsigned long watermark, int highest_zoneidx);
116 unsigned long watermark, in compaction_suitable() argument
/linux/drivers/iio/
H A Dindustrialio-buffer.c172 to_wait = min_t(size_t, n / datum_size, rb->watermark); in iio_buffer_read()
288 if (iio_buffer_ready(indio_dev, rb, rb->watermark, 0)) in iio_buffer_poll()
375 if (!buffer->watermark) in iio_buffer_init()
376 buffer->watermark = 1; in iio_buffer_init()
724 if (buffer->length && buffer->length < buffer->watermark) in length_store()
725 buffer->watermark = buffer->length; in length_store()
882 unsigned int watermark; member
910 config->watermark = ~0; in iio_verify_update()
926 config->watermark = min(config->watermark, buffer->watermark); in iio_verify_update()
931 config->watermark = min(config->watermark, in iio_verify_update()
[all …]
/linux/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
H A Dg94.c34 g94_sor_dp_watermark(struct nvkm_ior *sor, int head, u8 watermark) in g94_sor_dp_watermark() argument
39 nvkm_mask(device, 0x61c128 + loff, 0x0000003f, watermark); in g94_sor_dp_watermark()
149 .watermark = g94_sor_dp_watermark,
/linux/mm/
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/drivers/scsi/elx/efct/
H A Defct_lio.c1165 int watermark; in efct_lio_setup_session() local
1212 watermark = efct->tgt_efct.watermark_max - in efct_lio_setup_session()
1214 watermark = (efct->tgt_efct.watermark_min > watermark) ? in efct_lio_setup_session()
1215 efct->tgt_efct.watermark_min : watermark; in efct_lio_setup_session()
1216 atomic_set(&efct->tgt_efct.io_high_watermark, watermark); in efct_lio_setup_session()
1283 int watermark; in efct_scsi_del_initiator() local
1312 watermark = efct->tgt_efct.watermark_max - in efct_scsi_del_initiator()
1314 watermark = (efct->tgt_efct.watermark_min > watermark) ? in efct_scsi_del_initiator()
1315 efct->tgt_efct.watermark_min : watermark; in efct_scsi_del_initiator()
1316 atomic_set(&efct->tgt_efct.io_high_watermark, watermark); in efct_scsi_del_initiator()
/linux/Documentation/driver-api/cxl/allocation/
H A Dreclaim.rst8 becomes pressured based on global and cgroup-local `watermark` settings.
10 In this section we won't discuss the `watermark` configurations, just how CXL
/linux/Documentation/ABI/obsolete/
H A Dsysfs-bus-iio138 What: /sys/bus/iio/devices/iio:deviceX/buffer/watermark
145 Poll will block until the watermark is reached.
151 buffer even if there are less samples then watermark level. This
159 /sys/bus/iio/devices/iio:deviceX/bufferY/watermark
/linux/drivers/iio/pressure/
H A Drohm-bm1390.c157 u8 watermark; member
464 data->watermark = val; in bm1390_set_watermark()
529 data->watermark - BM1390_WMI_MIN); in bm1390_fifo_set_wmi()
849 data->watermark = BM1390_WMI_MAX; in bm1390_probe()
/linux/drivers/gpu/drm/nouveau/nvif/
H A Doutp.c79 nvif_outp_dp_sst(struct nvif_outp *outp, int head, u32 watermark, u32 hblanksym, u32 vblanksym) in nvif_outp_dp_sst() argument
86 args.watermark = watermark; in nvif_outp_dp_sst()
92 args.head, args.watermark, args.hblanksym, args.vblanksym); in nvif_outp_dp_sst()
/linux/drivers/i2c/busses/
H A Di2c-fsi.c189 u32 mode = I2C_MODE_ENHANCED, extended_status, watermark; in fsi_i2c_dev_init() local
207 watermark = FIELD_PREP(I2C_WATERMARK_HI, in fsi_i2c_dev_init()
209 watermark |= FIELD_PREP(I2C_WATERMARK_LO, I2C_FIFO_LO_LVL); in fsi_i2c_dev_init()
211 return fsi_i2c_write_reg(i2c->fsi, I2C_FSI_WATER_MARK, &watermark); in fsi_i2c_dev_init()
/linux/mm/kasan/
H A Dcommon.c115 asmlinkage void kasan_unpoison_task_stack_below(const void *watermark) in kasan_unpoison_task_stack_below() argument
122 void *base = (void *)((unsigned long)watermark & ~(THREAD_SIZE - 1)); in kasan_unpoison_task_stack_below()
124 kasan_unpoison(base, watermark - base, false); in kasan_unpoison_task_stack_below()
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Dsf.h77 __le32 watermark[SF_TRANSIENT_STATES_NUMBER]; member
/linux/tools/perf/python/
H A Dtwatch.py17 wakeup_events = 1, watermark = 1,

1234