Home
last modified time | relevance | path

Searched full:constraints (Results 1 – 25 of 1263) sorted by relevance

12345678910>>...51

/kernel/linux/linux-6.6/drivers/regulator/
Dof_regulator.c36 struct regulation_constraints *constraints) in of_get_regulator_prot_limits() argument
47 &constraints->over_curr_limits, in of_get_regulator_prot_limits()
48 &constraints->over_voltage_limits, in of_get_regulator_prot_limits()
49 &constraints->temp_limits, in of_get_regulator_prot_limits()
50 &constraints->under_voltage_limits, in of_get_regulator_prot_limits()
74 constraints->over_current_detection = set[0]; in of_get_regulator_prot_limits()
75 constraints->over_voltage_detection = set[1]; in of_get_regulator_prot_limits()
76 constraints->over_temp_detection = set[2]; in of_get_regulator_prot_limits()
77 constraints->under_voltage_detection = set[3]; in of_get_regulator_prot_limits()
85 struct regulation_constraints *constraints = &(*init_data)->constraints; in of_get_regulation_constraints() local
[all …]
Dcore.c103 if (rdev->constraints && rdev->constraints->name) in rdev_get_name()
104 return rdev->constraints->name; in rdev_get_name()
119 if (!rdev->constraints) { in regulator_ops_is_valid()
120 rdev_err(rdev, "no constraints\n"); in regulator_ops_is_valid()
124 if (rdev->constraints->valid_ops_mask & ops) in regulator_ops_is_valid()
497 if (*max_uV > rdev->constraints->max_uV) in regulator_check_voltage()
498 *max_uV = rdev->constraints->max_uV; in regulator_check_voltage()
499 if (*min_uV < rdev->constraints->min_uV) in regulator_check_voltage()
500 *min_uV = rdev->constraints->min_uV; in regulator_check_voltage()
562 if (*max_uA > rdev->constraints->max_uA) in regulator_check_current_limit()
[all …]
/kernel/linux/linux-5.10/drivers/regulator/
Dof_regulator.c29 struct regulation_constraints *constraints = &(*init_data)->constraints; in of_get_regulation_constraints() local
41 constraints->name = of_get_property(np, "regulator-name", NULL); in of_get_regulation_constraints()
44 constraints->min_uV = pval; in of_get_regulation_constraints()
47 constraints->max_uV = pval; in of_get_regulation_constraints()
50 if (constraints->min_uV != constraints->max_uV) in of_get_regulation_constraints()
51 constraints->valid_ops_mask |= REGULATOR_CHANGE_VOLTAGE; in of_get_regulation_constraints()
54 if (constraints->min_uV && constraints->max_uV) in of_get_regulation_constraints()
55 constraints->apply_uV = true; in of_get_regulation_constraints()
58 constraints->uV_offset = pval; in of_get_regulation_constraints()
60 constraints->min_uA = pval; in of_get_regulation_constraints()
[all …]
Dcore.c113 if (rdev->constraints && rdev->constraints->name) in rdev_get_name()
114 return rdev->constraints->name; in rdev_get_name()
128 if (!rdev->constraints) { in regulator_ops_is_valid()
129 rdev_err(rdev, "no constraints\n"); in regulator_ops_is_valid()
133 if (rdev->constraints->valid_ops_mask & ops) in regulator_ops_is_valid()
513 if (*max_uV > rdev->constraints->max_uV) in regulator_check_voltage()
514 *max_uV = rdev->constraints->max_uV; in regulator_check_voltage()
515 if (*min_uV < rdev->constraints->min_uV) in regulator_check_voltage()
516 *min_uV = rdev->constraints->min_uV; in regulator_check_voltage()
578 if (*max_uA > rdev->constraints->max_uA) in regulator_check_current_limit()
[all …]
Dab8500-ext.c308 .constraints = {
322 .constraints = {
338 .constraints = {
353 .constraints = {
362 .constraints = {
371 .constraints = {
380 .constraints = {
389 .constraints = {
398 .constraints = {
415 .constraints = {
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-s3c/
Dmach-smdk6410.c212 .constraints = {
295 .constraints = {
308 .constraints = {
319 .constraints = {
327 .constraints = {
335 .constraints = {
343 .constraints = {
351 .constraints = {
359 .constraints = {
367 .constraints = {
[all …]
Dmach-gta02.c252 .constraints = {
261 .constraints = {
270 .constraints = {
279 .constraints = {
288 .constraints = {
297 .constraints = {
305 .constraints = {
313 .constraints = {
322 .constraints = {
331 .constraints = {
[all …]
Dmach-crag6410.c342 .constraints = {
406 .constraints = {
424 .constraints = {
437 .constraints = {
444 .constraints = {
457 .constraints = {
467 .constraints = {
475 .constraints = {
483 .constraints = {
491 .constraints = {
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-regulator154 for regulators which support voltage constraints.
169 for regulators which support voltage constraints.
184 microamps, for regulators which support current constraints.
199 microamps, for regulators which support current constraints.
257 implementing suspend voltage configuration constraints.
268 implementing suspend voltage configuration constraints.
279 implementing suspend voltage configuration constraints.
290 configuration constraints.
301 constraints.
312 configuration constraints.
[all …]
/kernel/linux/linux-6.6/drivers/platform/x86/intel/int3472/
Dtps68470_board_data.c45 .constraints = {
56 .constraints = {
67 .constraints = {
79 .constraints = {
88 .constraints = {
99 .constraints = {
110 .constraints = {
/kernel/linux/linux-5.10/include/linux/regulator/
Dmachine.h87 * struct regulation_constraints - regulator operating constraints.
89 * This struct describes regulator and board/machine specific constraints.
91 * @name: Descriptive name for the constraints, used for display purposes.
111 * bootloader then it will be enabled when the constraints are
222 * Initialisation constraints, our supply and consumers supplies.
226 * be explicitly set using the constraints field 'name'.
228 * @constraints: Constraints. These must be specified for the regulator to
239 struct regulation_constraints constraints; member
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-class-regulator154 for regulators which support voltage constraints.
169 for regulators which support voltage constraints.
184 microamps, for regulators which support current constraints.
199 microamps, for regulators which support current constraints.
257 implementing suspend voltage configuration constraints.
268 implementing suspend voltage configuration constraints.
279 implementing suspend voltage configuration constraints.
290 configuration constraints.
301 constraints.
312 configuration constraints.
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/
Dstall.json8 …the backend of the pipeline because of backend resource constraints. Backend resource constraints
16 …ch no operations are sent from the rename unit to the backend due to backend resource constraints."
20 … no operations are sent to the rename unit from the frontend due to frontend resource constraints."
/kernel/linux/linux-6.6/include/linux/regulator/
Dmachine.h95 * struct regulation_constraints - regulator operating constraints.
97 * This struct describes regulator and board/machine specific constraints.
99 * @name: Descriptive name for the constraints, used for display purposes.
124 * bootloader then it will be enabled when the constraints are
248 * Initialisation constraints, our supply and consumers supplies.
252 * be explicitly set using the constraints field 'name'.
254 * @constraints: Constraints. These must be specified for the regulator to
265 struct regulation_constraints constraints; member
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dvidioc-g-selection.rst68 requested rectangle. An application may introduce constraints to control
93 1. Satisfy constraints from struct
111 constraints flags have to be violated at then ``ERANGE`` is returned. The
113 constraints.
120 .. kernel-figure:: constraints.svg
121 :alt: constraints.svg
182 ``r`` rectangle to satisfy all constraints given in the ``flags``
/kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/
Dvidioc-g-selection.rst68 requested rectangle. An application may introduce constraints to control
93 1. Satisfy constraints from struct
111 constraints flags have to be violated at then ``ERANGE`` is returned. The
113 constraints.
120 .. kernel-figure:: constraints.svg
121 :alt: constraints.svg
182 ``r`` rectangle to satisfy all constraints given in the ``flags``
/kernel/linux/linux-6.6/arch/arm/mach-s3c/
Dmach-crag6410.c342 .constraints = {
406 .constraints = {
424 .constraints = {
437 .constraints = {
444 .constraints = {
457 .constraints = {
467 .constraints = {
475 .constraints = {
483 .constraints = {
491 .constraints = {
[all …]
/kernel/linux/linux-6.6/Documentation/driver-api/
Dregulator.rst84 constraints may not allow the regulator to be disabled there is no
134 time as part of the machine constraints.
136 Constraints section in Machine interface
140 constraints defining the operations that clients are allowed to perform
149 The constraints may also specify an initial configuration for the
150 regulator in the constraints, which is particularly useful for use with
/kernel/linux/linux-5.10/Documentation/driver-api/
Dregulator.rst84 constraints may not allow the regulator to be disabled there is no
134 time as part of the machine constraints.
136 Constraints section in Machine interface
140 constraints defining the operations that clients are allowed to perform
149 The constraints may also specify an initial configuration for the
150 regulator in the constraints, which is particularly useful for use with
/kernel/linux/linux-5.10/arch/arm/mach-pxa/
Dstargate2.c178 /* The values of the various regulator constraints are obviously dependent
184 .constraints = { /* board default 1.8V */
191 .constraints = { /* board default 2.8V */
198 .constraints = {/* default is 1.8V */
205 .constraints = {
213 .constraints = { /* default 1.8V */
220 .constraints = { /* default 2.8V */
227 .constraints = { /* default 2.8V */
234 .constraints = { /* default 2.8V */
241 .constraints = { /* default 2.8V */
[all …]
/kernel/linux/linux-6.6/Documentation/power/powercap/
Dpowercap.rst22 well as controls represented in the form of power constraints. If the parts of
156 to be applied (the constraints in the 'package' power zones apply to the whole
157 CPU packages and the subzone constraints only apply to the respective parts of
171 one or multiple constraints like short term, long term and peak power,
215 Constraints section in Power Zone Attributes
257 The number of constraints in a power zone and the corresponding callbacks have
/kernel/linux/linux-5.10/Documentation/power/powercap/
Dpowercap.rst22 well as controls represented in the form of power constraints. If the parts of
156 to be applied (the constraints in the 'package' power zones apply to the whole
157 CPU packages and the subzone constraints only apply to the respective parts of
171 one or multiple constraints like short term, long term and peak power,
215 Constraints section in Power Zone Attributes
257 The number of constraints in a power zone and the corresponding callbacks have
/kernel/linux/linux-6.6/drivers/soc/samsung/
Dexynos-regulator-coupler.c9 * if consumers didn't apply their constraints yet.
26 struct regulation_constraints *constraints = rdev->constraints; in regulator_get_optimal_voltage() local
55 /* apply constraints */ in regulator_get_optimal_voltage()
68 max_spread = constraints->max_spread[0]; in regulator_get_optimal_voltage()
/kernel/linux/linux-5.10/drivers/soc/samsung/
Dexynos-regulator-coupler.c9 * if consumers didn't apply their constraints yet.
26 struct regulation_constraints *constraints = rdev->constraints; in regulator_get_optimal_voltage() local
55 /* apply constraints */ in regulator_get_optimal_voltage()
68 max_spread = constraints->max_spread[0]; in regulator_get_optimal_voltage()
/kernel/linux/linux-6.6/drivers/crypto/nx/
Dnx-842.h113 * This provides the driver's constraints. Different nx842 implementations
114 * may have varying requirements. The constraints are:
120 * The constraints apply to all buffers and lengths, both input and output,
127 * The driver may succeed even if these constraints are violated;
143 struct nx842_constraints *constraints; member

12345678910>>...51