Lines Matching refs:mm
389 static inline void task_core_dumping(struct seq_file *m, struct mm_struct *mm) in task_core_dumping() argument
391 seq_put_decimal_ull(m, "CoreDumping:\t", !!mm->core_state); in task_core_dumping()
395 static inline void task_thp_status(struct seq_file *m, struct mm_struct *mm) in task_thp_status() argument
400 thp_enabled = !test_bit(MMF_DISABLE_THP, &mm->flags); in task_thp_status()
407 struct mm_struct *mm = get_task_mm(task); in proc_pid_status() local
415 if (mm) { in proc_pid_status()
416 task_mem(m, mm); in proc_pid_status()
417 task_core_dumping(m, mm); in proc_pid_status()
418 task_thp_status(m, mm); in proc_pid_status()
419 mmput(mm); in proc_pid_status()
441 struct mm_struct *mm; in do_task_stat() local
453 mm = get_task_mm(task); in do_task_stat()
454 if (mm) { in do_task_stat()
455 vsize = task_vsize(mm); in do_task_stat()
563 seq_put_decimal_ull(m, " ", mm ? get_mm_rss(mm) : 0); in do_task_stat()
565 seq_put_decimal_ull(m, " ", mm ? (permitted ? mm->start_code : 1) : 0); in do_task_stat()
566 seq_put_decimal_ull(m, " ", mm ? (permitted ? mm->end_code : 1) : 0); in do_task_stat()
567 seq_put_decimal_ull(m, " ", (permitted && mm) ? mm->start_stack : 0); in do_task_stat()
601 if (mm && permitted) { in do_task_stat()
602 seq_put_decimal_ull(m, " ", mm->start_data); in do_task_stat()
603 seq_put_decimal_ull(m, " ", mm->end_data); in do_task_stat()
604 seq_put_decimal_ull(m, " ", mm->start_brk); in do_task_stat()
605 seq_put_decimal_ull(m, " ", mm->arg_start); in do_task_stat()
606 seq_put_decimal_ull(m, " ", mm->arg_end); in do_task_stat()
607 seq_put_decimal_ull(m, " ", mm->env_start); in do_task_stat()
608 seq_put_decimal_ull(m, " ", mm->env_end); in do_task_stat()
618 if (mm) in do_task_stat()
619 mmput(mm); in do_task_stat()
639 struct mm_struct *mm = get_task_mm(task); in proc_pid_statm() local
641 if (mm) { in proc_pid_statm()
642 size = task_statm(mm, &shared, &text, &data, &resident); in proc_pid_statm()
643 mmput(mm); in proc_pid_statm()