| /linux/mm/damon/ |
| H A D | sysfs-schemes.c | 1453 static int damon_sysfs_quotas_add_dirs(struct damon_sysfs_quotas *quotas) in damon_sysfs_quotas_add_dirs() argument 1464 "as->kobj, "weights"); in damon_sysfs_quotas_add_dirs() 1469 quotas->weights = weights; in damon_sysfs_quotas_add_dirs() 1477 &damos_sysfs_quota_goals_ktype, "as->kobj, in damon_sysfs_quotas_add_dirs() 1483 quotas->goals = goals; in damon_sysfs_quotas_add_dirs() 1489 static void damon_sysfs_quotas_rm_dirs(struct damon_sysfs_quotas *quotas) in damon_sysfs_quotas_rm_dirs() argument 1491 kobject_put("as->weights->kobj); in damon_sysfs_quotas_rm_dirs() 1492 damos_sysfs_quota_goals_rm_dirs(quotas->goals); in damon_sysfs_quotas_rm_dirs() 1493 kobject_put("as->goals->kobj); in damon_sysfs_quotas_rm_dirs() 1499 struct damon_sysfs_quotas *quotas = container_of(kobj, in ms_show() local [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-mm-damon | 39 '.../quotas/effective_bytes' files of this kdamond. 258 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/ms 264 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/bytes 270 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/effective_bytes 276 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/reset_interval_ms 279 Description: Writing to and reading from this file sets and gets the quotas 282 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/nr_goals 289 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/target_met… 295 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/target_val… 301 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/goals/<G>/current_va… [all …]
|
| /linux/Documentation/filesystems/ext4/ |
| H A D | special_inodes.rst | 53 - Inode number of quota file tracking project quotas
|
| /linux/Documentation/admin-guide/mm/damon/ |
| H A D | usage.rst | 81 │ │ │ │ │ │ │ :ref:`quotas <sysfs_quotas>`/ms,bytes,reset_interval_ms,effective_bytes 161 kdamond. For more details, refer to :ref:`quotas directory <sysfs_quotas>`. 335 In each scheme directory, eight directories (``access_pattern``, ``quotas``, 369 schemes/<N>/quotas/ 372 The directory for the :ref:`quotas <damon_design_damos_quotas>` of the given 375 Under ``quotas`` directory, four files (``ms``, ``bytes``, 406 schemes/<N>/quotas/goals/ argument 616 # # set quotas 617 # echo 10 > quotas/ms 618 # echo $((1024*1024*1024)) > quotas/bytes [all …]
|
| H A D | reclaim.rst | 125 While keeping the caps that set by other quotas, DAMON_RECLAIM automatically 139 While keeping the caps that set by other quotas, DAMON_RECLAIM automatically
|
| /linux/Documentation/mm/damon/ |
| H A D | design.rst | 515 feature called quotas. It lets users specify an upper limit of time that DAMOS 519 To know how user-space can set the basic quotas via :ref:`DAMON sysfs interface 520 <sysfs_interface>`, refer to :ref:`quotas <sysfs_quotas>` part of the 529 A mechanism for making a good decision under the quotas. When the action 530 cannot be applied to all regions of interest due to the quotas, DAMOS 532 priorities so that it will not exceed the quotas. 725 <damon_design_damos_access_pattern>`, :ref:`quotas
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | resource_tracker.c | 452 dev->quotas.qp = dev->caps.num_qps - dev->caps.reserved_qps - in mlx4_init_quotas() 454 dev->quotas.cq = dev->caps.num_cqs - dev->caps.reserved_cqs; in mlx4_init_quotas() 455 dev->quotas.srq = dev->caps.num_srqs - dev->caps.reserved_srqs; in mlx4_init_quotas() 456 dev->quotas.mtt = dev->caps.num_mtts - dev->caps.reserved_mtts; in mlx4_init_quotas() 457 dev->quotas.mpt = dev->caps.num_mpts - dev->caps.reserved_mrws; in mlx4_init_quotas() 462 dev->quotas.qp = in mlx4_init_quotas() 464 dev->quotas.cq = in mlx4_init_quotas() 466 dev->quotas.srq = in mlx4_init_quotas() 468 dev->quotas.mtt = in mlx4_init_quotas() 470 dev->quotas.mpt = in mlx4_init_quotas()
|
| H A D | fw.c | 546 int err = 0, quotas = 0; in mlx4_QUERY_FUNC_CAP() local 575 quotas = !!(func_cap->flags & QUERY_FUNC_CAP_FLAG_QUOTAS); in mlx4_QUERY_FUNC_CAP() 583 if (quotas) { in mlx4_QUERY_FUNC_CAP()
|
| H A D | eq.c | 1251 err = mlx4_create_eq(dev, dev->quotas.cq + in mlx4_init_eq_table()
|
| /linux/Documentation/filesystems/ |
| H A D | nilfs2.rst | 43 - quotas
|
| H A D | ext2.rst | 218 quotas). It also keeps the filesystem from filling up entirely which
|
| H A D | locking.rst | 221 writes to quota files with quotas on). For other details about locking
|
| /linux/include/linux/mlx4/ |
| H A D | device.h | 880 struct mlx4_quotas quotas; member
|
| /linux/Documentation/security/ |
| H A D | credentials.rst | 35 accounting and limitation (disk quotas and task rlimits for example).
|
| /linux/net/netfilter/ |
| H A D | Kconfig | 587 enforce bytes quotas.
|
| /linux/Documentation/security/keys/ |
| H A D | core.rst | 171 * Each user has two quotas against which the keys they own are tracked. One
|