/linux/Documentation/ABI/testing/ |
H A D | sysfs-kernel-mm-damon | 31 schemes stats files of the kdamond. Writing 189 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/nr_schemes 194 of the context named '0' to 'N-1' under the schemes/ directory. 196 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/action 202 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/target_nid 208 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/apply_interval_us 215 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/sz/min 221 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/sz/max 227 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/nr_accesses/… 233 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/access_pattern/nr_accesses/… [all …]
|
/linux/tools/testing/selftests/damon/ |
H A D | _damon_sysfs.py | 435 self.context.sysfs_dir(), 'schemes', '%d' % self.idx) 592 schemes = None 597 schemes=[]): 607 self.schemes = schemes 608 for idx, scheme in enumerate(self.schemes): 640 self.sysfs_dir(), 'schemes', 'nr_schemes') 644 if int(content) != len(self.schemes): 645 err = write_file(nr_schemes_file, '%d' % len(self.schemes)) 648 for scheme in self.schemes 313 schemes = None global() variable in DamonCtx 318 __init__(self, ops='paddr', monitoring_attrs=DamonAttrs(), targets=[], schemes=[]) global() argument [all...] |
H A D | damos_apply_interval.py | 19 schemes=[ 33 ] # schemes 50 schemes = kdamonds.kdamonds[0].contexts[0].schemes 51 nr_tried_stats = [s.stats.nr_tried for s in schemes]
|
H A D | damon_nr_regions.py | 29 schemes=[_damon_sysfs.Damos(action='stat', 30 )] # schemes 49 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0] 96 schemes=[_damon_sysfs.Damos(action='stat', 97 )] # schemes 128 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0]
|
H A D | sysfs_update_removed_scheme_dir.sh | 27 echo 1 > "$damon_sysfs/kdamonds/0/contexts/0/schemes/nr_schemes" 28 scheme_dir="$damon_sysfs/kdamonds/0/contexts/0/schemes/0" 36 echo 0 > "$damon_sysfs/kdamonds/0/contexts/0/schemes/nr_schemes"
|
H A D | damos_tried_regions.py | 19 schemes=[_damon_sysfs.Damos(action='stat', 20 )] # schemes 39 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0]
|
H A D | sysfs_update_schemes_tried_regions_wss_estimation.py | 17 schemes=[_damon_sysfs.Damos( 20 nr_accesses=[5, 20], age=[2, 2**64 - 1]))] # schemes 38 kdamonds.kdamonds[0].contexts[0].schemes[0].tried_bytes)
|
H A D | damos_quota.py | 21 schemes=[_damon_sysfs.Damos( 27 )] # schemes 49 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0]
|
H A D | sysfs_update_schemes_tried_regions_hang.py | 15 schemes=[_damon_sysfs.Damos( 17 nr_accesses=[200, 200]))] # schemes
|
H A D | damos_quota_goal.py | 20 schemes=[_damon_sysfs.Damos( 24 )] # schemes
|
/linux/drivers/net/ethernet/freescale/fman/ |
H A D | fman_keygen.c | 15 /* Maximum number of KeyGen Schemes */ 201 * schemes sharing between multiple ports is not 230 struct keygen_scheme schemes[FM_KG_MAX_NUM_OF_SCHEMES]; member 231 /* Array of schemes */ 283 * Build Action Register value for port binding to schemes 361 * Write all Schemes Registers with specified values 416 * Return: 0 on success, -EINVAL when the are no available free schemes 423 if (!keygen->schemes[i].used) { in get_free_scheme_id() 445 return &keygen->schemes[scheme_id]; in get_scheme() 450 * Bind the port to schemes [all …]
|
/linux/mm/damon/ |
H A D | sysfs.c | 840 struct damon_sysfs_schemes *schemes; member 898 struct damon_sysfs_schemes *schemes = damon_sysfs_schemes_alloc(); in damon_sysfs_context_set_schemes() local 901 if (!schemes) in damon_sysfs_context_set_schemes() 903 err = kobject_init_and_add(&schemes->kobj, &damon_sysfs_schemes_ktype, in damon_sysfs_context_set_schemes() 904 &context->kobj, "schemes"); in damon_sysfs_context_set_schemes() 906 kobject_put(&schemes->kobj); in damon_sysfs_context_set_schemes() 909 context->schemes = schemes; in damon_sysfs_context_set_schemes() 945 damon_sysfs_schemes_rm_dirs(context->schemes); in damon_sysfs_context_rm_dirs() 946 kobject_put(&context->schemes->kobj); in damon_sysfs_context_rm_dirs() 1251 * @DAMON_SYSFS_CMD_UPDATE_SCHEMES_TRIED_REGIONS: Update schemes tried [all …]
|
H A D | sysfs-common.h | 27 * schemes directory 37 void damon_sysfs_schemes_rm_dirs(struct damon_sysfs_schemes *schemes);
|
H A D | sysfs-schemes.c | 196 * schemes/stats directory 2283 * schemes directory 2291 void damon_sysfs_schemes_rm_dirs(struct damon_sysfs_schemes *schemes) in damon_sysfs_schemes_rm_dirs() argument 2293 struct damon_sysfs_scheme **schemes_arr = schemes->schemes_arr; in damon_sysfs_schemes_rm_dirs() 2296 for (i = 0; i < schemes->nr; i++) { in damon_sysfs_schemes_rm_dirs() 2300 schemes->nr = 0; in damon_sysfs_schemes_rm_dirs() 2302 schemes->schemes_arr = NULL; in damon_sysfs_schemes_rm_dirs() 2305 static int damon_sysfs_schemes_add_dirs(struct damon_sysfs_schemes *schemes, in damon_sysfs_schemes_add_dirs() argument 2311 damon_sysfs_schemes_rm_dirs(schemes); in damon_sysfs_schemes_add_dirs() 2319 schemes->schemes_arr = schemes_arr; in damon_sysfs_schemes_add_dirs() [all …]
|
H A D | core.c | 430 list_add_tail(&s->list, &ctx->schemes); in damon_add_scheme() 552 INIT_LIST_HEAD(&ctx->schemes); in damon_new_ctx() 747 * damon_set_schemes() - Set data access monitoring based operation schemes. 749 * @schemes: array of the schemes 750 * @nr_schemes: number of entries in @schemes 755 void damon_set_schemes(struct damon_ctx *ctx, struct damos **schemes, in damon_set_schemes() argument 764 damon_add_scheme(ctx, schemes[i]); in damon_set_schemes() 1243 * schemes and targets should be updated first, since in damon_commit_ctx() 1245 * next_apply_sis of schemes, and in damon_commit_ctx() 1815 /* if all schemes completed, signal completion to walker */ in damos_walk_complete() [all …]
|
/linux/tools/perf/pmu-events/arch/x86/amdzen2/ |
H A D | floating-point.json | 71 …ful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes.", 77 …ful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes.", 83 …ful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes.", 89 …ful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes.",
|
/linux/tools/perf/pmu-events/arch/x86/amdzen3/ |
H A D | floating-point.json | 70 …ful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes.", 76 …ful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes.", 82 …ful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes.", 88 …ful for measuring the effectiveness of the Move elimination and Scalar code optimization schemes.",
|
/linux/drivers/usb/musb/ |
H A D | Makefile | 29 # possible I/O schemes will be enabled at a time ... 30 # PIO only, or DMA (several potential schemes).
|
/linux/include/linux/ |
H A D | damon.h | 19 /* Max priority score for DAMON-based operation schemes */ 418 * schemes. Refer to damos_walk() for more details. 487 * To do the work only when needed, schemes can be activated for specific 488 * system situations using &wmarks. If all schemes that registered to the 754 * @schemes: Head of schemes (&damos) list. 798 struct list_head schemes; member 843 list_for_each_entry(s, &(ctx)->schemes, list) 846 list_for_each_entry_safe(s, next, &(ctx)->schemes, list) 921 struct damos **schemes, ssize_t nr_schemes);
|
H A D | t10-pi.h | 10 * protection schemes. Currently 0 through 3 are defined:
|
/linux/tools/perf/pmu-events/arch/x86/amdzen1/ |
H A D | floating-point.json | 172 …g the effectiveness of the Move elimination and Scalar code optimization schemes. Number of Scalar… 179 …g the effectiveness of the Move elimination and Scalar code optimization schemes. Number of Ops th… 186 …g the effectiveness of the Move elimination and Scalar code optimization schemes. Number of SSE Mo… 193 …g the effectiveness of the Move elimination and Scalar code optimization schemes. Number of SSE Mo…
|
/linux/Documentation/mm/damon/ |
H A D | design.rst | 14 specification and DAMON-based operation schemes are stored in a data structure 390 Operation Schemes 403 One straightforward approach for such schemes would be profile-guided 413 effective, and therefore widely be used. However, implementing such schemes 421 Schemes (DAMOS). It lets users specify their desired schemes at a high 489 The access pattern of the schemes' interest. The patterns are constructed with 610 is activated. If all schemes are deactivated by the watermarks, the monitoring 631 To let users optimize DAMOS schemes with such special knowledge, DAMOS provides
|
/linux/Documentation/admin-guide/LSM/ |
H A D | Smack.rst | 348 Computer systems employ a variety of schemes to constrain how information is 349 shared among the people and services using the machine. Some of these schemes 351 access to pieces of data. These schemes are called discretionary access 353 of the user. Other schemes do not leave the decision regarding what a user or 354 program can access up to users or programs. These schemes are called mandatory 502 be "born" highly classified. To accommodate such schemes Smack includes a 552 schemes and concepts from other systems. Most often, the other systems are 650 of systems that use compatible labeling schemes, and the DOI specified on the
|
/linux/Documentation/arch/mips/ |
H A D | booting.rst | 8 Both schemes are supported; CONFIG_BOOT_RAW=y and CONFIG_NO_EXCEPT_FILL=y,
|
/linux/security/smack/ |
H A D | Kconfig | 13 of other mandatory security schemes.
|