Lines Matching +full:parent +full:- +full:locked

1 /* SPDX-License-Identifier: GPL-2.0 */
31 #define MBM_CNTR_WIDTH_OFFSET_MAX (62 - MBM_CNTR_WIDTH_BASE)
39 /* Non-Temporal Writes to Local Memory */
42 /* Non-Temporal Writes to Remote Memory */
67 struct kernfs_fs_context *kfc = fc->fs_private; in rdt_fc2context()
76 * struct mon_evt - Entry in the event list of a resource
80 * @list: entry in &rdt_resource->evt_list
90 * union mon_data_bits - Monitoring details for each event file
129 * enum rdtgrp_mode - Mode of a RDT resource group
132 * @RDT_MODE_PSEUDO_LOCKSETUP: Resource group will be used for Pseudo-Locking
134 * allowed AND the allocations are Cache Pseudo-Locked
142 * The "shareable", "exclusive", and "pseudo-locksetup" modes are set by
144 * "pseudo-locked" mode after the schemata is written while the resource
145 * group is in "pseudo-locksetup" mode.
158 * struct mongroup - store mon group's data in resctrl fs.
160 * @parent: parent rdtgrp
166 struct rdtgroup *parent; member
172 * struct pseudo_lock_region - pseudo-lock region information
174 * pseudo-locked region belongs
175 * @d: RDT domain to which this pseudo-locked region
177 * @cbm: bitmask of the pseudo-locked region
178 * @lock_thread_wq: waitqueue used to wait on the pseudo-locking thread
180 * @thread_done: variable used by waitqueue to test if pseudo-locking
185 * @size: size of pseudo-locked region in bytes
186 * @kmem: the kernel memory associated with pseudo-locked region
209 * struct rdtgroup - store rdtgroup's data in resctrl file system.
217 * @type: indicates type of this rdtgroup - either
221 * @plr: pseudo-locked region
268 * struct rftype - describe each file in the resctrl file system
289 * Maximum write size is determined by ->max_write_len.
296 * struct mbm_state - status for each MBM counter in each domain
310 * struct arch_mbm_state - values used to compute resctrl_arch_rmid_read()s
322 * struct rdt_hw_domain - Arch private attributes of a set of CPUs that share
344 * struct msr_param - set a range of MSRs from a domain
387 * struct rdt_hw_resource - arch private attributes of a resctrl resource
448 return &hw_res->r_resctrl; in resctrl_inc()
464 r <= &rdt_resources_all[RDT_NUM_RESOURCES - 1].r_resctrl; \
469 if (r->alloc_capable || r->mon_capable)
473 if (r->alloc_capable)
477 if (r->mon_capable)