| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ | 
| H A D | sf.c | 100 	int i, j, watermark;  in iwl_mvm_fill_sf_command()  local106 	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  */  member82 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()  local57 		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()  argument377 	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;  member100 	 * 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 ports25  * 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 triggers119  * 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 watermark59  *    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 watermark59  *    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 watermark98 				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 interrupts305  * 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 interrupts26       - description: TX doorbell and watermark interrupts
 
 | 
| /linux/Documentation/devicetree/bindings/spi/ | 
| H A D | arm,pl022-peripheral-props.yaml | 33     description: Rx FIFO watermark level39     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/watermark145 		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 enters263  * 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 needed50  * once the 8250.c watermark handling code is merged.
 56 	omap_serial_outp(p, UART_OMAP_SCR, 0x08);	/* TX watermark */  in omap_serial_reset()
 
 |