Home
last modified time | relevance | path

Searched refs:mm_account (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/io_uring/
H A Drsrc.c66 if (ctx->mm_account) in io_unaccount_mem()
67 atomic64_sub(nr_pages, &ctx->mm_account->pinned_vm); in io_unaccount_mem()
80 if (ctx->mm_account) in io_account_mem()
81 atomic64_add(nr_pages, &ctx->mm_account->pinned_vm); in io_account_mem()
H A Dio_uring.c2922 if (ctx->mm_account) { in io_ring_ctx_free()
2923 mmdrop(ctx->mm_account); in io_ring_ctx_free()
2924 ctx->mm_account = NULL; in io_ring_ctx_free()
3934 ctx->mm_account = current->mm; in io_uring_create()
/kernel/linux/linux-6.6/include/linux/
H A Dio_uring_types.h355 struct mm_struct *mm_account; member
/kernel/linux/linux-5.10/io_uring/
H A Dio_uring.c451 struct mm_struct *mm_account; member
8831 if (ctx->mm_account) in io_unaccount_mem()
8832 atomic64_sub(nr_pages, &ctx->mm_account->pinned_vm); in io_unaccount_mem()
8845 if (ctx->mm_account) in io_account_mem()
8846 atomic64_add(nr_pages, &ctx->mm_account->pinned_vm); in io_account_mem()
9405 if (ctx->mm_account) { in io_ring_ctx_free()
9406 mmdrop(ctx->mm_account); in io_ring_ctx_free()
9407 ctx->mm_account = NULL; in io_ring_ctx_free()
10425 ctx->mm_account = current->mm; in io_uring_create()

Completed in 21 milliseconds