函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\quota\quota.c Create Date:2022-07-29 11:10:12
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:copy_from_xfs_dqblk

函数原型:static void copy_from_xfs_dqblk(struct qc_dqblk *dst, struct fs_disk_quota *src)

返回类型:void

参数:

类型参数名称
struct qc_dqblk *dst
struct fs_disk_quota *src
486  absolute limit on used space 等于quota_bbtob( absolute limit on disk blks )
487  preferred limit on used space 等于quota_bbtob( preferred limit on disk blks )
488  maximum # allocated inodes 等于 maximum # allocated inodes
489  preferred inode limit 等于 preferred inode limit
490  Space owned by the user 等于quota_bbtob( # disk blocks owned by the user )
491  # inodes owned by the user 等于 # inodes owned by the user
492  zero if within inode limits 等于 zero if within inode limits
493  similar to above; for space 等于 similar to above; for disk blocks
494  # warnings issued wrt num inodes 等于 # warnings issued wrt num inodes
495  # warnings issued wrt used space 等于 # warnings issued wrt disk blocks
496  absolute limit on realtime space 等于quota_bbtob( absolute limit on realtime blks )
497  preferred limit on RT space 等于quota_bbtob( preferred limit on RT disk blks )
498  altime space owned 等于quota_bbtob( # realtime blocks owned )
499  similar to above; for RT space 等于 similar to above; for RT disk blks
500  # warnings issued wrt RT space 等于 # warnings issued wrt RT disk blks
501  mask of fields to change in ->set_dqblk() 等于0
502  如果 field specifier 按位与These fields are sent to Q_XSETQLIM to specify fields that need to change.mask of fields to change in ->set_dqblk() 或等于Field specifiers for ->set_dqblk() in struct qc_dqblk and also for* ->set_info() in struct qc_info
504  如果 field specifier 按位与FS_DQ_IHARDmask of fields to change in ->set_dqblk() 或等于QC_INO_HARD
506  如果 field specifier 按位与FS_DQ_BSOFTmask of fields to change in ->set_dqblk() 或等于QC_SPC_SOFT
508  如果 field specifier 按位与FS_DQ_BHARDmask of fields to change in ->set_dqblk() 或等于QC_SPC_HARD
510  如果 field specifier 按位与FS_DQ_RTBSOFTmask of fields to change in ->set_dqblk() 或等于QC_RT_SPC_SOFT
512  如果 field specifier 按位与FS_DQ_RTBHARDmask of fields to change in ->set_dqblk() 或等于QC_RT_SPC_HARD
514  如果 field specifier 按位与These timers can only be set in super user's dquot. For others, timers are* automatically started and stopped. Superusers timer values set the limits* for the rest. In case these values are zero, the DQ_{F,B}TIMELIMIT values* defined below are used. mask of fields to change in ->set_dqblk() 或等于QC_SPC_TIMER
516  如果 field specifier 按位与FS_DQ_ITIMERmask of fields to change in ->set_dqblk() 或等于QC_INO_TIMER
518  如果 field specifier 按位与FS_DQ_RTBTIMERmask of fields to change in ->set_dqblk() 或等于QC_RT_SPC_TIMER
520  如果 field specifier 按位与Warning counts are set in both super user's dquot and others. For others,* warnings are set/cleared by the administrators (or automatically by going* below the soft limit). Superusers warning values set the warning limits* for the restmask of fields to change in ->set_dqblk() 或等于QC_SPC_WARNS
522  如果 field specifier 按位与FS_DQ_IWARNSmask of fields to change in ->set_dqblk() 或等于QC_INO_WARNS
524  如果 field specifier 按位与FS_DQ_RTBWARNSmask of fields to change in ->set_dqblk() 或等于QC_RT_SPC_WARNS
526  如果 field specifier 按位与Accounting values. These can only be set for filesystem with* non-transactional quotas that require quotacheck(8) in userspace.mask of fields to change in ->set_dqblk() 或等于QC_SPACE
528  如果 field specifier 按位与FS_DQ_ICOUNTmask of fields to change in ->set_dqblk() 或等于QC_INO_COUNT
530  如果 field specifier 按位与FS_DQ_RTBCOUNTmask of fields to change in ->set_dqblk() 或等于QC_RT_SPACE
调用者
名称描述
quota_setxquota