Lines Matching +full:ecx +full:- +full:1000

1 /* SPDX-License-Identifier: GPL-2.0 */
18 #define CQM_LIMBOCHECK_INTERVAL 1000
21 #define MBM_OVERFLOW_INTERVAL 1000
33 #define MBM_CNTR_WIDTH_OFFSET_MAX (62 - MBM_CNTR_WIDTH_BASE)
41 /* Non-Temporal Writes to Local Memory */
44 /* Non-Temporal Writes to Remote Memory */
60 * cpumask_any_housekeeping() - Choose any CPU in @mask, preferring those that
110 struct kernfs_fs_context *kfc = fc->fs_private; in rdt_fc2context()
116 * struct mon_evt - Entry in the event list of a resource
120 * @list: entry in &rdt_resource->evt_list
130 * union mon_data_bits - Monitoring details for each event file.
154 * struct rmid_read - Data passed across smp_call*() to read event count.
194 * enum rdtgrp_mode - Mode of a RDT resource group
197 * @RDT_MODE_PSEUDO_LOCKSETUP: Resource group will be used for Pseudo-Locking
199 * allowed AND the allocations are Cache Pseudo-Locked
207 * The "shareable", "exclusive", and "pseudo-locksetup" modes are set by
209 * "pseudo-locked" mode after the schemata is written while the resource
210 * group is in "pseudo-locksetup" mode.
223 * struct mongroup - store mon group's data in resctrl fs.
237 * struct pseudo_lock_region - pseudo-lock region information
239 * pseudo-locked region belongs
240 * @d: RDT domain to which this pseudo-locked region
242 * @cbm: bitmask of the pseudo-locked region
243 * @lock_thread_wq: waitqueue used to wait on the pseudo-locking thread
245 * @thread_done: variable used by waitqueue to test if pseudo-locking
250 * @size: size of pseudo-locked region in bytes
251 * @kmem: the kernel memory associated with pseudo-locked region
274 * struct rdtgroup - store rdtgroup's data in resctrl file system.
282 * @type: indicates type of this rdtgroup - either
287 * @plr: pseudo-locked region
335 * struct rftype - describe each file in the resctrl file system
356 * Maximum write size is determined by ->max_write_len.
363 * struct mbm_state - status for each MBM counter in each domain
373 * struct arch_mbm_state - values used to compute resctrl_arch_rmid_read()s
385 * struct rdt_hw_ctrl_domain - Arch private attributes of a set of CPUs that share
398 * struct rdt_hw_mon_domain - Arch private attributes of a set of CPUs that share
423 * struct msr_param - set a range of MSRs from a domain
468 * struct rdt_hw_resource - arch private attributes of a resctrl resource
530 return &hw_res->r_resctrl; in resctrl_inc()
548 r <= &rdt_resources_all[RDT_NUM_RESOURCES - 1].r_resctrl; \
553 if (r->alloc_capable || r->mon_capable)
557 if (r->alloc_capable)
561 if (r->mon_capable)
563 /* CPUID.(EAX=10H, ECX=ResID=1).EAX */
571 /* CPUID.(EAX=10H, ECX=ResID=3).EAX */
579 /* CPUID.(EAX=10H, ECX=ResID).ECX */
588 /* CPUID.(EAX=10H, ECX=ResID).EDX */