| /linux/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() 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_ON] = cpu_to_le32(watermark); in iwl_mvm_fill_sf_command()
|
| /linux/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/kernel/events/ |
| H A D | ring_buffer.c | 238 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 700 * Watermark defaults to half the buffer, to aid PMU drivers in rb_alloc_aux() 703 if (!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/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()
|
| H A D | alpine_cpu_resume.h | 19 /* Watermark for validating the CPU resume struct */ 20 uint32_t watermark; member
|
| /linux/drivers/gpu/drm/amd/display/dc/dml2/ |
| H A D | dml2_utils.c | 375 void dml2_extract_watermark_set(struct dcn_watermarks *watermark, struct display_mode_lib_st *dml_c… in dml2_extract_watermark_set() argument 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() [all …]
|
| /linux/drivers/iio/imu/inv_icm42600/ |
| H A D | inv_icm42600_buffer.h | 23 * @watermark: watermark configuration values for accel and gyro. 37 } watermark; member
|
| /linux/drivers/gpu/drm/amd/display/dc/dce110/ |
| H A D | dce110_mem_input_v.c | 664 /*Write mask to enable reading/writing of watermark set A*/ in program_urgency_watermark() 687 /*Write mask to enable reading/writing of watermark set B*/ in program_urgency_watermark() 746 /*Write mask to enable reading/writing of watermark set A*/ in program_stutter_watermark() 774 /*Write watermark set A*/ in program_stutter_watermark() 781 /*Write mask to enable reading/writing of watermark set B*/ in program_stutter_watermark() 790 /*Write watermark set B*/ in program_stutter_watermark() 826 /* Write mask to enable reading/writing of watermark set A */ in program_nbp_watermark() 856 /* Write watermark set A */ in program_nbp_watermark() 865 /* Write mask to enable reading/writing of watermark set B */ in program_nbp_watermark() 892 /* Write watermark set B */ in program_nbp_watermark()
|
| /linux/kernel/cgroup/ |
| H A D | misc.c | 117 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 D | pids.c | 58 int64_t watermark; member 100 * the watermark, and this lets us avoid extra atomic overhead. in pids_update_watermark() 102 if (nr_pids > READ_ONCE(p->watermark)) in pids_update_watermark() 103 WRITE_ONCE(p->watermark, nr_pids); in pids_update_watermark() 185 * the hierarchy, but that's tolerable for the watermark. in pids_try_charge() 358 return READ_ONCE(pids->watermark); in pids_peak_read()
|
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot_devlink.c | 23 * PRIO_SHR: sharing watermark per QoS class across all ports 25 * COL_SHR: sharing watermark per color (drop precedence) across all ports 248 * reservations and rely only on the sharing watermark for frames with drop 285 * sharing watermark for drop priority 0. So frames with drop priority set to 1 346 /* Calculate all reservations, then set up the sharing watermark for DP=0 to 490 /* Watermark encode 559 * COL_SHR(dp=0) sharing watermark. 631 /* This configures the P_RSRV per-port reserved resource watermark */ 711 /* This configures the Q_RSRV per-port-tc reserved resource watermark */ 772 /* The watermark occupancy registers are cleared upon read, [all …]
|
| /linux/include/linux/amba/ |
| H A D | pl022.h | 107 * enum ssp_rx_level_trig - receive FIFO watermark level which triggers 119 * Transmit FIFO watermark level which triggers (IT Interrupt fires 256 * @rx_lev_trig: Rx FIFO watermark level (for IT & DMA mode) 257 * @tx_lev_trig: Tx FIFO watermark level (for IT & DMA mode)
|
| /linux/drivers/gpu/drm/amd/display/dc/dcn30/ |
| H A D | dcn30_mmhubbub.c | 58 * unsigned int cli_watermark[4]; //4 group urgent watermark 59 * unsigned int pstate_watermark[4]; //4 group pstate watermark 164 /* Programming dwb watermark */ in mmhubbub3_config_mcif_arb() 165 …/* Watermark to generate urgent in MCIF_WB_CLI, value is determined by MCIF_WB_CLI_WATERMARK_MASK.… in mmhubbub3_config_mcif_arb() 180 /* Programming nb pstate watermark */ in mmhubbub3_config_mcif_arb()
|
| /linux/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn32/ |
| H A D | dcn32_mmhubbub.c | 58 * unsigned int cli_watermark[4]; //4 group urgent watermark 59 * unsigned int pstate_watermark[4]; //4 group pstate watermark 164 /* Programming dwb watermark */ in mmhubbub32_config_mcif_arb() 165 …/* Watermark to generate urgent in MCIF_WB_CLI, value is determined by MCIF_WB_CLI_WATERMARK_MASK.… in mmhubbub32_config_mcif_arb() 180 /* Programming nb pstate watermark */ in mmhubbub32_config_mcif_arb()
|
| /linux/include/linux/ |
| H A D | compaction.h | 61 * Number of free order-0 pages that should be available above given watermark 98 unsigned long watermark, int highest_zoneidx); 116 unsigned long watermark, in compaction_suitable() argument
|
| /linux/drivers/iio/ |
| H A D | industrialio-buffer.c | 172 to_wait = min_t(size_t, n / datum_size, rb->watermark); in iio_buffer_read() 286 if (iio_buffer_ready(indio_dev, rb, rb->watermark, 0)) in iio_buffer_poll() 373 if (!buffer->watermark) in iio_buffer_init() 374 buffer->watermark = 1; in iio_buffer_init() 722 if (buffer->length && buffer->length < buffer->watermark) in length_store() 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() [all …]
|
| /linux/drivers/tty/serial/ |
| H A D | sifive.c | 302 * __ssp_enable_txwm() - enable transmit watermark interrupts 305 * Enable interrupt generation when the transmit FIFO watermark is reached 318 * __ssp_enable_rxwm() - enable receive watermark interrupts 321 * Enable interrupt generation when the receive FIFO watermark is reached 334 * __ssp_disable_txwm() - disable transmit watermark interrupts 337 * Disable interrupt generation when the transmit FIFO watermark is reached 350 * __ssp_disable_rxwm() - disable receive watermark interrupts 353 * Disable interrupt generation when the receive FIFO watermark is reached 609 * The TX watermark is always set to 1 by this driver, which in sifive_serial_clk_notifier() 1039 /* Enable transmits and set the watermark level to 1 */ in sifive_serial_probe() [all …]
|
| /linux/include/linux/input/ |
| H A D | adxl34x.h | 262 * watermark: 263 * The Watermark feature can be used to reduce the interrupt load 264 * of the system. The FIFO fills up to the value stored in watermark 266 * A '0' disables the watermark feature. 269 u8 watermark; member
|
| /linux/Documentation/devicetree/bindings/mailbox/ |
| H A D | brcm,bcm74110-mbox.yaml | 25 - description: RX doorbell and watermark interrupts 26 - description: TX doorbell and watermark interrupts
|
| /linux/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/drivers/net/ethernet/apple/ |
| H A D | mace.h | 117 #define XMTFW_8 0x00 /* xmit fifo watermark = 8 words free */ 120 #define RCVFW_16 0x00 /* recv fifo watermark = 16 bytes avail */ 123 #define XMTFWU 0x08 /* xmit fifo watermark update enable */ 124 #define RCVFWU 0x04 /* recv fifo watermark update enable */
|
| /linux/Documentation/ABI/obsolete/ |
| H A D | sysfs-bus-iio | 138 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/net/ethernet/intel/ice/ |
| H A D | ice_vf_mbx.c | 261 * snapshot exceed the watermark value, the state machine enters 263 * Traverse: If pending message count is below watermark then iterate 265 * Detect: If pending message count exceeds watermark traverse 293 /* The watermark value should not be lesser than the threshold limit in ice_mbx_vf_state_handler() 329 * mailbox queue. Comparing this value against the watermark in ice_mbx_vf_state_handler()
|
| /linux/arch/arm/mach-omap1/ |
| H A D | serial.c | 49 * properly. Note that the TX watermark initialization may not be needed 50 * once the 8250.c watermark handling code is merged. 56 omap_serial_outp(p, UART_OMAP_SCR, 0x08); /* TX watermark */ in omap_serial_reset()
|