Home
last modified time | relevance | path

Searched refs:atomic64_sub (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vram_mgr.c258 atomic64_sub(usage, &mgr->usage); in amdgpu_vram_mgr_del()
259 atomic64_sub(vis_usage, &mgr->vis_usage); in amdgpu_vram_mgr_del()
Damdgpu_gtt_mgr.c176 atomic64_sub(mem->num_pages, &mgr->available); in amdgpu_gtt_mgr_new()
Damdgpu_object.c79 atomic64_sub(amdgpu_bo_size(bo), &adev->vram_pin_size); in amdgpu_bo_subtract_pin_size()
80 atomic64_sub(amdgpu_vram_mgr_bo_visible_size(bo), in amdgpu_bo_subtract_pin_size()
83 atomic64_sub(amdgpu_bo_size(bo), &adev->gart_pin_size); in amdgpu_bo_subtract_pin_size()
/Linux-v4.19/arch/s390/include/asm/
Datomic.h150 #define atomic64_sub(_i, _v) atomic64_add(-(long)(_i), _v) macro
/Linux-v4.19/include/asm-generic/
Dlocal64.h73 #define local64_sub(i,l) atomic64_sub((i),(&(l)->a))
Datomic-instrumented.h159 static __always_inline void atomic64_sub(s64 i, atomic64_t *v) in atomic64_sub() function
/Linux-v4.19/net/netfilter/
Dnft_quota.c137 atomic64_sub(consumed, &priv->consumed); in nft_quota_do_dump()
/Linux-v4.19/arch/ia64/include/asm/
Datomic.h222 #define atomic64_sub(i,v) (void)atomic64_sub_return((i), (v)) macro
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_object.c61 atomic64_sub(size, &rdev->gtt_usage); in radeon_update_memory_usage()
67 atomic64_sub(size, &rdev->vram_usage); in radeon_update_memory_usage()
/Linux-v4.19/arch/s390/kernel/
Dvtime.c290 atomic64_sub(elapsed, &virt_timer_elapsed); in virt_timer_expire()
/Linux-v4.19/arch/arm64/include/asm/
Datomic_lse.h349 static inline void atomic64_sub(long i, atomic64_t *v) in atomic64_sub() function
/Linux-v4.19/arch/s390/pci/
Dpci_dma.c433 atomic64_sub(size / PAGE_SIZE, &zdev->allocated_pages); in s390_dma_free()
/Linux-v4.19/include/linux/
Datomic.h824 #define atomic64_dec(v) atomic64_sub(1, (v))
/Linux-v4.19/drivers/scsi/snic/
Dsnic_scsi.c989 atomic64_sub(act_ios, &st->io.active); in snic_hba_reset_scsi_cleanup()
992 atomic64_sub(act_fwreqs, &st->fw.actv_reqs); in snic_hba_reset_scsi_cleanup()
/Linux-v4.19/fs/nilfs2/
Dinode.c56 atomic64_sub(n, &root->blocks_count); in nilfs_inode_sub_blocks()
/Linux-v4.19/drivers/usb/core/
Ddevio.c144 atomic64_sub(amount, &usbfs_memory_usage); in usbfs_increase_memory_usage()
154 atomic64_sub(amount, &usbfs_memory_usage); in usbfs_decrease_memory_usage()
/Linux-v4.19/block/
Dblk-cgroup.c1658 atomic64_sub(sub, &blkg->delay_nsec); in blkcg_scale_delay()
/Linux-v4.19/drivers/block/zram/
Dzram_drv.c974 atomic64_sub(zram_get_obj_size(zram, index), in zram_free_page()
/Linux-v4.19/fs/btrfs/
Dvolumes.c2517 atomic64_sub(device->total_bytes, &fs_info->free_chunk_space); in btrfs_init_new_device()
4365 atomic64_sub(diff, &fs_info->free_chunk_space); in btrfs_shrink_device()
4844 atomic64_sub(stripe_size * map->num_stripes, &info->free_chunk_space); in __btrfs_alloc_chunk()
/Linux-v4.19/fs/ext4/
Dmballoc.c3020 atomic64_sub(ac->ac_b_ex.fe_len, in ext4_mb_mark_diskspace_used()