/Linux-v5.10/kernel/ |
D | acct.c | 96 static void do_acct_process(struct bsd_acct_struct *acct); 101 static int check_free_space(struct bsd_acct_struct *acct) in check_free_space() argument 105 if (time_is_after_jiffies(acct->needcheck)) in check_free_space() 109 if (vfs_statfs(&acct->file->f_path, &sbuf)) in check_free_space() 112 if (acct->active) { in check_free_space() 116 acct->active = 0; in check_free_space() 123 acct->active = 1; in check_free_space() 128 acct->needcheck = jiffies + ACCT_TIMEOUT*HZ; in check_free_space() 130 return acct->active; in check_free_space() 172 struct bsd_acct_struct *acct = to_acct(pin); in acct_pin_kill() local [all …]
|
D | Makefile | 67 obj-$(CONFIG_BSD_PROCESS_ACCT) += acct.o
|
D | sys_ni.c | 129 COND_SYSCALL(acct);
|
/Linux-v5.10/arch/powerpc/kernel/ |
D | time.c | 232 struct cpu_accounting_data *acct = &local_paca->accounting; in accumulate_stolen_time() local 242 sst = scan_dispatch_log(acct->starttime_user); in accumulate_stolen_time() 243 ust = scan_dispatch_log(acct->starttime); in accumulate_stolen_time() 244 acct->stime -= sst; in accumulate_stolen_time() 245 acct->utime -= ust; in accumulate_stolen_time() 246 acct->steal_time += ust + sst; in accumulate_stolen_time() 274 static unsigned long vtime_delta_scaled(struct cpu_accounting_data *acct, in vtime_delta_scaled() argument 283 deltascaled = nowscaled - acct->startspurr; in vtime_delta_scaled() 284 acct->startspurr = nowscaled; in vtime_delta_scaled() 285 utime = acct->utime - acct->utime_sspurr; in vtime_delta_scaled() [all …]
|
/Linux-v5.10/arch/powerpc/include/asm/ |
D | cputime.h | 61 struct cpu_accounting_data *acct = get_accounting(current); in arch_vtime_task_switch() local 64 acct->starttime = acct0->starttime; in arch_vtime_task_switch() 75 struct cpu_accounting_data *acct = raw_get_accounting(current); in account_cpu_user_entry() local 77 acct->utime += (tb - acct->starttime_user); in account_cpu_user_entry() 78 acct->starttime = tb; in account_cpu_user_entry() 84 struct cpu_accounting_data *acct = raw_get_accounting(current); in account_cpu_user_exit() local 86 acct->stime += (tb - acct->starttime); in account_cpu_user_exit() 87 acct->starttime_user = tb; in account_cpu_user_exit()
|
/Linux-v5.10/fs/ |
D | io-wq.c | 104 struct io_wqe_acct acct[2]; member 205 return &wqe->acct[IO_WQ_ACCT_UNBOUND]; in io_work_get_acct() 207 return &wqe->acct[IO_WQ_ACCT_BOUND]; in io_work_get_acct() 214 return &wqe->acct[IO_WQ_ACCT_BOUND]; in io_wqe_get_acct() 216 return &wqe->acct[IO_WQ_ACCT_UNBOUND]; in io_wqe_get_acct() 222 struct io_wqe_acct *acct = io_wqe_get_acct(wqe, worker); in io_worker_exit() local 236 atomic_dec(&acct->nr_running); in io_worker_exit() 249 acct->nr_workers--; in io_worker_exit() 294 static void io_wqe_wake_worker(struct io_wqe *wqe, struct io_wqe_acct *acct) in io_wqe_wake_worker() argument 302 WARN_ON_ONCE(!acct->max_workers); in io_wqe_wake_worker() [all …]
|
/Linux-v5.10/net/netfilter/ |
D | nfnetlink_acct.c | 132 int event, struct nf_acct *acct) in nfnl_acct_fill_info() argument 150 if (nla_put_string(skb, NFACCT_NAME, acct->name)) in nfnl_acct_fill_info() 153 old_flags = acct->flags; in nfnl_acct_fill_info() 155 pkts = atomic64_xchg(&acct->pkts, 0); in nfnl_acct_fill_info() 156 bytes = atomic64_xchg(&acct->bytes, 0); in nfnl_acct_fill_info() 158 if (acct->flags & NFACCT_F_QUOTA) in nfnl_acct_fill_info() 159 clear_bit(NFACCT_OVERQUOTA_BIT, &acct->flags); in nfnl_acct_fill_info() 161 pkts = atomic64_read(&acct->pkts); in nfnl_acct_fill_info() 162 bytes = atomic64_read(&acct->bytes); in nfnl_acct_fill_info() 168 nla_put_be32(skb, NFACCT_USE, htonl(refcount_read(&acct->refcnt)))) in nfnl_acct_fill_info() [all …]
|
D | xt_connbytes.c | 29 const struct nf_conn_acct *acct; in connbytes_mt() local 36 acct = nf_conn_acct_find(ct); in connbytes_mt() 37 if (!acct) in connbytes_mt() 40 counters = acct->counter; in connbytes_mt()
|
D | nf_conntrack_acct.c | 22 module_param_named(acct, nf_ct_acct, bool, 0644); 23 MODULE_PARM_DESC(acct, "Enable connection tracking flow accounting.");
|
D | nft_ct.c | 134 const struct nf_conn_acct *acct = nf_conn_acct_find(ct); in nft_ct_get_eval() local 137 if (acct) in nft_ct_get_eval() 138 count = nft_ct_get_eval_counter(acct->counter, in nft_ct_get_eval() 144 const struct nf_conn_acct *acct = nf_conn_acct_find(ct); in nft_ct_get_eval() local 147 if (acct) { in nft_ct_get_eval() 148 pcnt = nft_ct_get_eval_counter(acct->counter, in nft_ct_get_eval() 150 bcnt = nft_ct_get_eval_counter(acct->counter, in nft_ct_get_eval()
|
D | nf_conntrack_core.c | 870 struct nf_conn_acct *acct; in nf_ct_acct_add() local 872 acct = nf_conn_acct_find(ct); in nf_ct_acct_add() 873 if (acct) { in nf_ct_acct_add() 874 struct nf_conn_counter *counter = acct->counter; in nf_ct_acct_add() 885 struct nf_conn_acct *acct; in nf_ct_acct_merge() local 887 acct = nf_conn_acct_find(loser_ct); in nf_ct_acct_merge() 888 if (acct) { in nf_ct_acct_merge() 889 struct nf_conn_counter *counter = acct->counter; in nf_ct_acct_merge() 1909 goto acct; in __nf_ct_refresh_acct() 1917 acct: in __nf_ct_refresh_acct()
|
D | nf_conntrack_standalone.c | 277 struct nf_conn_acct *acct; in seq_print_acct() local 280 acct = nf_conn_acct_find(ct); in seq_print_acct() 281 if (!acct) in seq_print_acct() 284 counter = acct->counter; in seq_print_acct()
|
D | nf_conntrack_netlink.c | 238 dump_counters(struct sk_buff *skb, struct nf_conn_acct *acct, in dump_counters() argument 242 struct nf_conn_counter *counter = acct->counter; in dump_counters() 275 struct nf_conn_acct *acct = nf_conn_acct_find(ct); in ctnetlink_dump_acct() local 277 if (!acct) in ctnetlink_dump_acct() 280 if (dump_counters(skb, acct, IP_CT_DIR_ORIGINAL, type) < 0) in ctnetlink_dump_acct() 282 if (dump_counters(skb, acct, IP_CT_DIR_REPLY, type) < 0) in ctnetlink_dump_acct()
|
/Linux-v5.10/include/net/netfilter/ |
D | nf_conntrack_acct.h | 34 struct nf_conn_acct *acct; in nf_ct_acct_ext_add() local 39 acct = nf_ct_ext_add(ct, NF_CT_EXT_ACCT, gfp); in nf_ct_acct_ext_add() 40 if (!acct) in nf_ct_acct_ext_add() 44 return acct; in nf_ct_acct_ext_add()
|
/Linux-v5.10/include/linux/netfilter/ |
D | nfnetlink_acct.h | 17 void nfnl_acct_put(struct nf_acct *acct);
|
/Linux-v5.10/Documentation/features/time/irq-time-acct/ |
D | arch-support.txt | 2 # Feature name: irq-time-acct
|
/Linux-v5.10/tools/perf/trace/strace/groups/ |
D | string | 2 acct
|
/Linux-v5.10/include/linux/ |
D | acct.h | 59 typedef struct acct acct_t;
|
/Linux-v5.10/include/uapi/linux/ |
D | acct.h | 44 struct acct struct
|
/Linux-v5.10/security/apparmor/include/ |
D | policy_ns.h | 62 struct aa_ns_acct acct; member
|
/Linux-v5.10/fs/proc/ |
D | base.c | 2929 struct task_io_accounting acct = task->ioac; in do_io_accounting() local 2945 task_io_accounting_add(&acct, &task->signal->ioac); in do_io_accounting() 2947 task_io_accounting_add(&acct, &t->ioac); in do_io_accounting() 2959 (unsigned long long)acct.rchar, in do_io_accounting() 2960 (unsigned long long)acct.wchar, in do_io_accounting() 2961 (unsigned long long)acct.syscr, in do_io_accounting() 2962 (unsigned long long)acct.syscw, in do_io_accounting() 2963 (unsigned long long)acct.read_bytes, in do_io_accounting() 2964 (unsigned long long)acct.write_bytes, in do_io_accounting() 2965 (unsigned long long)acct.cancelled_write_bytes); in do_io_accounting()
|
/Linux-v5.10/Documentation/accounting/ |
D | taskstats-struct.rst | 58 /* The accounting flags of a task as defined in <linux/acct.h>
|
/Linux-v5.10/arch/mips/kernel/syscalls/ |
D | syscall_n32.tbl | 168 158 n32 acct sys_acct
|
D | syscall_n64.tbl | 168 158 n64 acct sys_acct
|
/Linux-v5.10/arch/ia64/kernel/syscalls/ |
D | syscall.tbl | 52 40 common acct sys_acct
|