/linux/Documentation/translations/zh_TW/admin-guide/mm/damon/ |
H A D | usage.rst | 70 │ │ │ │ │ schemes/nr_schemes 133 ``targets``, 和 ``schemes``)。 193 contexts/<N>/schemes/ 203 schemes/<N>/ 221 schemes/<N>/access_pattern/ 231 schemes/<N>/quotas/ 250 schemes/<N>/watermarks/ 268 schemes/<N>/stats/ 279 schemes/<N>/tried_regions/ 309 # echo 1 > kdamonds/0/contexts/0/schemes/nr_schemes [all …]
|
/linux/Documentation/translations/zh_CN/admin-guide/mm/damon/ |
H A D | usage.rst | 70 │ │ │ │ │ schemes/nr_schemes 133 ``targets``, 和 ``schemes``)。 193 contexts/<N>/schemes/ 203 schemes/<N>/ 221 schemes/<N>/access_pattern/ 231 schemes/<N>/quotas/ 250 schemes/<N>/watermarks/ 268 schemes/<N>/stats/ 279 schemes/<N>/tried_regions/ 309 # echo 1 > kdamonds/0/contexts/0/schemes/nr_schemes [all …]
|
/linux/tools/testing/selftests/damon/ |
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_memcg_path_leak.sh | 20 echo 1 > "$damon_sysfs/kdamonds/0/contexts/0/schemes/nr_schemes" 21 echo 1 > "$damon_sysfs/kdamonds/0/contexts/0/schemes/0/filters/nr_filters" 23 filter_dir="$damon_sysfs/kdamonds/0/contexts/0/schemes/0/filters/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 | _damon_sysfs.py | 435 self.context.sysfs_dir(), 'schemes', '%d' % self.idx) 592 schemes = None variable in DamonCtx 597 schemes=[]): argument 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: 701 for scheme in context.schemes: [all …]
|
H A D | sysfs.py | 139 def assert_schemes_committed(schemes, dump): argument 140 assert_true(len(schemes) == len(dump), 'len_schemes', dump) 141 for idx, scheme in enumerate(schemes): 175 assert_schemes_committed(ctx.schemes, dump['schemes']) 187 schemes=[_damon_sysfs.Damos()], 209 schemes=[_damon_sysfs.Damos(
|
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 | 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 | drgn_dump_damon_status.py | 190 def schemes_to_list(schemes): argument 193 'struct damos', schemes.address_of_(), 'list')] 200 ['schemes', schemes_to_list],
|
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/Documentation/admin-guide/mm/damon/ |
H A D | usage.rst | 75 │ │ │ │ │ :ref:`schemes <sysfs_schemes>`/nr_schemes 143 - ``commit_schemes_quota_goals``: Read the DAMON-based operation schemes' 192 and three directories (``monitoring_attrs``, ``targets``, and ``schemes``) 303 contexts/<N>/schemes/ 306 The directory for DAMON-based Operation Schemes (:ref:`DAMOS 307 <damon_design_damos>`). Users can get and set the schemes by reading from and 316 schemes/<N>/ 338 schemes/<N>/access_pattern/ 353 schemes/<N>/quotas/ 390 schemes/<N>/quotas/goals/ [all …]
|
/linux/mm/damon/ |
H A D | sysfs.c | 839 struct damon_sysfs_schemes *schemes; member 896 struct damon_sysfs_schemes *schemes = damon_sysfs_schemes_alloc(); in damon_sysfs_context_set_schemes() local 899 if (!schemes) in damon_sysfs_context_set_schemes() 901 err = kobject_init_and_add(&schemes->kobj, &damon_sysfs_schemes_ktype, in damon_sysfs_context_set_schemes() 902 &context->kobj, "schemes"); in damon_sysfs_context_set_schemes() 904 kobject_put(&schemes->kobj); in damon_sysfs_context_set_schemes() 907 context->schemes = schemes; in damon_sysfs_context_set_schemes() 943 damon_sysfs_schemes_rm_dirs(context->schemes); in damon_sysfs_context_rm_dirs() 944 kobject_put(&context->schemes->kobj); in damon_sysfs_context_rm_dirs() 1219 * @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 | Makefile | 6 obj-$(CONFIG_DAMON_SYSFS) += sysfs-common.o sysfs-schemes.o sysfs.o
|
/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/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/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/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 751 * @schemes: Head of schemes (&damos) list. 793 struct list_head schemes; member 838 list_for_each_entry(s, &(ctx)->schemes, list) 841 list_for_each_entry_safe(s, next, &(ctx)->schemes, list) 916 struct damos **schemes, ssize_t nr_schemes);
|
/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/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
|