| /linux-6.15/drivers/iio/imu/inv_icm42600/ |
| H A D | inv_icm42600_buffer.c | 172 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 D | sf.c | 100 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 D | alpine_cpu_pm.c | 47 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 D | ring_buffer.c | 239 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 D | internal.h | 32 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 D | alloc_foreground.c | 289 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 D | buckets.h | 187 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 D | io_write.h | 50 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 D | synopsys-dw-mshc-common.yaml | 51 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 D | misc.c | 113 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 D | pids.c | 58 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 D | industrialio-buffer-cb.c | 110 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 D | ipu6-isys-video.c | 771 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 D | dml2_utils.c | 377 watermark->urgent_ns = dml_get_wm_urgent(dml_core_ctx) * 1000; in dml2_extract_watermark_set() 378 …watermark->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 D | balance.rst | 67 watermark[WMARK_MIN/WMARK_LOW/WMARK_HIGH]/low_on_memory/zone_wake_kswapd: 72 hysteresis 的,而是当空闲页的数量低于watermark[WMARK_LOW]时就会进行;在这种情况下,
|
| /linux-6.15/mm/ |
| H A D | page_counter.c | 103 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 D | page_reporting.c | 264 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 D | compaction.h | 98 unsigned long watermark, int highest_zoneidx); 116 unsigned long watermark, in compaction_suitable() argument
|
| H A D | page_counter.h | 30 unsigned long watermark; member 99 counter->watermark = usage; in page_counter_reset_watermark()
|
| /linux-6.15/tools/perf/arch/arm64/util/ |
| H A D | arm-spe.c | 529 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 D | arm,pl022-peripheral-props.yaml | 33 description: Rx FIFO watermark level 39 description: Tx FIFO watermark level
|
| /linux-6.15/drivers/iio/ |
| H A D | industrialio-buffer.c | 373 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 D | ior.h | 88 u32 watermark, u32 hblanksym, u32 vblanksym); 95 void (*watermark)(struct nvkm_ior *, int head, u8 watermark); member
|
| /linux-6.15/Documentation/mm/ |
| H A D | balance.rst | 82 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 D | sysfs-bus-event_source-devices-hisi_ptt | 45 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.
|