Home
last modified time | relevance | path

Searched full:votes (Results 1 – 23 of 23) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/adreno/
Da6xx_hfi.c277 * These are the CX (CNOC) votes - these are used by the GMU but the in a618_build_bw_table()
278 * votes are known and fixed for the target in a618_build_bw_table()
367 * These are the CX (CNOC) votes - these are used by the GMU but the in a640_build_bw_table()
368 * votes are known and fixed for the target in a640_build_bw_table()
406 * These are the CX (CNOC) votes - these are used by the GMU but the in a650_build_bw_table()
407 * votes are known and fixed for the target in a650_build_bw_table()
437 * These are the CX (CNOC) votes - these are used by the GMU but the in a690_build_bw_table()
438 * votes are known and fixed for the target in a690_build_bw_table()
468 * These are the CX (CNOC) votes - these are used by the GMU but the in a660_build_bw_table()
469 * votes are known and fixed for the target in a660_build_bw_table()
[all …]
Da6xx_gmu.c862 /* Make sure there are no outstanding RPMh votes */ in a6xx_gmu_rpmh_off()
895 /* Make sure there are no outstanding RPMh votes */ in a6xx_gmu_force_off()
1233 static int a6xx_gmu_rpmh_arc_votes_init(struct device *dev, u32 *votes, in a6xx_gmu_rpmh_arc_votes_init() argument
1298 votes[i] = ((pri[pindex] & 0xffff) << 16) | in a6xx_gmu_rpmh_arc_votes_init()
1306 * The GMU votes with the RPMh for itself and on behalf of the GPU but we need
1307 * to construct the list of votes on the CPU and send it over. Query the RPMh
1308 * voltage levels and build the votes
1318 /* Build the GX votes */ in a6xx_gmu_rpmh_votes_init()
1322 /* Build the CX votes */ in a6xx_gmu_rpmh_votes_init()
1391 /* Build the list of RPMh votes that we'll send to the GMU */ in a6xx_gmu_pwrlevels_probe()
/kernel/linux/linux-6.6/drivers/soc/qcom/
Dqcom_stats.c112 struct appended_stats votes; in qcom_soc_sleep_stats_show() local
114 memcpy_fromio(&votes, reg + CLIENT_VOTES_OFFSET, sizeof(votes)); in qcom_soc_sleep_stats_show()
115 seq_printf(s, "Client Votes: %#x\n", votes.client_votes); in qcom_soc_sleep_stats_show()
DKconfig287 the fixed bandwidth votes from cpufreq (CPU nodes) thus achieve high
Drpmh-rsc.c324 * send active votes. This is safe because we ensure any active-only in get_tcs_for_msg()
458 * votes, clear AMC trigger & enable modes and in tcs_tx_done()
472 * sends its wake votes. in tcs_tx_done()
/kernel/linux/linux-5.10/drivers/soc/qcom/
Drpmhpd.c249 * This function is used to aggregate the votes across the active only
250 * resources and its peers. The aggregated votes are sent to RPMh as
251 * ACTIVE_ONLY votes (which take effect immediately), as WAKE_ONLY votes
252 * (applied by RPMh on system wakeup) and as SLEEP votes (applied by RPMh
254 * We send ACTIVE_ONLY votes for resources without any peers. For others,
255 * which have an active only peer, all 3 votes are sent.
Drpmh-rsc.c287 * send active votes. This is safe because we ensure any active-only in get_tcs_for_msg()
437 * votes, clear AMC trigger & enable modes and in tcs_tx_done()
452 * sends its wake votes. in tcs_tx_done()
/kernel/linux/linux-6.6/Documentation/arch/arm/
Dvlocks.rst16 writes to a single memory location. To arbitrate, every CPU "votes for
18 final value seen in that memory location when all the votes have been
34 int last_vote = -1; /* no votes yet */
181 * The "no votes yet" value used for the last_vote variable is 0 (not
/kernel/linux/linux-5.10/Documentation/arm/
Dvlocks.rst16 writes to a single memory location. To arbitrate, every CPU "votes for
18 final value seen in that memory location when all the votes have been
34 int last_vote = -1; /* no votes yet */
181 * The "no votes yet" value used for the last_vote variable is 0 (not
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/
Da6xx_hfi.c273 * These are the CX (CNOC) votes - these are used by the GMU but the in a618_build_bw_table()
274 * votes are known and fixed for the target in a618_build_bw_table()
304 * These are the CX (CNOC) votes - these are used by the GMU but the in a640_build_bw_table()
305 * votes are known and fixed for the target in a640_build_bw_table()
343 * These are the CX (CNOC) votes - these are used by the GMU but the in a650_build_bw_table()
344 * votes are known and fixed for the target in a650_build_bw_table()
371 * These are the CX (CNOC) votes. This is used but the values for the in a6xx_build_bw_table()
Da6xx_gmu.c840 /* Make sure there are no outstanding RPMh votes */ in a6xx_gmu_rpmh_off()
863 /* Make sure there are no outstanding RPMh votes */ in a6xx_gmu_force_off()
1205 static int a6xx_gmu_rpmh_arc_votes_init(struct device *dev, u32 *votes, in a6xx_gmu_rpmh_arc_votes_init() argument
1270 votes[i] = ((pri[pindex] & 0xffff) << 16) | in a6xx_gmu_rpmh_arc_votes_init()
1278 * The GMU votes with the RPMh for itself and on behalf of the GPU but we need
1279 * to construct the list of votes on the CPU and send it over. Query the RPMh
1280 * voltage levels and build the votes
1290 /* Build the GX votes */ in a6xx_gmu_rpmh_votes_init()
1294 /* Build the CX votes */ in a6xx_gmu_rpmh_votes_init()
1363 /* Build the list of RPMh votes that we'll send to the GMU */ in a6xx_gmu_pwrlevels_probe()
/kernel/linux/linux-6.6/fs/ocfs2/cluster/
Dtcp_internal.h38 * - All votes removed
41 * - Replace delete inode votes with a cluster lock
56 * - Replace dentry votes with a cluster lock
/kernel/linux/linux-5.10/fs/ocfs2/cluster/
Dtcp_internal.h40 * - All votes removed
43 * - Replace delete inode votes with a cluster lock
58 * - Replace dentry votes with a cluster lock
/kernel/linux/linux-6.6/drivers/pmdomain/qcom/
Drpmhpd.c607 * This function is used to aggregate the votes across the active only
608 * resources and its peers. The aggregated votes are sent to RPMh as
609 * ACTIVE_ONLY votes (which take effect immediately), as WAKE_ONLY votes
610 * (applied by RPMh on system wakeup) and as SLEEP votes (applied by RPMh
612 * We send ACTIVE_ONLY votes for resources without any peers. For others,
613 * which have an active only peer, all 3 votes are sent.
/kernel/linux/linux-5.10/drivers/interconnect/qcom/
Dbcm-voter.c28 * @ws_list: list containing bcms that have different wake/sleep votes
59 /* Ensure that small votes aren't lost. */ in bcm_div()
/kernel/linux/linux-6.6/drivers/interconnect/
Ddebugfs-client.c66 * votes when "get" is written to multiple times for multiple paths. in icc_get_set()
/kernel/linux/linux-6.6/drivers/interconnect/qcom/
Dbcm-voter.c28 * @ws_list: list containing bcms that have different wake/sleep votes
52 /* Ensure that small votes aren't lost. */ in bcm_div()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/qcom/
Drpmh-rsc.txt29 will be an aggregate of the sleep votes from each of those subsystems. Clients
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/qcom/
Dqcom,rpmh-rsc.yaml38 resource state will be an aggregate of the sleep votes from each of those
/kernel/linux/linux-6.6/drivers/media/rc/
Dserial_ir.c576 * probe 9 times every 0.04s, collect "votes" for in serial_ir_probe()
/kernel/linux/linux-5.10/drivers/media/rc/
Dserial_ir.c576 * probe 9 times every 0.04s, collect "votes" for in serial_ir_probe()
/kernel/linux/linux-6.6/drivers/i2c/busses/
Di2c-qup.c262 /* bandwidth votes */
/kernel/linux/linux-6.6/drivers/clk/qcom/
Dgcc-sm8550.c3369 /* Clear GDSC_SLEEP_ENA_VOTE to stop votes being auto-removed in sleep. */ in gcc_sm8550_probe()