Lines Matching defs:buf

98 					  char *buf)
121 return sysfs_emit(buf, "%s\n",
128 const char *buf,
141 if (strncmp("battery", buf, strlen("battery")) == 0)
143 else if (strncmp("balanced", buf, strlen("balanced")) == 0)
145 else if (strncmp("performance", buf, strlen("performance")) == 0)
226 char *buf)
249 return sysfs_emit(buf, "%s\n",
264 const char *buf,
277 if (strncmp("low", buf, strlen("low")) == 0) {
279 } else if (strncmp("high", buf, strlen("high")) == 0) {
281 } else if (strncmp("auto", buf, strlen("auto")) == 0) {
283 } else if (strncmp("manual", buf, strlen("manual")) == 0) {
285 } else if (strncmp("profile_exit", buf, strlen("profile_exit")) == 0) {
287 } else if (strncmp("profile_standard", buf, strlen("profile_standard")) == 0) {
289 } else if (strncmp("profile_min_sclk", buf, strlen("profile_min_sclk")) == 0) {
291 } else if (strncmp("profile_min_mclk", buf, strlen("profile_min_mclk")) == 0) {
293 } else if (strncmp("profile_peak", buf, strlen("profile_peak")) == 0) {
295 } else if (strncmp("perf_determinism", buf, strlen("perf_determinism")) == 0) {
326 char *buf)
351 buf_len = sysfs_emit(buf, "states: %d\n", data.nums);
353 buf_len += sysfs_emit_at(buf, buf_len, "%d %s\n", i,
364 char *buf)
401 return sysfs_emit(buf, "%d\n", i);
406 char *buf)
417 return amdgpu_get_pp_cur_state(dev, attr, buf);
419 return sysfs_emit(buf, "\n");
424 const char *buf,
441 if (strlen(buf) == 1)
444 ret = kstrtoul(buf, 0, &idx);
497 char *buf)
526 memcpy(buf, table, size);
533 const char *buf,
551 ret = amdgpu_dpm_set_pp_table(adev, buf, count);
720 const char *buf,
742 if (*buf == 's')
744 else if (*buf == 'p')
746 else if (*buf == 'm')
748 else if (*buf == 'r')
750 else if (*buf == 'c')
752 else if (!strncmp(buf, "vc", 2))
754 else if (!strncmp(buf, "vo", 2))
759 memcpy(buf_cpy, buf, count);
820 char *buf)
848 ret = amdgpu_dpm_emit_clock_levels(adev, od_clocks[clk_index], buf, &size);
853 size = amdgpu_dpm_print_clock_levels(adev, OD_SCLK, buf);
854 size += amdgpu_dpm_print_clock_levels(adev, OD_MCLK, buf + size);
855 size += amdgpu_dpm_print_clock_levels(adev, OD_VDDC_CURVE, buf + size);
856 size += amdgpu_dpm_print_clock_levels(adev, OD_VDDGFX_OFFSET, buf + size);
857 size += amdgpu_dpm_print_clock_levels(adev, OD_RANGE, buf + size);
858 size += amdgpu_dpm_print_clock_levels(adev, OD_CCLK, buf + size);
862 size = sysfs_emit(buf, "\n");
888 const char *buf,
901 ret = kstrtou64(buf, 0, &featuremask);
924 char *buf)
942 size = amdgpu_dpm_get_ppfeature_status(adev, buf);
944 size = sysfs_emit(buf, "\n");
984 char *buf)
1002 ret = amdgpu_dpm_emit_clock_levels(adev, type, buf, &size);
1004 size = amdgpu_dpm_print_clock_levels(adev, type, buf);
1007 size = sysfs_emit(buf, "\n");
1021 static ssize_t amdgpu_read_mask(const char *buf, size_t count, uint32_t *mask)
1034 memcpy(buf_cpy, buf, bytes);
1052 const char *buf,
1065 ret = amdgpu_read_mask(buf, count, &mask);
1088 char *buf)
1090 return amdgpu_get_pp_dpm_clock(dev, PP_SCLK, buf);
1095 const char *buf,
1098 return amdgpu_set_pp_dpm_clock(dev, PP_SCLK, buf, count);
1103 char *buf)
1105 return amdgpu_get_pp_dpm_clock(dev, PP_MCLK, buf);
1110 const char *buf,
1113 return amdgpu_set_pp_dpm_clock(dev, PP_MCLK, buf, count);
1118 char *buf)
1120 return amdgpu_get_pp_dpm_clock(dev, PP_SOCCLK, buf);
1125 const char *buf,
1128 return amdgpu_set_pp_dpm_clock(dev, PP_SOCCLK, buf, count);
1133 char *buf)
1135 return amdgpu_get_pp_dpm_clock(dev, PP_FCLK, buf);
1140 const char *buf,
1143 return amdgpu_set_pp_dpm_clock(dev, PP_FCLK, buf, count);
1148 char *buf)
1150 return amdgpu_get_pp_dpm_clock(dev, PP_VCLK, buf);
1155 const char *buf,
1158 return amdgpu_set_pp_dpm_clock(dev, PP_VCLK, buf, count);
1163 char *buf)
1165 return amdgpu_get_pp_dpm_clock(dev, PP_VCLK1, buf);
1170 const char *buf,
1173 return amdgpu_set_pp_dpm_clock(dev, PP_VCLK1, buf, count);
1178 char *buf)
1180 return amdgpu_get_pp_dpm_clock(dev, PP_DCLK, buf);
1185 const char *buf,
1188 return amdgpu_set_pp_dpm_clock(dev, PP_DCLK, buf, count);
1193 char *buf)
1195 return amdgpu_get_pp_dpm_clock(dev, PP_DCLK1, buf);
1200 const char *buf,
1203 return amdgpu_set_pp_dpm_clock(dev, PP_DCLK1, buf, count);
1208 char *buf)
1210 return amdgpu_get_pp_dpm_clock(dev, PP_DCEFCLK, buf);
1215 const char *buf,
1218 return amdgpu_set_pp_dpm_clock(dev, PP_DCEFCLK, buf, count);
1223 char *buf)
1225 return amdgpu_get_pp_dpm_clock(dev, PP_PCIE, buf);
1230 const char *buf,
1233 return amdgpu_set_pp_dpm_clock(dev, PP_PCIE, buf, count);
1238 char *buf)
1261 return sysfs_emit(buf, "%d\n", value);
1266 const char *buf,
1279 ret = kstrtol(buf, 0, &value);
1300 char *buf)
1323 return sysfs_emit(buf, "%d\n", value);
1328 const char *buf,
1341 ret = kstrtol(buf, 0, &value);
1382 char *buf)
1400 size = amdgpu_dpm_get_power_profile_mode(adev, buf);
1402 size = sysfs_emit(buf, "\n");
1413 const char *buf,
1433 tmp[0] = *(buf);
1442 while (isspace(*++buf))
1444 memcpy(buf_cpy, buf, count-i);
1512 char *buf)
1523 return sysfs_emit(buf, "%d\n", value);
1536 char *buf)
1547 return sysfs_emit(buf, "%d\n", value);
1564 char *buf)
1593 return sysfs_emit(buf, "%llu %llu %i\n",
1609 char *buf)
1620 return sysfs_emit(buf, "%016llx\n", adev->unique_id);
1642 char *buf)
1647 return sysfs_emit(buf, "%s: thermal throttling logging %s, with interval %d seconds\n",
1655 const char *buf,
1664 ret = kstrtol(buf, 0, &throttling_logging_interval);
1706 char *buf)
1721 size = sysfs_emit(buf, "%u\n", limit);
1723 size = sysfs_emit(buf, "failed to get thermal limit\n");
1733 const char *buf,
1741 ret = kstrtou32(buf, 10, &value);
1782 char *buf)
1808 memcpy(buf, gpu_metrics, size);
1818 char *buf, enum amd_pp_sensors sensor)
1844 return sysfs_emit(buf, "%u%%\n", ss_power);
1858 char *buf)
1860 return amdgpu_show_powershift_percent(dev, buf, AMDGPU_PP_SENSOR_SS_APU_SHARE);
1874 char *buf)
1876 return amdgpu_show_powershift_percent(dev, buf, AMDGPU_PP_SENSOR_SS_DGPU_SHARE);
1890 char *buf)
1894 r = sysfs_emit(buf, "%d\n", amdgpu_smartshift_bias);
1901 const char *buf, size_t count)
1919 r = kstrtoint(buf, 10, &bias);
2241 char *buf)
2274 return sysfs_emit(buf, "%d\n", temp);
2279 char *buf)
2290 return sysfs_emit(buf, "%d\n", temp);
2295 char *buf)
2306 return sysfs_emit(buf, "%d\n", temp);
2311 char *buf)
2322 return sysfs_emit(buf, "%d\n", temp);
2327 char *buf)
2334 return sysfs_emit(buf, "%s\n", temp_label[channel].label);
2339 char *buf)
2360 return sysfs_emit(buf, "%d\n", temp);
2365 char *buf)
2390 return sysfs_emit(buf, "%u\n", pwm_mode);
2395 const char *buf,
2408 err = kstrtoint(buf, 10, &value);
2440 char *buf)
2442 return sysfs_emit(buf, "%i\n", 0);
2447 char *buf)
2449 return sysfs_emit(buf, "%i\n", 255);
2454 const char *buf, size_t count)
2466 err = kstrtou32(buf, 10, &value);
2500 char *buf)
2525 return sysfs_emit(buf, "%i\n", speed);
2530 char *buf)
2555 return sysfs_emit(buf, "%i\n", speed);
2560 char *buf)
2572 return sysfs_emit(buf, "%d\n", min_rpm);
2577 char *buf)
2589 return sysfs_emit(buf, "%d\n", max_rpm);
2594 char *buf)
2619 return sysfs_emit(buf, "%i\n", rpm);
2624 const char *buf, size_t count)
2636 err = kstrtou32(buf, 10, &value);
2669 char *buf)
2694 return sysfs_emit(buf, "%i\n", pwm_mode == AMD_FAN_CTRL_AUTO ? 0 : 1);
2699 const char *buf,
2712 err = kstrtoint(buf, 10, &value);
2742 char *buf)
2754 return sysfs_emit(buf, "%d\n", vddgfx);
2759 char *buf)
2761 return sysfs_emit(buf, "vddgfx\n");
2766 char *buf)
2782 return sysfs_emit(buf, "%d\n", vddnb);
2787 char *buf)
2789 return sysfs_emit(buf, "vddnb\n");
2812 char *buf)
2820 return sysfs_emit(buf, "%u\n", val);
2825 char *buf)
2833 return sysfs_emit(buf, "%u\n", val);
2838 char *buf)
2840 return sysfs_emit(buf, "%i\n", 0);
2846 char *buf,
2870 size = sysfs_emit(buf, "%u\n", limit * 1000000);
2872 size = sysfs_emit(buf, "\n");
2883 char *buf)
2885 return amdgpu_hwmon_show_power_cap_generic(dev, attr, buf, PP_PWR_LIMIT_MAX);
2891 char *buf)
2893 return amdgpu_hwmon_show_power_cap_generic(dev, attr, buf, PP_PWR_LIMIT_CURRENT);
2899 char *buf)
2901 return amdgpu_hwmon_show_power_cap_generic(dev, attr, buf, PP_PWR_LIMIT_DEFAULT);
2907 char *buf)
2913 return sysfs_emit(buf, "%s\n",
2917 return sysfs_emit(buf, "PPT\n");
2922 const char *buf,
2938 err = kstrtou32(buf, 10, &value);
2964 char *buf)
2976 return sysfs_emit(buf, "%u\n", sclk * 10 * 1000);
2981 char *buf)
2983 return sysfs_emit(buf, "sclk\n");
2988 char *buf)
3000 return sysfs_emit(buf, "%u\n", mclk * 10 * 1000);
3005 char *buf)
3007 return sysfs_emit(buf, "mclk\n");
3657 static ssize_t amdgpu_pm_prv_buffer_read(struct file *f, char __user *buf,
3677 return simple_read_from_buffer(buf, size, pos, smu_prv_buf,