Home
last modified time | relevance | path

Searched refs:addr_unit (Results 1 – 10 of 10) sorted by relevance

/linux/mm/damon/
H A Dpaddr.c22 unsigned long addr, unsigned long addr_unit) in damon_pa_phys_addr() argument
24 return (phys_addr_t)addr * addr_unit; in damon_pa_phys_addr()
28 phys_addr_t pa, unsigned long addr_unit) in damon_pa_core_addr() argument
35 if (sizeof(pa) == 8 && sizeof(addr_unit) == 4) in damon_pa_core_addr()
36 return div_u64(pa, addr_unit); in damon_pa_core_addr()
37 return pa / addr_unit; in damon_pa_core_addr()
52 unsigned long addr_unit) in __damon_pa_prepare_access_check() argument
56 damon_pa_mkold(damon_pa_phys_addr(r->sampling_addr, addr_unit)); in __damon_pa_prepare_access_check()
66 __damon_pa_prepare_access_check(r, ctx->addr_unit); in damon_pa_prepare_access_checks()
85 struct damon_attrs *attrs, unsigned long addr_unit) in __damon_pa_check_access() argument
[all …]
H A Dreclaim.c136 static unsigned long addr_unit __read_mostly = 1;
209 addr_unit = 1; in damon_reclaim_apply_parameters()
210 param_ctx->addr_unit = addr_unit; in damon_reclaim_apply_parameters()
211 param_ctx->min_sz_region = max(DAMON_MIN_REGION / addr_unit, 1); in damon_reclaim_apply_parameters()
325 addr_unit = input_addr_unit; in damon_reclaim_addr_unit_store()
334 module_param_cb(addr_unit, &addr_unit_param_ops, &addr_unit, 0600);
335 MODULE_PARM_DESC(addr_unit,
H A Dlru_sort.c119 static unsigned long addr_unit __read_mostly = 1;
213 addr_unit = 1; in damon_lru_sort_apply_parameters()
214 param_ctx->addr_unit = addr_unit; in damon_lru_sort_apply_parameters()
215 param_ctx->min_sz_region = max(DAMON_MIN_REGION / addr_unit, 1); in damon_lru_sort_apply_parameters()
321 addr_unit = input_addr_unit; in damon_lru_sort_addr_unit_store()
330 module_param_cb(addr_unit, &addr_unit_param_ops, &addr_unit, 0600);
331 MODULE_PARM_DESC(addr_unit,
H A Dsysfs.c867 unsigned long addr_unit; member
883 context->addr_unit = 1; in damon_sysfs_context_alloc()
1039 return sysfs_emit(buf, "%lu\n", context->addr_unit); in addr_unit_show()
1055 context->addr_unit = input_addr_unit; in addr_unit_store()
1071 __ATTR_RW_MODE(addr_unit, 0600);
1469 ctx->addr_unit = sys_ctx->addr_unit; in damon_sysfs_apply_inputs()
1473 DAMON_MIN_REGION / sys_ctx->addr_unit, 1); in damon_sysfs_apply_inputs()
H A Dcore.c548 ctx->addr_unit = 1; in damon_new_ctx()
1263 dst->addr_unit = src->addr_unit; in damon_commit_ctx()
/linux/Documentation/admin-guide/mm/damon/
H A Dlru_sort.rst214 addr_unit section in Interface: Module Parameters
223 unit. For example, let's suppose ``addr_unit``, ``monitor_region_start`` and
229 let's suppose values of ``addr_unit``, ``bytes_lru_sort_tried_hot_regions`` and
H A Dreclaim.rst235 addr_unit section in Interface: Module Parameters
244 unit. For example, let's suppose ``addr_unit``, ``monitor_region_start`` and
250 this unit. For example, let's suppose values of ``addr_unit``,
H A Dusage.rst64 │ │ │ │ :ref:`0 <sysfs_context>`/avail_operations,operations,addr_unit
193 and ``addr_unit``) and three directories (``monitoring_attrs``, ``targets``,
209 ``addr_unit`` file is for setting and getting the :ref:`address unit
/linux/include/linux/
H A Ddamon.h814 unsigned long addr_unit; member
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-mm-damon80 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/addr_unit