Home
last modified time | relevance | path

Searched refs:atomic_long_sub (Results 1 – 25 of 32) sorted by relevance

12

/openbmc/linux/drivers/gpu/drm/ttm/
H A Dttm_tt.c358 atomic_long_sub(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_populate()
360 atomic_long_sub(ttm->num_pages, in ttm_tt_populate()
378 atomic_long_sub(ttm->num_pages, &ttm_pages_allocated); in ttm_tt_unpopulate()
380 atomic_long_sub(ttm->num_pages, in ttm_tt_unpopulate()
H A Dttm_pool.c249 atomic_long_sub(1 << pt->order, &allocated_pages); in ttm_pool_type_take()
/openbmc/linux/fs/ubifs/
H A Dshrinker.c117 atomic_long_sub(freed, &ubifs_clean_zn_cnt); in shrink_tnc()
118 atomic_long_sub(freed, &c->clean_zn_cnt); in shrink_tnc()
/openbmc/u-boot/include/asm-generic/
H A Datomic-long.h62 static inline void atomic_long_sub(long i, atomic_long_t *l) in atomic_long_sub() function
181 static inline void atomic_long_sub(long i, atomic_long_t *l) in atomic_long_sub() function
/openbmc/linux/include/asm-generic/
H A Dlocal.h34 #define local_sub(i,l) atomic_long_sub((i),(&(l)->a))
/openbmc/linux/arch/alpha/include/asm/
H A Dlocal.h19 #define local_sub(i,l) atomic_long_sub((i),(&(l)->a))
/openbmc/linux/arch/loongarch/include/asm/
H A Dlocal.h23 #define local_sub(i, l) atomic_long_sub((i), (&(l)->a))
/openbmc/linux/include/net/
H A Dinet_frag.h163 atomic_long_sub(val, &fqdir->mem); in sub_frag_mem_limit()
/openbmc/linux/io_uring/
H A Drsrc.h142 atomic_long_sub(nr_pages, &user->locked_vm); in __io_unaccount_mem()
/openbmc/linux/arch/mips/include/asm/
H A Dlocal.h23 #define local_sub(i, l) atomic_long_sub((i), (&(l)->a))
/openbmc/linux/mm/
H A Dpage_counter.c121 atomic_long_sub(nr_pages, &c->usage); in page_counter_try_charge()
H A Dswapfile.c1068 atomic_long_sub(n_goal * size, &nr_swap_pages); in get_swap_pages()
2464 atomic_long_sub(p->pages, &nr_swap_pages); in SYSCALL_DEFINE1()
H A Dvmalloc.c1773 atomic_long_sub(nr, &vmap_lazy_nr); in __purge_vmap_area_lazy()
2864 atomic_long_sub(vm->nr_pages, &nr_vmalloc_pages); in vfree()
H A Dmemory-failure.c85 atomic_long_sub(i, &num_poisoned_pages); in num_poisoned_pages_sub()
H A Dzsmalloc.c876 atomic_long_sub(class->pages_per_zspage, &pool->pages_allocated); in __free_zspage()
/openbmc/linux/net/xdp/
H A Dxdp_umem.c35 atomic_long_sub(umem->npgs, &umem->user->locked_vm); in xdp_umem_unaccount_pages()
/openbmc/linux/lib/
H A Dgenalloc.c318 atomic_long_sub(size, &chunk->avail); in gen_pool_alloc_algo_owner()
/openbmc/linux/fs/cachefiles/
H A Dio.c268 atomic_long_sub(ki->b_writing, &object->volume->cache->b_writing); in cachefiles_write_complete()
/openbmc/linux/arch/s390/kvm/
H A Dpci.c199 atomic_long_sub(nr_pages, &user->locked_vm); in unaccount_mem()
/openbmc/linux/drivers/base/
H A Dmemory.c1224 atomic_long_sub(i, &mem->nr_hwpoison); in memblk_nr_poison_sub()
/openbmc/linux/include/linux/
H A Dmm.h2707 atomic_long_sub(PTRS_PER_PUD * sizeof(pud_t), &mm->pgtables_bytes); in mm_dec_nr_puds()
2735 atomic_long_sub(PTRS_PER_PMD * sizeof(pmd_t), &mm->pgtables_bytes); in mm_dec_nr_pmds()
2757 atomic_long_sub(PTRS_PER_PTE * sizeof(pte_t), &mm->pgtables_bytes); in mm_dec_nr_ptes()
H A Dhugetlb.h1002 atomic_long_sub(l, &mm->hugetlb_usage); in hugetlb_count_sub()
/openbmc/linux/kernel/bpf/
H A Dcore.c1012 atomic_long_sub(size, &bpf_jit_current); in bpf_jit_charge_modmem()
1022 atomic_long_sub(size, &bpf_jit_current); in bpf_jit_uncharge_modmem()
/openbmc/linux/kernel/dma/
H A Dswiotlb.c969 atomic_long_sub(nslots, &mem->total_used); in dec_used()
/openbmc/linux/drivers/iommu/iommufd/
H A Dpages.c826 atomic_long_sub(npages, &pages->source_user->locked_vm); in decr_user_locked_vm()

12