| /linux/tools/testing/selftests/damon/ |
| H A D | damos_apply_interval.py | 19 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', 49 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0] 96 schemes=[_damon_sysfs.Damos(action='stat', 128 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0]
|
| H A D | sysfs.py | 145 def assert_schemes_committed(schemes, dump): 146 assert_true(len(schemes) == len(dump), 'len_schemes', dump) 147 for idx, scheme in enumerate(schemes): 192 assert_schemes_committed(ctx.schemes, dump['schemes']) 212 schemes=[_damon_sysfs.Damos()], 228 schemes=[_damon_sysfs.Damos( 297 schemes=[_damon_sysfs.Damos()], 139 assert_schemes_committed(schemes, dump) global() argument
|
| H A D | _damon_sysfs.py | 441 self.context.sysfs_dir(), 'schemes', '%d' % self.idx) 605 schemes = None 610 schemes=[]): 620 self.schemes = schemes 621 for idx, scheme in enumerate(self.schemes): 653 self.sysfs_dir(), 'schemes', 'nr_schemes') 657 if int(content) != len(self.schemes): 658 err = write_file(nr_schemes_file, '%d' % len(self.schemes)) 661 for scheme in self.schemes 599 schemes = None global() variable in DamonCtx 604 __init__(self, ops='paddr', monitoring_attrs=DamonAttrs(), targets=[], schemes=[]) global() argument [all...] |
| H A D | damos_tried_regions.py | 19 schemes=[_damon_sysfs.Damos(action='stat', 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( 49 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0]
|
| H A D | drgn_dump_damon_status.py | 192 def schemes_to_list(schemes): 195 'struct damos', schemes.address_of_(), 'list')] 202 ['schemes', schemes_to_list], 191 schemes_to_list(schemes) global() argument
|
| H A D | sysfs_update_schemes_tried_regions_hang.py | 15 schemes=[_damon_sysfs.Damos(
|
| H A D | sysfs_no_op_commit_break.py | 33 schemes=[_damon_sysfs.Damos(
|
| H A D | damos_quota_goal.py | 20 schemes=[_damon_sysfs.Damos(
|
| /linux/mm/damon/ |
| H A D | sysfs.c | 868 struct damon_sysfs_schemes *schemes; member 925 struct damon_sysfs_schemes *schemes = damon_sysfs_schemes_alloc(); in damon_sysfs_context_set_schemes() local 928 if (!schemes) in damon_sysfs_context_set_schemes() 930 err = kobject_init_and_add(&schemes->kobj, &damon_sysfs_schemes_ktype, in damon_sysfs_context_set_schemes() 933 kobject_put(&schemes->kobj); in damon_sysfs_context_set_schemes() 936 context->schemes = schemes; in damon_sysfs_context_set_schemes() 973 damon_sysfs_schemes_rm_dirs(context->schemes); in damon_sysfs_context_rm_dirs() 974 kobject_put(&context->schemes->kobj); in damon_sysfs_context_rm_dirs() 1449 kdamond->contexts->contexts_arr[0]->schemes, ctx); in damon_sysfs_upd_schemes_stats() 1479 return damon_sysfs_add_schemes(ctx, sys_ctx->schemes); in damon_sysfs_apply_inputs() [all …]
|
| H A D | sysfs-schemes.c | 2453 void damon_sysfs_schemes_rm_dirs(struct damon_sysfs_schemes *schemes) in damon_sysfs_schemes_rm_dirs() argument 2455 struct damon_sysfs_scheme **schemes_arr = schemes->schemes_arr; in damon_sysfs_schemes_rm_dirs() 2458 for (i = 0; i < schemes->nr; i++) { in damon_sysfs_schemes_rm_dirs() 2462 schemes->nr = 0; in damon_sysfs_schemes_rm_dirs() 2464 schemes->schemes_arr = NULL; in damon_sysfs_schemes_rm_dirs() 2467 static int damon_sysfs_schemes_add_dirs(struct damon_sysfs_schemes *schemes, in damon_sysfs_schemes_add_dirs() argument 2473 damon_sysfs_schemes_rm_dirs(schemes); in damon_sysfs_schemes_add_dirs() 2481 schemes->schemes_arr = schemes_arr; in damon_sysfs_schemes_add_dirs() 2490 damon_sysfs_schemes_rm_dirs(schemes); in damon_sysfs_schemes_add_dirs() 2495 &damon_sysfs_scheme_ktype, &schemes->kobj, in damon_sysfs_schemes_add_dirs() [all …]
|
| H A D | sysfs-common.h | 37 void damon_sysfs_schemes_rm_dirs(struct damon_sysfs_schemes *schemes);
|
| /linux/include/linux/ |
| H A D | damon.h | 845 struct list_head schemes; member 890 list_for_each_entry(s, &(ctx)->schemes, list) 893 list_for_each_entry_safe(s, next, &(ctx)->schemes, list) 968 struct damos **schemes, ssize_t nr_schemes);
|
| /linux/drivers/net/ethernet/freescale/fman/ |
| H A D | fman_keygen.c | 230 struct keygen_scheme schemes[FM_KG_MAX_NUM_OF_SCHEMES]; member 423 if (!keygen->schemes[i].used) { in get_free_scheme_id() 445 return &keygen->schemes[scheme_id]; in get_scheme()
|
| /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/Documentation/scheduler/ |
| H A D | membarrier.rst | 25 before returning to user-space. The schemes providing this barrier on the various
|
| /linux/Documentation/translations/zh_TW/admin-guide/mm/damon/ |
| H A D | start.rst | 124 $ damo schemes -c test_scheme <pid of your workload>
|
| /linux/Documentation/translations/zh_CN/admin-guide/mm/damon/ |
| H A D | start.rst | 124 $ damo schemes -c test_scheme <pid of your workload>
|
| /linux/security/smack/ |
| H A D | Kconfig | 13 of other mandatory security schemes.
|
| /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 655 of systems that use compatible labeling schemes, and the DOI specified on the
|
| /linux/Documentation/devicetree/bindings/reset/ |
| H A D | reset.txt | 17 are dictated by the binding of the reset provider, although common schemes
|
| /linux/Documentation/infiniband/ |
| H A D | tag_matching.rst | 25 Implementations frequently use different matching schemes for these two
|
| /linux/fs/f2fs/ |
| H A D | Kconfig | 25 the internal geometry or flash memory management schemes aka FTL, F2FS
|