Lines Matching defs:functions
29 struct radeon_atpx_functions functions;
45 u32 function_bits; /* supported functions bit vector */
71 return radeon_atpx_priv.atpx.functions.power_cntl;
132 * radeon_atpx_parse_functions - parse supported functions
134 * @f: supported functions struct
135 * @mask: supported functions mask from ATPX
137 * Use the supported functions mask from ATPX function
138 * ATPX_FUNCTION_VERIFY_INTERFACE to determine what functions
154 * radeon_atpx_validate() - validate ATPX functions
158 * Validate that required functions are enabled (all asics).
165 if (atpx->functions.px_params) {
193 atpx->functions.i2c_mux_cntl = true;
194 atpx->functions.disp_mux_cntl = true;
200 atpx->functions.disp_mux_cntl = true;
205 atpx->functions.power_cntl = true;
214 atpx->functions.power_cntl = !radeon_atpx_priv.bridge_pm_usable;
255 pr_info("ATPX version %u, functions 0x%08x\n",
258 radeon_atpx_parse_functions(&atpx->functions, output.function_bits);
281 if (atpx->functions.power_cntl) {
317 if (atpx->functions.disp_mux_cntl) {
349 if (atpx->functions.i2c_mux_cntl) {
381 if (atpx->functions.switch_start) {
413 if (atpx->functions.switch_end) {
433 * Execute the necessary ATPX functions to switch between the discrete GPU and