| /linux/Documentation/translations/zh_CN/admin-guide/mm/damon/ |
| H A D | usage.rst | 76 │ │ │ │ │ │ │ quotas/ms,bytes,reset_interval_ms 206 在每个方案目录中,存在五个目录(``access_pattern``、``quotas``、``watermarks``、 231 schemes/<N>/quotas/ 242 在 ``quotas`` 目录下,存在三个文件(``ms``, ``bytes``, ``reset_interval_ms``)和一个 319 # # set quotas 320 # echo 10 > quotas/ms 321 # echo $((1024*1024*1024)) > quotas/bytes 322 # echo 1000 > quotas/reset_interval_ms
|
| /linux/Documentation/translations/zh_TW/admin-guide/mm/damon/ |
| H A D | usage.rst | 76 │ │ │ │ │ │ │ quotas/ms,bytes,reset_interval_ms 206 在每個方案目錄中,存在五個目錄(``access_pattern``、``quotas``、``watermarks``、 231 schemes/<N>/quotas/ 242 在 ``quotas`` 目錄下,存在三個文件(``ms``, ``bytes``, ``reset_interval_ms``)和一個 319 # # set quotas 320 # echo 10 > quotas/ms 321 # echo $((1024*1024*1024)) > quotas/bytes 322 # echo 1000 > quotas/reset_interval_ms
|
| /linux/mm/damon/ |
| H A D | sysfs-schemes.c | 1498 static int damon_sysfs_quotas_add_dirs(struct damon_sysfs_quotas *quotas) in damon_sysfs_quotas_add_dirs() argument 1509 "as->kobj, "weights"); in damon_sysfs_quotas_add_dirs() 1514 quotas->weights = weights; in damon_sysfs_quotas_add_dirs() 1522 &damos_sysfs_quota_goals_ktype, "as->kobj, in damon_sysfs_quotas_add_dirs() 1528 quotas->goals = goals; in damon_sysfs_quotas_add_dirs() 1534 static void damon_sysfs_quotas_rm_dirs(struct damon_sysfs_quotas *quotas) in damon_sysfs_quotas_rm_dirs() argument 1536 kobject_put("as->weights->kobj); in damon_sysfs_quotas_rm_dirs() 1537 damos_sysfs_quota_goals_rm_dirs(quotas->goals); in damon_sysfs_quotas_rm_dirs() 1538 kobject_put("as->goals->kobj); in damon_sysfs_quotas_rm_dirs() 1544 struct damon_sysfs_quotas *quotas = container_of(kobj, in ms_show() local [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| H A D | binding.h | 86 struct iwl_time_quota_data_v1 quotas[MAX_BINDINGS]; member 121 struct iwl_time_quota_data quotas[MAX_BINDINGS]; member
|
| /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/fs/quota/ |
| H A D | Kconfig | 11 usage (also called disk quotas). Currently, it works for the 14 journaled quotas for which you don't need to run quotacheck(8) after
|
| /linux/Documentation/admin-guide/mm/damon/ |
| H A D | usage.rst | 86 │ │ │ │ │ │ │ :ref:`quotas <sysfs_quotas>`/ms,bytes,reset_interval_ms,effective_bytes 166 kdamond. For more details, refer to :ref:`quotas directory <sysfs_quotas>`. 340 In each scheme directory, eight directories (``access_pattern``, ``quotas``, 374 schemes/<N>/quotas/ 377 The directory for the :ref:`quotas <damon_design_damos_quotas>` of the given 380 Under ``quotas`` directory, four files (``ms``, ``bytes``, 411 schemes/<N>/quotas/goals/ argument 625 # # set quotas 626 # echo 10 > quotas/ms 627 # 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
|
| H A D | lru_sort.rst | 87 While keeping the caps that set by other quotas, DAMON_LRU_SORT automatically
|
| /linux/Documentation/filesystems/ext4/ |
| H A D | special_inodes.rst | 53 - Inode number of quota file tracking project quotas
|
| H A D | super.rst | 442 - Inode that tracks project quotas. 732 - Filesystem tracks project quotas. (RO_COMPAT_PROJECT)
|
| /linux/Documentation/filesystems/ |
| H A D | ceph.rst | 80 Finally, Ceph also allows quotas to be set on any directory in the system. 88 A limitation of the current quotas implementation is that it relies on the
|
| H A D | tmpfs.rst | 157 Note that tmpfs quotas do not support user namespaces so no uid/gid 158 translation is done if quotas are enabled inside user namespaces.
|
| 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 | 222 writes to quota files with quotas on). For other details about locking
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mvm.h | 2027 struct iwl_time_quota_data_v1 *quotas; in iwl_mvm_quota_cmd_get_quota() local 2030 return &cmd->quotas[i]; in iwl_mvm_quota_cmd_get_quota() 2032 quotas = (struct iwl_time_quota_data_v1 *)cmd->quotas; in iwl_mvm_quota_cmd_get_quota() 2033 return (struct iwl_time_quota_data *)"as[i]; in iwl_mvm_quota_cmd_get_quota()
|
| /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. 732 <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 | main.c | 997 dev->quotas.qp = func_cap->qp_quota; in mlx4_slave_cap() 998 dev->quotas.srq = func_cap->srq_quota; in mlx4_slave_cap() 999 dev->quotas.cq = func_cap->cq_quota; in mlx4_slave_cap() 1000 dev->quotas.mpt = func_cap->mpt_quota; in mlx4_slave_cap() 1001 dev->quotas.mtt = func_cap->mtt_quota; in mlx4_slave_cap()
|
| 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 | 1249 err = mlx4_create_eq(dev, dev->quotas.cq + in mlx4_init_eq_table()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | main.c | 531 props->max_qp = dev->dev->quotas.qp; in mlx4_ib_query_device() 538 props->max_cq = dev->dev->quotas.cq; in mlx4_ib_query_device() 540 props->max_mr = dev->dev->quotas.mpt; in mlx4_ib_query_device() 545 props->max_srq = dev->dev->quotas.srq; in mlx4_ib_query_device()
|
| /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).
|