Lines Matching +full:sub +full:- +full:mailbox

1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
16 * struct isst_if_platform_info - Define platform information
25 * @mmio_supported: Support of mmio interface for core-power feature
40 * struct isst_if_cpu_map - CPU mapping between logical and physical CPU
53 * struct isst_if_cpu_maps - structure for CPU map IOCTL
67 * struct isst_if_io_reg - Read write PUNIT IO register
84 * struct isst_if_io_regs - structure for IO register commands
99 * struct isst_if_mbox_cmd - Structure to define mail box command
101 * @parameter: Mailbox parameter value
102 * @req_data: Request data for the mailbox
103 * @resp_data: Response data for mailbox command response
104 * @command: Mailbox command value
105 * @sub_command: Mailbox sub command value
108 * Structure to specify mailbox command to be sent to PUNIT.
121 * struct isst_if_mbox_cmds - structure for mailbox commands
122 * @cmd_count: Number of mailbox commands in mbox_cmd[]
126 * one or more mailbox commands to PUNIT. Here IOCTL return value
136 * struct isst_if_msr_cmd - Structure to define msr command
153 * struct isst_if_msr_cmds - structure for msr commands
154 * @cmd_count: Number of mailbox commands in msr_cmd[]
167 * struct isst_core_power - Structure to get/set core_power feature
187 * struct isst_clos_param - Structure to get/set clos praram
194 * prop_prio: Proportional priority from 0-15
210 * struct isst_if_clos_assoc - Structure to assign clos to a CPU
226 * struct isst_if_clos_assoc_cmds - Structure to assign clos to CPUs
243 * struct isst_tpmi_instance_count - Get number of TPMI instances per socket
258 * struct isst_perf_level_info - Structure to get information on SST-PP levels
264 * @feature_rev: The feature revision for SST-PP supported by the platform
267 * @feature_state: SST-BF and SST-TF (enabled/disabled) status at current level
268 * @locked: SST-PP performance level change is locked/unlocked
269 * @enabled: SST-PP feature is enabled or not
270 * @sst-tf_support: SST-TF support status at this level
271 * @sst-bf_support: SST-BF support status at this level
273 * Structure to get SST-PP details using IOCTL ISST_IF_PERF_LEVELS.
290 * struct isst_perf_level_control - Structure to set SST-PP level
295 * Structure used change SST-PP level using IOCTL ISST_IF_PERF_SET_LEVEL.
304 * struct isst_perf_feature_control - Structure to activate SST-BF/SST-TF
307 * @feature: bit 0 = SST-BF state, bit 1 = SST-TF state
309 * Structure used to enable SST-BF/SST-TF using IOCTL ISST_IF_PERF_SET_FEATURE.
321 * struct isst_perf_level_data_info - Structure to get SST-PP level details
324 * @level: SST-PP level for which caller wants to get information
348 * Structure used to get information on frequencies and TDP for a SST-PP
379 * struct isst_perf_level_cpu_mask - Structure to get SST-PP level CPU mask
382 * @level: SST-PP level for which caller wants to get information
392 * Structure used to get cpumask for a SST-PP level using
394 * IOCTL ISST_IF_GET_BASE_FREQ_CPU_MASK for SST-BF.
407 * struct isst_base_freq_info - Structure to get SST-BF frequencies
410 * @level: SST-PP level for which caller wants to get information
416 * Structure used to get SST-BF information using
430 * struct isst_turbo_freq_info - Structure to get SST-TF frequencies
433 * @level: SST-PP level for which caller wants to get information
439 * Structure used to get SST-TF information using