| /linux/drivers/net/ethernet/freescale/fman/ |
| H A D | fman_keygen.c | 24 /* Select Scheme Value Register */ 56 /* Scheme Registers bit field masks */ 133 /* Scheme Configuration RAM Registers */ 146 /* 0x140: KeyGen Scheme Entry Statistic Packet Counter */ 147 u32 kgse_dv0; /* 0x144: KeyGen Scheme Entry Default Value 0 */ 148 u32 kgse_dv1; /* 0x148: KeyGen Scheme Entry Default Value 1 */ 150 /* 0x14C: KeyGen Scheme Entry Coarse Classification Bit*/ 151 u32 kgse_mv; /* 0x150: KeyGen Scheme Entry Match vector */ 152 u32 kgse_om; /* 0x154: KeyGen Scheme Entry Operation Mode bits */ 154 /* 0x158: KeyGen Scheme Entry Virtual Storage Profile */ [all …]
|
| /linux/mm/damon/ |
| H A D | sysfs-schemes.c | 14 * scheme region directory 127 * scheme regions directory 1370 * scheme/weights directory 1942 * scheme directory 2012 struct damon_sysfs_scheme *scheme = kmalloc_obj(*scheme); in damon_sysfs_scheme_alloc() local 2014 if (!scheme) in damon_sysfs_scheme_alloc() 2016 scheme->kobj = (struct kobject){}; in damon_sysfs_scheme_alloc() 2017 scheme->action = action; in damon_sysfs_scheme_alloc() 2018 scheme->apply_interval_us = apply_interval_us; in damon_sysfs_scheme_alloc() 2019 scheme->target_nid = NUMA_NO_NODE; in damon_sysfs_scheme_alloc() [all …]
|
| H A D | paddr.c | 126 static bool damos_pa_filter_out(struct damos *scheme, struct folio *folio) in damos_pa_filter_out() argument 130 if (scheme->core_filters_allowed) in damos_pa_filter_out() 133 damos_for_each_ops_filter(filter, scheme) { in damos_pa_filter_out() 137 return scheme->ops_filters_default_reject; in damos_pa_filter_out() 320 struct damos *scheme, unsigned long *sz_filter_passed) in damon_pa_apply_scheme() 324 switch (scheme->action) { in damon_pa_apply_scheme() 326 return damon_pa_pageout(r, aunit, scheme, sz_filter_passed); in damon_pa_apply_scheme() 328 return damon_pa_activate_pages(r, aunit, scheme, in damon_pa_apply_scheme() 331 return damon_pa_deactivate_pages(r, aunit, scheme, in damon_pa_apply_scheme() 335 return damon_pa_migrate(r, aunit, scheme, sz_filter_passe in damon_pa_apply_scheme() 322 damon_pa_apply_scheme(struct damon_ctx * ctx,struct damon_target * t,struct damon_region * r,struct damos * scheme,unsigned long * sz_filter_passed) damon_pa_apply_scheme() argument 349 damon_pa_scheme_score(struct damon_ctx * context,struct damon_target * t,struct damon_region * r,struct damos * scheme) damon_pa_scheme_score() argument [all...] |
| H A D | core.c | 386 struct damos *scheme; in damon_new_scheme() local 388 scheme = kmalloc_obj(*scheme); in damon_new_scheme() 389 if (!scheme) in damon_new_scheme() 391 scheme->pattern = *pattern; in damon_new_scheme() 392 scheme->action = action; in damon_new_scheme() 393 scheme->apply_interval_us = apply_interval_us; in damon_new_scheme() 399 scheme->next_apply_sis = 0; in damon_new_scheme() 400 scheme->walk_completed = false; in damon_new_scheme() 401 INIT_LIST_HEAD(&scheme->core_filters); in damon_new_scheme() 402 INIT_LIST_HEAD(&scheme->ops_filters); in damon_new_scheme() [all …]
|
| H A D | vaddr.c | 611 static bool damos_va_filter_out(struct damos *scheme, struct folio *folio, in damos_va_filter_out() argument 618 if (scheme->core_filters_allowed) in damos_va_filter_out() 621 damos_for_each_ops_filter(filter, scheme) { in damos_va_filter_out() 625 * vaddr scheme, we have direct access to the page tables, so in damos_va_filter_out() 637 return scheme->ops_filters_default_reject; in damos_va_filter_out() 642 struct damos *scheme; member 705 struct damos *s = priv->scheme; in damos_va_migrate_pmd_entry() 823 priv.scheme = s; in damos_va_migrate() 853 struct damos *scheme; member 867 struct damos *s = priv->scheme; in damos_va_stat_pmd_entry() [all …]
|
| H A D | reclaim.c | 195 struct damos *scheme; in damon_reclaim_apply_parameters() local 223 scheme = damon_reclaim_new_scheme(); in damon_reclaim_apply_parameters() 224 if (!scheme) in damon_reclaim_apply_parameters() 226 damon_set_schemes(param_ctx, &scheme, 1); in damon_reclaim_apply_parameters() 233 damos_add_quota_goal(&scheme->quota, goal); in damon_reclaim_apply_parameters() 241 damos_add_quota_goal(&scheme->quota, goal); in damon_reclaim_apply_parameters() 248 damos_add_filter(scheme, filter); in damon_reclaim_apply_parameters()
|
| /linux/tools/testing/selftests/damon/ |
| H A D | _damon_sysfs.py | 45 scheme = None variable in DamosAccessPattern 60 return os.path.join(self.scheme.sysfs_dir(), 'access_pattern') 137 scheme = None # owner scheme variable in DamosQuota 154 return os.path.join(self.scheme.sysfs_dir(), 'quotas') 202 scheme = None # owner scheme variable in DamosWatermarks 212 return os.path.join(self.scheme.sysfs_dir(), 'watermarks') 299 scheme = None # owner scheme variable in DamosFilters 309 return os.path.join(self.scheme.sysfs_dir(), self.name) 346 scheme = None # owner scheme variable in DamosDests 355 return os.path.join(self.scheme.sysfs_dir(), 'dests') [all …]
|
| H A D | sysfs.py | 112 def assert_scheme_committed(scheme, dump): argument 113 assert_access_pattern_committed(scheme.access_pattern, dump['pattern']) 126 assert_true(dump['action'] == action_val[scheme.action], 'action', dump) 127 assert_true(dump['apply_interval_us'] == scheme. apply_interval_us, 129 assert_true(dump['target_nid'] == scheme.target_nid, 'target_nid', dump) 130 assert_migrate_dests_committed(scheme.dests, dump['migrate_dests']) 131 assert_quota_committed(scheme.quota, dump['quota']) 132 assert_watermarks_committed(scheme.watermarks, dump['wmarks']) 134 for idx, f in enumerate(scheme.core_filters.filters): 136 for idx, f in enumerate(scheme.ops_filters.filters): [all …]
|
| H A D | damos_apply_interval.py | 53 print('scheme(s) are not tried') 56 # Because the second scheme was having the apply interval that is ten times 57 # lower than that of the first scheme, the second scheme should be tried 58 # about ten times more frequently than the first scheme. For possible
|
| H A D | damon_nr_regions.py | 49 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0] 50 if scheme.tried_regions is None: 55 nr_tried_regions = len(scheme.tried_regions) 128 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0] 129 if scheme.tried_regions is None: 134 nr_tried_regions = len(scheme.tried_regions)
|
| H A D | sysfs_update_removed_scheme_dir.sh | 21 # start DAMON with a scheme 35 # remove scheme sysfs dir 38 # try to update stat of already removed scheme sysfs dir 47 # try to update tried regions of already removed scheme sysfs dir
|
| H A D | damos_tried_regions.py | 39 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0] 40 if scheme.tried_regions is None: 45 nr_tried_regions = len(scheme.tried_regions)
|
| H A D | damos_quota.py | 49 scheme = kdamonds.kdamonds[0].contexts[0].schemes[0] 50 wss_collected.append(scheme.tried_bytes) 51 nr_quota_exceeds = scheme.stats.qt_exceeds
|
| H A D | drgn_dump_damon_status.py | 168 def scheme_to_dict(scheme): argument 169 dict_ = to_dict(scheme, [ 180 'struct damos_filter', scheme.core_filters.address_of_(), 'list'): 185 'struct damos_filter', scheme.ops_filters.address_of_(), 'list'):
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-light-isl29018 | 9 Scheme 0, makes full n (4, 8, 12, 16) bits (unsigned) proximity 10 detection. The range of Scheme 0 proximity count is from 0 to 11 2^n. Logic 1 of this bit, Scheme 1, makes n-1 (3, 7, 11, 15) 13 range of Scheme 1 proximity count is from -2^(n-1) to 2^(n-1). 15 Scheme 0 has wider dynamic range, Scheme 1 proximity detection
|
| /linux/drivers/atm/ |
| H A D | fore200e.c | 285 int scheme, magn, nbr; in fore200e_free_rx_buf() local 288 for (scheme = 0; scheme < BUFFER_SCHEME_NBR; scheme++) { in fore200e_free_rx_buf() 291 if ((buffer = fore200e->host_bsq[ scheme ][ magn ].buffer) != NULL) { in fore200e_free_rx_buf() 293 for (nbr = 0; nbr < fore200e_rx_buf_nbr[ scheme ][ magn ]; nbr++) { in fore200e_free_rx_buf() 309 int scheme, magn; in fore200e_uninit_bs_queue() local 311 for (scheme = 0; scheme < BUFFER_SCHEME_NBR; scheme++) { in fore200e_uninit_bs_queue() 314 struct chunk* status = &fore200e->host_bsq[ scheme ][ magn ].status; in fore200e_uninit_bs_queue() 315 struct chunk* rbd_block = &fore200e->host_bsq[ scheme ][ magn ].rbd_block; in fore200e_uninit_bs_queue() 861 int bsq_audit(int where, struct host_bsq* bsq, int scheme, int magn) in bsq_audit() argument 871 where, scheme, magn, buffer->index); in bsq_audit() [all …]
|
| H A D | fore200e.h | 19 #define BUFFER_S1_SIZE SMALL_BUFFER_SIZE /* size of small buffers, scheme 1 */ 20 #define BUFFER_L1_SIZE LARGE_BUFFER_SIZE /* size of large buffers, scheme 1 */ 22 #define BUFFER_S2_SIZE SMALL_BUFFER_SIZE /* size of small buffers, scheme 2 */ 23 #define BUFFER_L2_SIZE LARGE_BUFFER_SIZE /* size of large buffers, scheme 2 */ 168 /* buffer scheme */ 284 enum buffer_scheme scheme : 8, /* buffer scheme */ 580 enum buffer_scheme scheme; /* buffer scheme */ member 655 /* receive buffer supply queues scheme specification */ 877 enum buffer_scheme scheme; /* rx buffer scheme */ member
|
| /linux/drivers/media/usb/pvrusb2/ |
| H A D | pvrusb2-devattr.h | 111 /* Signal routing scheme used by device, contains one of 113 encounter them. This is an arbitrary integer scheme id; its 119 /* Indicates scheme for controlling device's LED (if any). The 124 /* Control scheme to use if there is a digital tuner. This 126 integer scheme id; its meaning is contained entirely within the 155 /* Indicate IR scheme of hardware. If not set, then it is assumed
|
| /linux/samples/damon/ |
| H A D | mtier.c | 79 struct damos *scheme; in damon_sample_mtier_build_ctx() local 128 scheme = damon_new_scheme( in damon_sample_mtier_build_ctx() 151 if (!scheme) in damon_sample_mtier_build_ctx() 153 damon_set_schemes(ctx, &scheme, 1); in damon_sample_mtier_build_ctx() 161 damos_add_quota_goal(&scheme->quota, quota_goal); in damon_sample_mtier_build_ctx() 165 damos_add_filter(scheme, filter); in damon_sample_mtier_build_ctx()
|
| H A D | prcl.c | 63 struct damos *scheme; in damon_sample_prcl_start() local 89 scheme = damon_new_scheme( in damon_sample_prcl_start() 102 if (!scheme) { in damon_sample_prcl_start() 106 damon_set_schemes(ctx, &scheme, 1); in damon_sample_prcl_start()
|
| /linux/mm/damon/tests/ |
| H A D | core-kunit.h | 901 static void damos_test_help_initailize_scheme(struct damos *scheme) in damos_test_help_initailize_scheme() argument 903 INIT_LIST_HEAD(&scheme->quota.goals); in damos_test_help_initailize_scheme() 904 INIT_LIST_HEAD(&scheme->core_filters); in damos_test_help_initailize_scheme() 905 INIT_LIST_HEAD(&scheme->ops_filters); in damos_test_help_initailize_scheme() 1166 struct damos scheme; in damon_test_set_filters_default_reject() local 1169 INIT_LIST_HEAD(&scheme.core_filters); in damon_test_set_filters_default_reject() 1170 INIT_LIST_HEAD(&scheme.ops_filters); in damon_test_set_filters_default_reject() 1172 damos_set_filters_default_reject(&scheme); in damon_test_set_filters_default_reject() 1177 KUNIT_EXPECT_EQ(test, scheme.core_filters_default_reject, false); in damon_test_set_filters_default_reject() 1178 KUNIT_EXPECT_EQ(test, scheme.ops_filters_default_reject, false); in damon_test_set_filters_default_reject() [all …]
|
| /linux/arch/arm/mach-omap2/ |
| H A D | omap_hwmod_common_data.c | 24 * struct omap_hwmod_sysc_type1 - TYPE1 sysconfig scheme. 40 * struct omap_hwmod_sysc_type2 - TYPE2 sysconfig scheme. 54 * struct omap_hwmod_sysc_type3 - TYPE3 sysconfig scheme.
|
| /linux/Documentation/filesystems/ext4/ |
| H A D | ifork.rst | 36 Note that with this block mapping scheme, it is necessary to fill out a 38 led to the creation of the extent mapping scheme, discussed below. 40 Notice also that a file using this mapping scheme cannot be placed 47 tree. Under the old scheme, allocating a contiguous run of 1,000 blocks
|
| /linux/Documentation/scsi/ |
| H A D | aha152x.rst | 126 The BIOS uses a cylinder/head/sector addressing scheme (C/H/S) 127 scheme instead. DOS expects a BIOS or driver that understands this 135 geometry just to be able to support that addressing scheme. The geometry 145 Moreover there are certain limitations to the C/H/S addressing scheme,
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| H A D | phy.h | 191 * @scheme: only for v2: scheme that trigger the CT Kill (0-SW, 1-HW) 196 u8 scheme; member
|