Lines Matching refs:args

937 	union get_clock_dividers args;  in amdgpu_atombios_get_clock_dividers()  local
941 memset(&args, 0, sizeof(args)); in amdgpu_atombios_get_clock_dividers()
950 args.v4.ulClock = cpu_to_le32(clock); /* 10 khz */ in amdgpu_atombios_get_clock_dividers()
952 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_get_clock_dividers()
954 dividers->post_divider = dividers->post_div = args.v4.ucPostDiv; in amdgpu_atombios_get_clock_dividers()
955 dividers->real_clock = le32_to_cpu(args.v4.ulClock); in amdgpu_atombios_get_clock_dividers()
960 args.v6_in.ulClock.ulComputeClockFlag = clock_type; in amdgpu_atombios_get_clock_dividers()
961 args.v6_in.ulClock.ulClockFreq = cpu_to_le32(clock); /* 10 khz */ in amdgpu_atombios_get_clock_dividers()
963 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_get_clock_dividers()
965 dividers->whole_fb_div = le16_to_cpu(args.v6_out.ulFbDiv.usFbDiv); in amdgpu_atombios_get_clock_dividers()
966 dividers->frac_fb_div = le16_to_cpu(args.v6_out.ulFbDiv.usFbDivFrac); in amdgpu_atombios_get_clock_dividers()
967 dividers->ref_div = args.v6_out.ucPllRefDiv; in amdgpu_atombios_get_clock_dividers()
968 dividers->post_div = args.v6_out.ucPllPostDiv; in amdgpu_atombios_get_clock_dividers()
969 dividers->flags = args.v6_out.ucPllCntlFlag; in amdgpu_atombios_get_clock_dividers()
970 dividers->real_clock = le32_to_cpu(args.v6_out.ulClock.ulClock); in amdgpu_atombios_get_clock_dividers()
971 dividers->post_divider = args.v6_out.ulClock.ucPostDiv; in amdgpu_atombios_get_clock_dividers()
984 COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 args; in amdgpu_atombios_get_memory_pll_dividers() local
988 memset(&args, 0, sizeof(args)); in amdgpu_atombios_get_memory_pll_dividers()
999 args.ulClock = cpu_to_le32(clock); /* 10 khz */ in amdgpu_atombios_get_memory_pll_dividers()
1000 args.ucInputFlag = 0; in amdgpu_atombios_get_memory_pll_dividers()
1002 args.ucInputFlag |= MPLL_INPUT_FLAG_STROBE_MODE_EN; in amdgpu_atombios_get_memory_pll_dividers()
1004 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_get_memory_pll_dividers()
1006 mpll_param->clkfrac = le16_to_cpu(args.ulFbDiv.usFbDivFrac); in amdgpu_atombios_get_memory_pll_dividers()
1007 mpll_param->clkf = le16_to_cpu(args.ulFbDiv.usFbDiv); in amdgpu_atombios_get_memory_pll_dividers()
1008 mpll_param->post_div = args.ucPostDiv; in amdgpu_atombios_get_memory_pll_dividers()
1009 mpll_param->dll_speed = args.ucDllSpeed; in amdgpu_atombios_get_memory_pll_dividers()
1010 mpll_param->bwcntl = args.ucBWCntl; in amdgpu_atombios_get_memory_pll_dividers()
1012 (args.ucPllCntlFlag & MPLL_CNTL_FLAG_VCO_MODE_MASK); in amdgpu_atombios_get_memory_pll_dividers()
1014 (args.ucPllCntlFlag & MPLL_CNTL_FLAG_BYPASS_DQ_PLL) ? 1 : 0; in amdgpu_atombios_get_memory_pll_dividers()
1016 (args.ucPllCntlFlag & MPLL_CNTL_FLAG_QDR_ENABLE) ? 1 : 0; in amdgpu_atombios_get_memory_pll_dividers()
1018 (args.ucPllCntlFlag & MPLL_CNTL_FLAG_AD_HALF_RATE) ? 1 : 0; in amdgpu_atombios_get_memory_pll_dividers()
1032 GET_ENGINE_CLOCK_PS_ALLOCATION args; in amdgpu_atombios_get_engine_clock() local
1035 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_get_engine_clock()
1036 return le32_to_cpu(args.ulReturnEngineClock); in amdgpu_atombios_get_engine_clock()
1041 GET_MEMORY_CLOCK_PS_ALLOCATION args; in amdgpu_atombios_get_memory_clock() local
1044 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_get_memory_clock()
1045 return le32_to_cpu(args.ulReturnMemoryClock); in amdgpu_atombios_get_memory_clock()
1051 SET_ENGINE_CLOCK_PS_ALLOCATION args; in amdgpu_atombios_set_engine_clock() local
1054 args.ulTargetEngineClock = cpu_to_le32(eng_clock); /* 10 khz */ in amdgpu_atombios_set_engine_clock()
1056 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_set_engine_clock()
1062 SET_MEMORY_CLOCK_PS_ALLOCATION args; in amdgpu_atombios_set_memory_clock() local
1068 args.ulTargetMemoryClock = cpu_to_le32(mem_clock); /* 10 khz */ in amdgpu_atombios_set_memory_clock()
1070 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_set_memory_clock()
1076 SET_ENGINE_CLOCK_PS_ALLOCATION args; in amdgpu_atombios_set_engine_dram_timings() local
1080 memset(&args, 0, sizeof(args)); in amdgpu_atombios_set_engine_dram_timings()
1085 args.ulTargetEngineClock = cpu_to_le32(tmp); in amdgpu_atombios_set_engine_dram_timings()
1087 args.sReserved.ulClock = cpu_to_le32(mem_clock & SET_CLOCK_FREQ_MASK); in amdgpu_atombios_set_engine_dram_timings()
1089 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_set_engine_dram_timings()
1103 union set_voltage args; in amdgpu_atombios_set_voltage() local
1116 args.v1.ucVoltageType = voltage_type; in amdgpu_atombios_set_voltage()
1117 args.v1.ucVoltageMode = SET_ASIC_VOLTAGE_MODE_ALL_SOURCE; in amdgpu_atombios_set_voltage()
1118 args.v1.ucVoltageIndex = volt_index; in amdgpu_atombios_set_voltage()
1121 args.v2.ucVoltageType = voltage_type; in amdgpu_atombios_set_voltage()
1122 args.v2.ucVoltageMode = SET_ASIC_VOLTAGE_MODE_SET_VOLTAGE; in amdgpu_atombios_set_voltage()
1123 args.v2.usVoltageLevel = cpu_to_le16(voltage_level); in amdgpu_atombios_set_voltage()
1126 args.v3.ucVoltageType = voltage_type; in amdgpu_atombios_set_voltage()
1127 args.v3.ucVoltageMode = ATOM_SET_VOLTAGE; in amdgpu_atombios_set_voltage()
1128 args.v3.usVoltageLevel = cpu_to_le16(voltage_level); in amdgpu_atombios_set_voltage()
1135 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_set_voltage()
1141 union set_voltage args; in amdgpu_atombios_get_leakage_id_from_vbios() local
1151 args.v3.ucVoltageType = 0; in amdgpu_atombios_get_leakage_id_from_vbios()
1152 args.v3.ucVoltageMode = ATOM_GET_LEAKAGE_ID; in amdgpu_atombios_get_leakage_id_from_vbios()
1153 args.v3.usVoltageLevel = 0; in amdgpu_atombios_get_leakage_id_from_vbios()
1155 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_get_leakage_id_from_vbios()
1157 *leakage_id = le16_to_cpu(args.v3.usVoltageLevel); in amdgpu_atombios_get_leakage_id_from_vbios()
1265 union get_voltage_info args; in amdgpu_atombios_get_voltage_evv() local
1276 args.in.ucVoltageType = VOLTAGE_TYPE_VDDC; in amdgpu_atombios_get_voltage_evv()
1277 args.in.ucVoltageMode = ATOM_GET_VOLTAGE_EVV_VOLTAGE; in amdgpu_atombios_get_voltage_evv()
1278 args.in.usVoltageLevel = cpu_to_le16(virtual_voltage_id); in amdgpu_atombios_get_voltage_evv()
1279 args.in.ulSCLKFreq = in amdgpu_atombios_get_voltage_evv()
1282 amdgpu_atom_execute_table(adev->mode_info.atom_context, index, (uint32_t *)&args); in amdgpu_atombios_get_voltage_evv()
1284 *voltage = le16_to_cpu(args.evv_out.usVoltageLevel); in amdgpu_atombios_get_voltage_evv()