sysfs_emit
return sysfs_emit(buf, "%s\n", ctx->vbios_pn);
return sysfs_emit(buf, "%s\n", ctx->build_num);
return sysfs_emit(buf, "%llu\n", cnt);
return sysfs_emit(buf, "%s : %s\n", "type", pkg);
return sysfs_emit(buf, "%d\n", ip_hw_instance->hw_id);
return sysfs_emit(buf, "%d\n", ip_hw_instance->num_instance);
return sysfs_emit(buf, "%d\n", ip_hw_instance->major);
return sysfs_emit(buf, "%d\n", ip_hw_instance->minor);
return sysfs_emit(buf, "%d\n", ip_hw_instance->revision);
return sysfs_emit(buf, "0x%01X\n", ip_hw_instance->harvest);
return sysfs_emit(buf, "%d\n", ip_hw_instance->num_base_addresses);
return sysfs_emit(buf, "%d\n", ip_die_entry->num_ips);
return sysfs_emit(buf, "%s\n", adev->fru_info->product_name);
return sysfs_emit(buf, "%s\n", adev->fru_info->product_number);
return sysfs_emit(buf, "%s\n", adev->fru_info->serial);
return sysfs_emit(buf, "%s\n", adev->fru_info->fru_id);
return sysfs_emit(buf, "%s\n", adev->fru_info->manufacturer_name);
return sysfs_emit(buf, "%s\n", amdgpu_gfx_compute_mode_desc(mode));
return sysfs_emit(buf, "Not supported\n");
return sysfs_emit(buf, "UNKNOWN\n");
return sysfs_emit(buf, "%s\n", nps_desc[mode]);
return sysfs_emit(buf, "%llu\n", man->size);
return sysfs_emit(buf, "%llu\n", ttm_resource_manager_usage(man));
return sysfs_emit(buf, "%llu\n", ttm_resource_manager_usage(man));
return sysfs_emit(buf, "%x\n", fw_ver);
return sysfs_emit(buf, "0x%x\n", vbflash_status);
return sysfs_emit(buf, "Query currently inaccessible\n");
return sysfs_emit(buf, "%s: %lu\n%s: %lu\n%s: %lu\n", "ue", info.ue_count,
return sysfs_emit(buf, "feature mask: 0x%x\n", con->features);
return sysfs_emit(buf, "table version: 0x%x\n", con->eeprom_control.tbl_hdr.version);
return sysfs_emit(buf, "schema: 0x%x\n", con->schema);
return sysfs_emit(buf, "Query currently inaccessible\n");
return sysfs_emit(buf, "%s: %lu\n%s: %lu\n%s: %lu\n", "ue", info.ue_count,
return sysfs_emit(buf, "%s: %lu\n%s: %lu\n", "ue", info.ue_count,
return sysfs_emit(buf, "0x%08x\n", adev->field); \
return sysfs_emit(buf, "%llu\n", adev->gmc.real_vram_size);
return sysfs_emit(buf, "%llu\n", adev->gmc.visible_vram_size);
return sysfs_emit(buf, "%llu\n", ttm_resource_manager_usage(man));
return sysfs_emit(buf, "%llu\n",
return sysfs_emit(buf, "samsung\n");
return sysfs_emit(buf, "infineon\n");
return sysfs_emit(buf, "elpida\n");
return sysfs_emit(buf, "etron\n");
return sysfs_emit(buf, "nanya\n");
return sysfs_emit(buf, "hynix\n");
return sysfs_emit(buf, "mosel\n");
return sysfs_emit(buf, "winbond\n");
return sysfs_emit(buf, "esmt\n");
return sysfs_emit(buf, "micron\n");
return sysfs_emit(buf, "unknown\n");
return sysfs_emit(buf, "%d\n", xcp_res->_name); \
return sysfs_emit(buf, "Not supported\n");
return sysfs_emit(buf, "Not supported\n");
return sysfs_emit(buf, "%s\n",
return sysfs_emit(buf, "%llu\n", adev->gmc.xgmi.node_id);
return sysfs_emit(buf, "%u\n", adev->gmc.xgmi.physical_node_id);
return sysfs_emit(buf, "%s\n", buf);
return sysfs_emit(buf, "%s\n", buf);
return sysfs_emit(buf, "%u\n", error_count);
return sysfs_emit(buf, "%i\n", count);
return sysfs_emit(buf, "%llu\n", READ_ONCE(pdd->faults));
return sysfs_emit(buf, "%llu\n", READ_ONCE(pdd->page_in));
return sysfs_emit(buf, "%llu\n", READ_ONCE(pdd->page_out));
return sysfs_emit(buf, "%u\n", val);
size = sysfs_emit(buf, "\n");
return sysfs_emit(buf, "%d\n", value);
return sysfs_emit(buf, "%d\n", value);
size = sysfs_emit(buf, "\n");
return sysfs_emit(buf, "%d\n", value);
return sysfs_emit(buf, "%d\n", value);
return sysfs_emit(buf, "%d\n", value);
return sysfs_emit(buf, "%llu %llu %i\n",
return sysfs_emit(buf, "%016llx\n", adev->unique_id);
return sysfs_emit(buf, "%s: thermal throttling logging %s, with interval %d seconds\n",
size = sysfs_emit(buf, "%u\n", limit);
size = sysfs_emit(buf, "failed to get thermal limit\n");
return sysfs_emit(buf, "%u%%\n", ss_power);
r = sysfs_emit(buf, "%d\n", amdgpu_smartshift_bias);
return sysfs_emit(buf, "%u\n", nplimit);
return sysfs_emit(buf, "%u\n", npower);
return sysfs_emit(buf, "%s\n", npower ? "enabled" : "disabled");
return sysfs_emit(buf, "%u\n", gpptresid);
return sysfs_emit(buf, "%u\n", max_nplimit);
return sysfs_emit(buf, "%s\n",
return sysfs_emit(buf, "%d\n", temp);
return sysfs_emit(buf, "%d\n", temp);
return sysfs_emit(buf, "%d\n", temp);
return sysfs_emit(buf, "%d\n", temp);
return sysfs_emit(buf, "%s\n", temp_label[channel].label);
return sysfs_emit(buf, "%d\n", temp);
return sysfs_emit(buf, "%u\n", pwm_mode);
return sysfs_emit(buf, "%i\n", 0);
return sysfs_emit(buf, "%i\n", 255);
return sysfs_emit(buf, "%i\n", speed);
return sysfs_emit(buf, "%i\n", speed);
return sysfs_emit(buf, "%d\n", min_rpm);
return sysfs_emit(buf, "%d\n", max_rpm);
return sysfs_emit(buf, "%i\n", rpm);
return sysfs_emit(buf, "%i\n", pwm_mode == AMD_FAN_CTRL_AUTO ? 0 : 1);
return sysfs_emit(buf, "%d\n", vddgfx);
return sysfs_emit(buf, "%d\n", vddboard);
return sysfs_emit(buf, "vddgfx\n");
return sysfs_emit(buf, "vddboard\n");
return sysfs_emit(buf, "%d\n", vddnb);
return sysfs_emit(buf, "vddnb\n");
return sysfs_emit(buf, "%zd\n", val);
return sysfs_emit(buf, "%zd\n", val);
size = sysfs_emit(buf, "%u\n", limit * 1000000);
size = sysfs_emit(buf, "\n");
return sysfs_emit(buf, "%s\n",
return sysfs_emit(buf, "PPT\n");
return sysfs_emit(buf, "%u\n", sclk * 10 * 1000);
return sysfs_emit(buf, "sclk\n");
return sysfs_emit(buf, "%u\n", mclk * 10 * 1000);
return sysfs_emit(buf, "%s\n",
return sysfs_emit(buf, "mclk\n");
size = sysfs_emit(buf, "\n");
buf_len = sysfs_emit(buf, "states: %d\n", data.nums);
return sysfs_emit(buf, "%d\n", i);
return sysfs_emit(buf, "\n");
size = sysfs_emit(buf, "\n");
size = sysfs_emit(buf, "\n");
return sysfs_emit(buf, "%u\n", gt->info.id);
return sysfs_emit(buff, "%u\n", val); \
return sysfs_emit(buff, "%x\n", gt->rc6.enabled);
return sysfs_emit(buff, "%x\n", gt->rc6.enabled);
return sysfs_emit(buff, "%u\n", preq);
return sysfs_emit(buff, "%u\n", slpc->ignore_eff_freq);
return sysfs_emit(buff, "[%s] %s\n", "base", "power_saving");
return sysfs_emit(buff, "%s [%s]\n", "base", "power_saving");
return sysfs_emit(buff, "%u\n", slpc->power_profile);
return sysfs_emit(buff, "%u\n", val);
return sysfs_emit(buff, "%s\n", U8_8_SCALE_TO_VALUE);
return sysfs_emit(buff, "%u\n", media_ratio_mode_to_factor(mode));
return sysfs_emit(buff, "%u\n", val);
return sysfs_emit(buff, "%u\n", val);
return sysfs_emit(buf, "%u\n", intel_rps_get_up_threshold(rps));
return sysfs_emit(buf, "%u\n", intel_rps_get_down_threshold(rps));
return sysfs_emit(buf, "%u\n", gt->defaults.min_freq);
return sysfs_emit(buf, "%u\n", gt->defaults.max_freq);
return sysfs_emit(buf, "%u\n", gt->defaults.rps_up_threshold);
return sysfs_emit(buf, "%u\n", gt->defaults.rps_down_threshold);
return sysfs_emit(buf, "%lu\n", engine->props.max_busywait_duration_ns);
return sysfs_emit(buf, "%lu\n", engine->defaults.max_busywait_duration_ns);
return sysfs_emit(buf, "%lu\n", engine->props.timeslice_duration_ms);
return sysfs_emit(buf, "%lu\n", engine->defaults.timeslice_duration_ms);
return sysfs_emit(buf, "%lu\n", engine->props.stop_timeout_ms);
return sysfs_emit(buf, "%s\n", kobj_to_engine(kobj)->name);
return sysfs_emit(buf, "%lu\n", engine->defaults.stop_timeout_ms);
return sysfs_emit(buf, "%lu\n", engine->props.preempt_timeout_ms);
return sysfs_emit(buf, "%lu\n", engine->defaults.preempt_timeout_ms);
return sysfs_emit(buf, "%d\n", kobj_to_engine(kobj)->uabi_class);
return sysfs_emit(buf, "%lu\n", engine->props.heartbeat_interval_ms);
return sysfs_emit(buf, "%lu\n", engine->defaults.heartbeat_interval_ms);
return sysfs_emit(buf, "%d\n", kobj_to_engine(kobj)->uabi_instance);
return sysfs_emit(buf, "0x%x\n", kobj_to_engine(kobj)->mmio_base);
return sysfs_emit(buf, "%llu\n", out);
return sysfs_emit(buf, "%s\n", (cp == PM_PROFILE_AUTO) ? "auto" :
return sysfs_emit(buf, "%s\n", (pm == PM_METHOD_DYNPM) ? "dynpm" :
return sysfs_emit(buf, "%s\n",
return sysfs_emit(buf, "off\n");
return sysfs_emit(buf, "%s\n",
return sysfs_emit(buf, "%d\n", temp);
return sysfs_emit(buf, "%d\n", temp);
return sysfs_emit(buf, "%u\n", sclk);
return sysfs_emit(buf, "%u\n", vddc);