Lines Matching refs:ac

412 static void fill_ac(acct_t *ac)  in fill_ac()  argument
422 memset(ac, 0, sizeof(acct_t)); in fill_ac()
424 ac->ac_version = ACCT_VERSION | ACCT_BYTEORDER; in fill_ac()
425 strlcpy(ac->ac_comm, current->comm, sizeof(ac->ac_comm)); in fill_ac()
433 ac->ac_etime = encode_float(elapsed); in fill_ac()
435 ac->ac_etime = encode_comp_t(elapsed < (unsigned long) -1l ? in fill_ac()
443 ac->ac_etime_hi = etime >> 16; in fill_ac()
444 ac->ac_etime_lo = (u16) etime; in fill_ac()
448 ac->ac_btime = get_seconds() - elapsed; in fill_ac()
450 ac->ac_ahz = AHZ; in fill_ac()
455 ac->ac_tty = tty ? old_encode_dev(tty_devnum(tty)) : 0; in fill_ac()
456 ac->ac_utime = encode_comp_t(jiffies_to_AHZ(cputime_to_jiffies(pacct->ac_utime))); in fill_ac()
457 ac->ac_stime = encode_comp_t(jiffies_to_AHZ(cputime_to_jiffies(pacct->ac_stime))); in fill_ac()
458 ac->ac_flag = pacct->ac_flag; in fill_ac()
459 ac->ac_mem = encode_comp_t(pacct->ac_mem); in fill_ac()
460 ac->ac_minflt = encode_comp_t(pacct->ac_minflt); in fill_ac()
461 ac->ac_majflt = encode_comp_t(pacct->ac_majflt); in fill_ac()
462 ac->ac_exitcode = pacct->ac_exitcode; in fill_ac()
470 acct_t ac; in do_acct_process() local
490 fill_ac(&ac); in do_acct_process()
492 ac.ac_uid = from_kuid_munged(file->f_cred->user_ns, orig_cred->uid); in do_acct_process()
493 ac.ac_gid = from_kgid_munged(file->f_cred->user_ns, orig_cred->gid); in do_acct_process()
496 ac.ac_uid16 = ac.ac_uid; in do_acct_process()
497 ac.ac_gid16 = ac.ac_gid; in do_acct_process()
503 ac.ac_pid = task_tgid_nr_ns(current, ns); in do_acct_process()
505 ac.ac_ppid = task_tgid_nr_ns(rcu_dereference(current->real_parent), in do_acct_process()
517 __kernel_write(file, (char *)&ac, sizeof(acct_t), &pos); in do_acct_process()