System
:
Linux server1.ontime-gulf.com 4.18.0-553.5.1.el8_10.x86_64 #1 SMP Wed Jun 5 09:12:13 EDT 2024 x86_64
Software
:
Apache
Server
:
162.0.230.206
Domains
:
40 Domain
Permission
:
[
drwxr-xr-x
]
:
/
usr
/
include
/
asm
/
216.73.216.49
Select
Submit
Home
Add User
Mailer
About
DBName
DBUser
DBPass
DBHost
WpUser
WpPass
Input e-mail
ACUPOFTEA for mail.ontime-ae.com made by tabagkayu.
Folder Name
File Name
File Content
File
amd_hsmp.h
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _ASM_X86_AMD_HSMP_H_ #define _ASM_X86_AMD_HSMP_H_ #include <linux/types.h> #pragma pack(4) #define HSMP_MAX_MSG_LEN 8 /* * HSMP Messages supported */ enum hsmp_message_ids { HSMP_TEST = 1, /* 01h Increments input value by 1 */ HSMP_GET_SMU_VER, /* 02h SMU FW version */ HSMP_GET_PROTO_VER, /* 03h HSMP interface version */ HSMP_GET_SOCKET_POWER, /* 04h average package power consumption */ HSMP_SET_SOCKET_POWER_LIMIT, /* 05h Set the socket power limit */ HSMP_GET_SOCKET_POWER_LIMIT, /* 06h Get current socket power limit */ HSMP_GET_SOCKET_POWER_LIMIT_MAX,/* 07h Get maximum socket power value */ HSMP_SET_BOOST_LIMIT, /* 08h Set a core maximum frequency limit */ HSMP_SET_BOOST_LIMIT_SOCKET, /* 09h Set socket maximum frequency level */ HSMP_GET_BOOST_LIMIT, /* 0Ah Get current frequency limit */ HSMP_GET_PROC_HOT, /* 0Bh Get PROCHOT status */ HSMP_SET_XGMI_LINK_WIDTH, /* 0Ch Set max and min width of xGMI Link */ HSMP_SET_DF_PSTATE, /* 0Dh Alter APEnable/Disable messages behavior */ HSMP_SET_AUTO_DF_PSTATE, /* 0Eh Enable DF P-State Performance Boost algorithm */ HSMP_GET_FCLK_MCLK, /* 0Fh Get FCLK and MEMCLK for current socket */ HSMP_GET_CCLK_THROTTLE_LIMIT, /* 10h Get CCLK frequency limit in socket */ HSMP_GET_C0_PERCENT, /* 11h Get average C0 residency in socket */ HSMP_SET_NBIO_DPM_LEVEL, /* 12h Set max/min LCLK DPM Level for a given NBIO */ HSMP_GET_NBIO_DPM_LEVEL, /* 13h Get LCLK DPM level min and max for a given NBIO */ HSMP_GET_DDR_BANDWIDTH, /* 14h Get theoretical maximum and current DDR Bandwidth */ HSMP_GET_TEMP_MONITOR, /* 15h Get socket temperature */ HSMP_GET_DIMM_TEMP_RANGE, /* 16h Get per-DIMM temperature range and refresh rate */ HSMP_GET_DIMM_POWER, /* 17h Get per-DIMM power consumption */ HSMP_GET_DIMM_THERMAL, /* 18h Get per-DIMM thermal sensors */ HSMP_GET_SOCKET_FREQ_LIMIT, /* 19h Get current active frequency per socket */ HSMP_GET_CCLK_CORE_LIMIT, /* 1Ah Get CCLK frequency limit per core */ HSMP_GET_RAILS_SVI, /* 1Bh Get SVI-based Telemetry for all rails */ HSMP_GET_SOCKET_FMAX_FMIN, /* 1Ch Get Fmax and Fmin per socket */ HSMP_GET_IOLINK_BANDWITH, /* 1Dh Get current bandwidth on IO Link */ HSMP_GET_XGMI_BANDWITH, /* 1Eh Get current bandwidth on xGMI Link */ HSMP_SET_GMI3_WIDTH, /* 1Fh Set max and min GMI3 Link width */ HSMP_SET_PCI_RATE, /* 20h Control link rate on PCIe devices */ HSMP_SET_POWER_MODE, /* 21h Select power efficiency profile policy */ HSMP_SET_PSTATE_MAX_MIN, /* 22h Set the max and min DF P-State */ HSMP_MSG_ID_MAX, }; struct hsmp_message { __u32 msg_id; /* Message ID */ __u16 num_args; /* Number of input argument words in message */ __u16 response_sz; /* Number of expected output/response words */ __u32 args[HSMP_MAX_MSG_LEN]; /* argument/response buffer */ __u16 sock_ind; /* socket number */ }; enum hsmp_msg_type { HSMP_RSVD = -1, HSMP_SET = 0, HSMP_GET = 1, }; struct hsmp_msg_desc { int num_args; int response_sz; enum hsmp_msg_type type; }; /* * User may use these comments as reference, please find the * supported list of messages and message definition in the * HSMP chapter of respective family/model PPR. * * Not supported messages would return -ENOMSG. */ static const struct hsmp_msg_desc hsmp_msg_desc_table[] = { /* RESERVED */ {0, 0, HSMP_RSVD}, /* * HSMP_TEST, num_args = 1, response_sz = 1 * input: args[0] = xx * output: args[0] = xx + 1 */ {1, 1, HSMP_GET}, /* * HSMP_GET_SMU_VER, num_args = 0, response_sz = 1 * output: args[0] = smu fw ver */ {0, 1, HSMP_GET}, /* * HSMP_GET_PROTO_VER, num_args = 0, response_sz = 1 * output: args[0] = proto version */ {0, 1, HSMP_GET}, /* * HSMP_GET_SOCKET_POWER, num_args = 0, response_sz = 1 * output: args[0] = socket power in mWatts */ {0, 1, HSMP_GET}, /* * HSMP_SET_SOCKET_POWER_LIMIT, num_args = 1, response_sz = 0 * input: args[0] = power limit value in mWatts */ {1, 0, HSMP_SET}, /* * HSMP_GET_SOCKET_POWER_LIMIT, num_args = 0, response_sz = 1 * output: args[0] = socket power limit value in mWatts */ {0, 1, HSMP_GET}, /* * HSMP_GET_SOCKET_POWER_LIMIT_MAX, num_args = 0, response_sz = 1 * output: args[0] = maximuam socket power limit in mWatts */ {0, 1, HSMP_GET}, /* * HSMP_SET_BOOST_LIMIT, num_args = 1, response_sz = 0 * input: args[0] = apic id[31:16] + boost limit value in MHz[15:0] */ {1, 0, HSMP_SET}, /* * HSMP_SET_BOOST_LIMIT_SOCKET, num_args = 1, response_sz = 0 * input: args[0] = boost limit value in MHz */ {1, 0, HSMP_SET}, /* * HSMP_GET_BOOST_LIMIT, num_args = 1, response_sz = 1 * input: args[0] = apic id * output: args[0] = boost limit value in MHz */ {1, 1, HSMP_GET}, /* * HSMP_GET_PROC_HOT, num_args = 0, response_sz = 1 * output: args[0] = proc hot status */ {0, 1, HSMP_GET}, /* * HSMP_SET_XGMI_LINK_WIDTH, num_args = 1, response_sz = 0 * input: args[0] = min link width[15:8] + max link width[7:0] */ {1, 0, HSMP_SET}, /* * HSMP_SET_DF_PSTATE, num_args = 1, response_sz = 0 * input: args[0] = df pstate[7:0] */ {1, 0, HSMP_SET}, /* HSMP_SET_AUTO_DF_PSTATE, num_args = 0, response_sz = 0 */ {0, 0, HSMP_SET}, /* * HSMP_GET_FCLK_MCLK, num_args = 0, response_sz = 2 * output: args[0] = fclk in MHz, args[1] = mclk in MHz */ {0, 2, HSMP_GET}, /* * HSMP_GET_CCLK_THROTTLE_LIMIT, num_args = 0, response_sz = 1 * output: args[0] = core clock in MHz */ {0, 1, HSMP_GET}, /* * HSMP_GET_C0_PERCENT, num_args = 0, response_sz = 1 * output: args[0] = average c0 residency */ {0, 1, HSMP_GET}, /* * HSMP_SET_NBIO_DPM_LEVEL, num_args = 1, response_sz = 0 * input: args[0] = nbioid[23:16] + max dpm level[15:8] + min dpm level[7:0] */ {1, 0, HSMP_SET}, /* * HSMP_GET_NBIO_DPM_LEVEL, num_args = 1, response_sz = 1 * input: args[0] = nbioid[23:16] * output: args[0] = max dpm level[15:8] + min dpm level[7:0] */ {1, 1, HSMP_GET}, /* * HSMP_GET_DDR_BANDWIDTH, num_args = 0, response_sz = 1 * output: args[0] = max bw in Gbps[31:20] + utilised bw in Gbps[19:8] + * bw in percentage[7:0] */ {0, 1, HSMP_GET}, /* * HSMP_GET_TEMP_MONITOR, num_args = 0, response_sz = 1 * output: args[0] = temperature in degree celsius. [15:8] integer part + * [7:5] fractional part */ {0, 1, HSMP_GET}, /* * HSMP_GET_DIMM_TEMP_RANGE, num_args = 1, response_sz = 1 * input: args[0] = DIMM address[7:0] * output: args[0] = refresh rate[3] + temperature range[2:0] */ {1, 1, HSMP_GET}, /* * HSMP_GET_DIMM_POWER, num_args = 1, response_sz = 1 * input: args[0] = DIMM address[7:0] * output: args[0] = DIMM power in mW[31:17] + update rate in ms[16:8] + * DIMM address[7:0] */ {1, 1, HSMP_GET}, /* * HSMP_GET_DIMM_THERMAL, num_args = 1, response_sz = 1 * input: args[0] = DIMM address[7:0] * output: args[0] = temperature in degree celcius[31:21] + update rate in ms[16:8] + * DIMM address[7:0] */ {1, 1, HSMP_GET}, /* * HSMP_GET_SOCKET_FREQ_LIMIT, num_args = 0, response_sz = 1 * output: args[0] = frequency in MHz[31:16] + frequency source[15:0] */ {0, 1, HSMP_GET}, /* * HSMP_GET_CCLK_CORE_LIMIT, num_args = 1, response_sz = 1 * input: args[0] = apic id [31:0] * output: args[0] = frequency in MHz[31:0] */ {1, 1, HSMP_GET}, /* * HSMP_GET_RAILS_SVI, num_args = 0, response_sz = 1 * output: args[0] = power in mW[31:0] */ {0, 1, HSMP_GET}, /* * HSMP_GET_SOCKET_FMAX_FMIN, num_args = 0, response_sz = 1 * output: args[0] = fmax in MHz[31:16] + fmin in MHz[15:0] */ {0, 1, HSMP_GET}, /* * HSMP_GET_IOLINK_BANDWITH, num_args = 1, response_sz = 1 * input: args[0] = link id[15:8] + bw type[2:0] * output: args[0] = io bandwidth in Mbps[31:0] */ {1, 1, HSMP_GET}, /* * HSMP_GET_XGMI_BANDWITH, num_args = 1, response_sz = 1 * input: args[0] = link id[15:8] + bw type[2:0] * output: args[0] = xgmi bandwidth in Mbps[31:0] */ {1, 1, HSMP_GET}, /* * HSMP_SET_GMI3_WIDTH, num_args = 1, response_sz = 0 * input: args[0] = min link width[15:8] + max link width[7:0] */ {1, 0, HSMP_SET}, /* * HSMP_SET_PCI_RATE, num_args = 1, response_sz = 1 * input: args[0] = link rate control value * output: args[0] = previous link rate control value */ {1, 1, HSMP_SET}, /* * HSMP_SET_POWER_MODE, num_args = 1, response_sz = 0 * input: args[0] = power efficiency mode[2:0] */ {1, 0, HSMP_SET}, /* * HSMP_SET_PSTATE_MAX_MIN, num_args = 1, response_sz = 0 * input: args[0] = min df pstate[15:8] + max df pstate[7:0] */ {1, 0, HSMP_SET}, }; /* Reset to default packing */ #pragma pack() /* Define unique ioctl command for hsmp msgs using generic _IOWR */ #define HSMP_BASE_IOCTL_NR 0xF8 #define HSMP_IOCTL_CMD _IOWR(HSMP_BASE_IOCTL_NR, 0, struct hsmp_message) #endif /*_ASM_X86_AMD_HSMP_H_*/
New name for
Are you sure will delete
?
New date for
New perm for
Name
Type
Size
Permission
Last Modified
Actions
.
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
..
DIR
-
drwxr-xr-x
2025-10-28 10:57:27
a.out.h
text/x-c
756 B
-rw-r--r--
2025-10-27 03:42:54
amd_hsmp.h
text/x-c
8.68 KB
-rw-r--r--
2025-10-27 03:42:54
auxvec.h
text/plain
618 B
-rw-r--r--
2025-10-27 03:42:54
bitsperlong.h
text/x-c
321 B
-rw-r--r--
2025-10-27 03:42:54
boot.h
text/plain
323 B
-rw-r--r--
2025-10-27 03:42:54
bootparam.h
text/x-c
7.58 KB
-rw-r--r--
2025-10-27 03:42:54
bpf_perf_event.h
text/x-c
40 B
-rw-r--r--
2025-10-27 03:42:54
byteorder.h
text/x-c
176 B
-rw-r--r--
2025-10-27 03:42:54
debugreg.h
text/plain
3.25 KB
-rw-r--r--
2025-10-27 03:42:54
e820.h
text/x-c
2.52 KB
-rw-r--r--
2025-10-27 03:42:54
errno.h
text/x-c
31 B
-rw-r--r--
2025-10-27 03:42:54
fcntl.h
text/x-c
31 B
-rw-r--r--
2025-10-27 03:42:54
hw_breakpoint.h
text/plain
69 B
-rw-r--r--
2025-10-27 03:42:54
hwcap2.h
text/plain
270 B
-rw-r--r--
2025-10-27 03:42:54
ioctl.h
text/x-c
31 B
-rw-r--r--
2025-10-27 03:42:54
ioctls.h
text/x-c
32 B
-rw-r--r--
2025-10-27 03:42:54
ipcbuf.h
text/x-c
32 B
-rw-r--r--
2025-10-27 03:42:54
ist.h
text/x-c
854 B
-rw-r--r--
2025-10-27 03:42:54
kvm.h
text/x-c
11.44 KB
-rw-r--r--
2025-10-27 03:42:54
kvm_para.h
text/x-c
4.24 KB
-rw-r--r--
2025-10-27 03:42:54
kvm_perf.h
text/x-c
388 B
-rw-r--r--
2025-10-27 03:42:54
ldt.h
text/x-c
1.28 KB
-rw-r--r--
2025-10-27 03:42:54
mce.h
text/x-c
1.65 KB
-rw-r--r--
2025-10-27 03:42:54
mman.h
text/x-c
1002 B
-rw-r--r--
2025-10-27 03:42:54
msgbuf.h
text/x-c
1.03 KB
-rw-r--r--
2025-10-27 03:42:54
msr.h
text/x-c
346 B
-rw-r--r--
2025-10-27 03:42:54
mtrr.h
text/x-c
4.13 KB
-rw-r--r--
2025-10-27 03:42:54
param.h
text/x-c
31 B
-rw-r--r--
2025-10-27 03:42:54
perf_regs.h
text/plain
1.37 KB
-rw-r--r--
2025-10-27 03:42:54
poll.h
text/x-c
30 B
-rw-r--r--
2025-10-27 03:42:54
posix_types.h
text/plain
224 B
-rw-r--r--
2025-10-27 03:42:54
posix_types_32.h
text/x-c
765 B
-rw-r--r--
2025-10-27 03:42:54
posix_types_64.h
text/x-c
609 B
-rw-r--r--
2025-10-27 03:42:54
posix_types_x32.h
text/x-c
581 B
-rw-r--r--
2025-10-27 03:42:54
prctl.h
text/plain
618 B
-rw-r--r--
2025-10-27 03:42:54
processor-flags.h
text/x-c
6.47 KB
-rw-r--r--
2025-10-27 03:42:54
ptrace-abi.h
text/x-c
1.99 KB
-rw-r--r--
2025-10-27 03:42:54
ptrace.h
text/x-c
1.46 KB
-rw-r--r--
2025-10-27 03:42:54
resource.h
text/x-c
34 B
-rw-r--r--
2025-10-27 03:42:54
sembuf.h
text/x-c
1.02 KB
-rw-r--r--
2025-10-27 03:42:54
setup.h
text/plain
6 B
-rw-r--r--
2025-10-27 03:42:54
sgx.h
text/x-c
8.15 KB
-rw-r--r--
2025-10-27 03:42:54
shmbuf.h
text/x-c
1.23 KB
-rw-r--r--
2025-10-27 03:42:54
sigcontext.h
text/x-c
9.5 KB
-rw-r--r--
2025-10-27 03:42:54
sigcontext32.h
text/x-c
247 B
-rw-r--r--
2025-10-27 03:42:54
siginfo.h
text/x-c
422 B
-rw-r--r--
2025-10-27 03:42:54
signal.h
text/x-c
2.83 KB
-rw-r--r--
2025-10-27 03:42:54
socket.h
text/x-c
32 B
-rw-r--r--
2025-10-27 03:42:54
sockios.h
text/x-c
33 B
-rw-r--r--
2025-10-27 03:42:54
stat.h
text/x-c
3.06 KB
-rw-r--r--
2025-10-27 03:42:54
statfs.h
text/x-c
416 B
-rw-r--r--
2025-10-27 03:42:54
svm.h
text/plain
9.54 KB
-rw-r--r--
2025-10-27 03:42:54
swab.h
text/x-c
724 B
-rw-r--r--
2025-10-27 03:42:54
termbits.h
text/x-c
34 B
-rw-r--r--
2025-10-27 03:42:54
termios.h
text/x-c
33 B
-rw-r--r--
2025-10-27 03:42:54
types.h
text/x-c
152 B
-rw-r--r--
2025-10-27 03:42:54
ucontext.h
text/x-c
2.07 KB
-rw-r--r--
2025-10-27 03:42:54
unistd.h
text/plain
359 B
-rw-r--r--
2025-10-27 03:42:54
unistd_32.h
text/plain
10.87 KB
-rw-r--r--
2025-10-27 03:42:54
unistd_64.h
text/plain
9.1 KB
-rw-r--r--
2025-10-27 03:42:54
unistd_x32.h
text/plain
16.03 KB
-rw-r--r--
2025-10-27 03:42:54
vm86.h
text/x-c
3.04 KB
-rw-r--r--
2025-10-27 03:42:54
vmx.h
text/x-Algol68
7.2 KB
-rw-r--r--
2025-10-27 03:42:54
vsyscall.h
text/plain
263 B
-rw-r--r--
2025-10-27 03:42:54
~ ACUPOFTEA - mail.ontime-ae.com