Lines Matching +full:ecx +full:- +full:1000
1 /* SPDX-License-Identifier: GPL-2.0 */
32 #define CQM_LIMBOCHECK_INTERVAL 1000
35 #define MBM_OVERFLOW_INTERVAL 1000
49 #define MBM_CNTR_WIDTH_OFFSET_MAX (62 - MBM_CNTR_WIDTH_BASE)
61 struct kernfs_fs_context *kfc = fc->fs_private; in rdt_fc2context()
70 * struct mon_evt - Entry in the event list of a resource
81 * struct mon_data_bits - Monitoring details for each event file
116 * enum rdtgrp_mode - Mode of a RDT resource group
119 * @RDT_MODE_PSEUDO_LOCKSETUP: Resource group will be used for Pseudo-Locking
121 * allowed AND the allocations are Cache Pseudo-Locked
128 * The "shareable", "exclusive", and "pseudo-locksetup" modes are set by
130 * "pseudo-locked" mode after the schemata is written while the resource
131 * group is in "pseudo-locksetup" mode.
144 * struct mongroup - store mon group's data in resctrl fs.
158 * struct pseudo_lock_region - pseudo-lock region information
159 * @r: RDT resource to which this pseudo-locked region
161 * @d: RDT domain to which this pseudo-locked region
163 * @cbm: bitmask of the pseudo-locked region
164 * @lock_thread_wq: waitqueue used to wait on the pseudo-locking thread
166 * @thread_done: variable used by waitqueue to test if pseudo-locking
171 * @size: size of pseudo-locked region in bytes
172 * @kmem: the kernel memory associated with pseudo-locked region
195 * struct rdtgroup - store rdtgroup's data in resctrl file system.
203 * @type: indicates type of this rdtgroup - either
207 * @plr: pseudo-locked region
255 * struct rftype - describe each file in the resctrl file system
276 * Maximum write size is determined by ->max_write_len.
283 * struct mbm_state - status for each MBM counter in each domain
301 * struct rdt_domain - group of cpus sharing an RDT resource
319 * @plr: pseudo-locked region (if any) associated with domain
340 * struct msr_param - set a range of MSRs from a domain
352 * struct rdt_cache - Cache allocation related data
378 * enum membw_throttle_mode - System's memory bandwidth throttling mode
392 * struct rdt_membw - Memory bandwidth allocation related data
396 * @arch_needs_linear: True if we can't configure non-linear resources
444 * struct rdt_resource - attributes of an RDT resource
527 if (r->alloc_capable || r->mon_capable)
532 if (r->alloc_capable)
537 if (r->mon_capable)
542 if (r->alloc_enabled)
547 if (r->mon_enabled)
549 /* CPUID.(EAX=10H, ECX=ResID=1).EAX */
557 /* CPUID.(EAX=10H, ECX=ResID=3).EAX */
565 /* CPUID.(EAX=10H, ECX=ResID).EDX */