/kernel/linux/linux-5.10/fs/ubifs/ |
H A D | shrinker.c | 56 * clean znodes which younger then @age. Returns number of freed znodes. 83 int freed; in shrink_tnc() local 116 freed = ubifs_destroy_tnc_subtree(c, znode); in shrink_tnc() 117 atomic_long_sub(freed, &ubifs_clean_zn_cnt); in shrink_tnc() 118 atomic_long_sub(freed, &c->clean_zn_cnt); in shrink_tnc() 119 total_freed += freed; in shrink_tnc() 141 * znodes which are older than @age, until at least @nr znodes are freed. 142 * Returns the number of freed znodes. 149 int freed = 0; in shrink_tnc_trees() local 187 freed in shrink_tnc_trees() 284 unsigned long freed; ubifs_shrink_scan() local [all...] |
/kernel/linux/linux-6.6/fs/ubifs/ |
H A D | shrinker.c | 56 * clean znodes which younger then @age. Returns number of freed znodes. 83 int freed; in shrink_tnc() local 116 freed = ubifs_destroy_tnc_subtree(c, znode); in shrink_tnc() 117 atomic_long_sub(freed, &ubifs_clean_zn_cnt); in shrink_tnc() 118 atomic_long_sub(freed, &c->clean_zn_cnt); in shrink_tnc() 119 total_freed += freed; in shrink_tnc() 141 * znodes which are older than @age, until at least @nr znodes are freed. 142 * Returns the number of freed znodes. 149 int freed = 0; in shrink_tnc_trees() local 187 freed in shrink_tnc_trees() 284 unsigned long freed; ubifs_shrink_scan() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/octeon/ |
H A D | ethernet-mem.c | 26 int freed = elements; in cvm_oct_fill_hw_skbuff() local 28 while (freed) { in cvm_oct_fill_hw_skbuff() 36 freed--; in cvm_oct_fill_hw_skbuff() 38 return elements - freed; in cvm_oct_fill_hw_skbuff() 81 int freed = elements; in cvm_oct_fill_hw_memory() local 83 while (freed) { in cvm_oct_fill_hw_memory() 103 freed--; in cvm_oct_fill_hw_memory() 105 return elements - freed; in cvm_oct_fill_hw_memory() 139 int freed; in cvm_oct_mem_fill_fpa() local 142 freed in cvm_oct_mem_fill_fpa() [all...] |
/kernel/linux/linux-6.6/drivers/staging/octeon/ |
H A D | ethernet-mem.c | 26 int freed = elements; in cvm_oct_fill_hw_skbuff() local 28 while (freed) { in cvm_oct_fill_hw_skbuff() 36 freed--; in cvm_oct_fill_hw_skbuff() 38 return elements - freed; in cvm_oct_fill_hw_skbuff() 81 int freed = elements; in cvm_oct_fill_hw_memory() local 83 while (freed) { in cvm_oct_fill_hw_memory() 103 freed--; in cvm_oct_fill_hw_memory() 105 return elements - freed; in cvm_oct_fill_hw_memory() 139 int freed; in cvm_oct_mem_fill_fpa() local 142 freed in cvm_oct_mem_fill_fpa() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_gem_shrinker.c | 109 unsigned long freed; in msm_gem_shrinker_scan() member 119 unsigned long freed = 0; in msm_gem_shrinker_scan() local 125 stages[i].freed = in msm_gem_shrinker_scan() 129 nr -= stages[i].freed; in msm_gem_shrinker_scan() 130 freed += stages[i].freed; in msm_gem_shrinker_scan() 134 if (freed) { in msm_gem_shrinker_scan() 135 trace_msm_gem_shrink(sc->nr_to_scan, stages[0].freed, in msm_gem_shrinker_scan() 136 stages[1].freed, stages[2].freed, in msm_gem_shrinker_scan() [all...] |
/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | shrinker.c | 86 unsigned long freed = 0; in f2fs_shrink_scan() local 109 freed += f2fs_shrink_age_extent_tree(sbi, nr >> 2); in f2fs_shrink_scan() 112 freed += f2fs_shrink_read_extent_tree(sbi, nr >> 2); in f2fs_shrink_scan() 115 if (freed < nr) in f2fs_shrink_scan() 116 freed += f2fs_try_to_free_nats(sbi, nr - freed); in f2fs_shrink_scan() 119 if (freed < nr) in f2fs_shrink_scan() 120 freed += f2fs_try_to_free_nids(sbi, nr - freed); in f2fs_shrink_scan() 126 if (freed > in f2fs_shrink_scan() [all...] |
/kernel/linux/linux-5.10/fs/f2fs/ |
H A D | shrinker.c | 80 unsigned long freed = 0; in f2fs_shrink_scan() local 103 freed += f2fs_shrink_extent_tree(sbi, nr >> 1); in f2fs_shrink_scan() 106 if (freed < nr) in f2fs_shrink_scan() 107 freed += f2fs_try_to_free_nats(sbi, nr - freed); in f2fs_shrink_scan() 110 if (freed < nr) in f2fs_shrink_scan() 111 freed += f2fs_try_to_free_nids(sbi, nr - freed); in f2fs_shrink_scan() 117 if (freed >= nr) in f2fs_shrink_scan() 121 return freed; in f2fs_shrink_scan() [all...] |
/kernel/linux/linux-5.10/fs/erofs/ |
H A D | utils.c | 169 unsigned int freed = 0; in erofs_shrink_workstation() local 179 ++freed; in erofs_shrink_workstation() 181 return freed; in erofs_shrink_workstation() 185 return freed; in erofs_shrink_workstation() 234 unsigned long freed = 0; in erofs_shrink_scan() local 261 freed += erofs_shrink_workstation(sbi, nr - freed); in erofs_shrink_scan() 274 if (freed >= nr) in erofs_shrink_scan() 278 return freed; in erofs_shrink_scan()
|
/kernel/linux/linux-6.6/fs/erofs/ |
H A D | utils.c | 155 unsigned int freed = 0; in erofs_shrink_workstation() local 165 ++freed; in erofs_shrink_workstation() 167 return freed; in erofs_shrink_workstation() 171 return freed; in erofs_shrink_workstation() 220 unsigned long freed = 0; in erofs_shrink_scan() local 247 freed += erofs_shrink_workstation(sbi, nr - freed); in erofs_shrink_scan() 260 if (freed >= nr) in erofs_shrink_scan() 264 return freed; in erofs_shrink_scan()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gem_shrinker.c | 71 unsigned long freed = 0; in panfrost_gem_shrinker_scan() local 77 if (freed >= sc->nr_to_scan) in panfrost_gem_shrinker_scan() 81 freed += shmem->base.size >> PAGE_SHIFT; in panfrost_gem_shrinker_scan() 88 if (freed > 0) in panfrost_gem_shrinker_scan() 89 pr_info_ratelimited("Purging %lu bytes\n", freed << PAGE_SHIFT); in panfrost_gem_shrinker_scan() 91 return freed; in panfrost_gem_shrinker_scan()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | msm_gem_shrinker.c | 72 unsigned long freed = 0; in msm_gem_shrinker_scan() local 79 if (freed >= sc->nr_to_scan) in msm_gem_shrinker_scan() 83 freed += msm_obj->base.size >> PAGE_SHIFT; in msm_gem_shrinker_scan() 90 if (freed > 0) in msm_gem_shrinker_scan() 91 trace_msm_gem_purge(freed << PAGE_SHIFT); in msm_gem_shrinker_scan() 93 return freed; in msm_gem_shrinker_scan()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gem_shrinker.c | 71 unsigned long freed = 0; in panfrost_gem_shrinker_scan() local 77 if (freed >= sc->nr_to_scan) in panfrost_gem_shrinker_scan() 81 freed += shmem->base.size >> PAGE_SHIFT; in panfrost_gem_shrinker_scan() 88 if (freed > 0) in panfrost_gem_shrinker_scan() 89 pr_info_ratelimited("Purging %lu bytes\n", freed << PAGE_SHIFT); in panfrost_gem_shrinker_scan() 91 return freed; in panfrost_gem_shrinker_scan()
|
/kernel/linux/linux-5.10/mm/ |
H A D | reclaimacct_show.c | 27 u64 freed[NR_RA_STUBS]; member 157 ra->freed[RA_RECLAIM] = ra->freed[RA_SHRINKFILE] + ra->freed[RA_SHRINKANON]; in __reclaimacct_collect_reclaim_efficiency() 165 ra_eff[type].freed[i] += ra->freed[i]; in __reclaimacct_collect_reclaim_efficiency() 206 seq_printf(m, "%s time(ms) freed(page/obj)\n", type[i]); in reclaim_efficiency_proc_show() 210 eff[i].freed[j]); in reclaim_efficiency_proc_show()
|
H A D | reclaim_acct.c | 31 static void __reclaimacct_end(struct reclaim_acct *ra, u64 freed, in __reclaimacct_end() argument 45 ra->freed[stub] += freed; in __reclaimacct_end() 75 void reclaimacct_substage_end(enum reclaimacct_stubs stub, unsigned long freed, in reclaimacct_substage_end() argument 81 __reclaimacct_end(current->reclaim_acct, freed, stub, shrinker); in reclaimacct_substage_end()
|
/kernel/linux/linux-6.6/fs/nfsd/ |
H A D | nfscache.c | 124 unsigned long freed = 0; in nfsd_cacherep_dispose() local 130 freed++; in nfsd_cacherep_dispose() 132 return freed; in nfsd_cacherep_dispose() 192 * @nn: nfsd_net being freed 288 unsigned int freed = 0; in nfsd_prune_bucket_locked() local 308 if (max && ++freed > max) in nfsd_prune_bucket_locked() 338 * nr_to_scan freed objects. Nothing will be released if the cache 348 unsigned long freed = 0; in nfsd_reply_cache_scan() local 362 freed += nfsd_cacherep_dispose(&dispose); in nfsd_reply_cache_scan() 363 if (freed > s in nfsd_reply_cache_scan() 510 unsigned long freed; nfsd_cache_lookup() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/android/ion/ |
H A D | ion_page_pool.c | 103 int freed = 0; in ion_page_pool_shrink() local 114 while (freed < nr_to_scan) { in ion_page_pool_shrink() 128 freed += (1 << pool->order); in ion_page_pool_shrink() 131 return freed; in ion_page_pool_shrink()
|
H A D | ion_heap.c | 254 int freed = 0; in ion_heap_shrink_scan() local 265 freed = ion_heap_freelist_shrink(heap, to_scan * PAGE_SIZE) / in ion_heap_shrink_scan() 268 to_scan -= freed; in ion_heap_shrink_scan() 270 return freed; in ion_heap_shrink_scan() 273 freed += heap->ops->shrink(heap, sc->gfp_mask, to_scan); in ion_heap_shrink_scan() 275 return freed; in ion_heap_shrink_scan()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object.c | 198 struct llist_node *freed) in __i915_gem_free_objects() 202 llist_for_each_entry_safe(obj, on, freed, freed) { in __i915_gem_free_objects() 253 struct llist_node *freed = llist_del_all(&i915->mm.free_list); in i915_gem_flush_free_objects() local 255 if (unlikely(freed)) in i915_gem_flush_free_objects() 256 __i915_gem_free_objects(i915, freed); in i915_gem_flush_free_objects() 287 * freed objects. in i915_gem_free_object() 292 * Since we require blocking on struct_mutex to unbind the freed in i915_gem_free_object() 296 * kthread. We use the RCU callback rather than move the freed object in i915_gem_free_object() 301 if (llist_add(&obj->freed, in i915_gem_free_object() 197 __i915_gem_free_objects(struct drm_i915_private *i915, struct llist_node *freed) __i915_gem_free_objects() argument [all...] |
H A D | i915_gem_shrinker.c | 152 * and result in the object being freed from under us. This is in i915_gem_shrink() 175 * yet freed (due to RCU then a workqueue) we still want in i915_gem_shrink() 177 * the unbound/bound list until actually freed. in i915_gem_shrink() 246 unsigned long freed = 0; in i915_gem_shrink_all() local 249 freed = i915_gem_shrink(i915, -1UL, NULL, in i915_gem_shrink_all() 254 return freed; in i915_gem_shrink_all() 291 unsigned long freed; in i915_gem_shrinker_scan() local 295 freed = i915_gem_shrink(i915, in i915_gem_shrinker_scan() 304 freed += i915_gem_shrink(i915, in i915_gem_shrinker_scan() 314 return sc->nr_scanned ? freed in i915_gem_shrinker_scan() [all...] |
/kernel/linux/linux-5.10/net/sctp/ |
H A D | ulpqueue.c | 967 __u16 freed = 0; in sctp_ulpq_renege_list() local 985 * freed space; find the last TSN. in sctp_ulpq_renege_list() 987 freed += skb_headlen(skb); in sctp_ulpq_renege_list() 991 freed += skb_headlen(last); in sctp_ulpq_renege_list() 1005 if (freed >= needed) in sctp_ulpq_renege_list() 1006 return freed; in sctp_ulpq_renege_list() 1009 return freed; in sctp_ulpq_renege_list() 1079 __u32 freed = 0; in sctp_ulpq_renege() local 1086 freed = sctp_ulpq_renege_order(ulpq, needed); in sctp_ulpq_renege() 1087 if (freed < neede in sctp_ulpq_renege() [all...] |
/kernel/linux/linux-6.6/net/sctp/ |
H A D | ulpqueue.c | 961 __u16 freed = 0; in sctp_ulpq_renege_list() local 979 * freed space; find the last TSN. in sctp_ulpq_renege_list() 981 freed += skb_headlen(skb); in sctp_ulpq_renege_list() 985 freed += skb_headlen(last); in sctp_ulpq_renege_list() 999 if (freed >= needed) in sctp_ulpq_renege_list() 1000 return freed; in sctp_ulpq_renege_list() 1003 return freed; in sctp_ulpq_renege_list() 1073 __u32 freed = 0; in sctp_ulpq_renege() local 1080 freed = sctp_ulpq_renege_order(ulpq, needed); in sctp_ulpq_renege() 1081 if (freed < neede in sctp_ulpq_renege() [all...] |
/kernel/linux/linux-5.10/sound/soc/intel/atom/sst/ |
H A D | sst_ipc.c | 92 int sst_free_block(struct intel_sst_drv *ctx, struct sst_block *freed) in sst_free_block() argument 99 if (block == freed) { in sst_free_block() 100 pr_debug("pvt_id freed --> %d\n", freed->drv_id); in sst_free_block() 102 list_del(&freed->node); in sst_free_block() 104 kfree(freed->data); in sst_free_block() 105 freed->data = NULL; in sst_free_block() 106 kfree(freed); in sst_free_block() 111 dev_err(ctx->dev, "block is already freed!!!\n"); in sst_free_block()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_shrinker.c | 163 * and result in the object being freed from under us. This is in i915_gem_shrink() 186 * yet freed (due to RCU then a workqueue) we still want in i915_gem_shrink() 188 * the unbound/bound list until actually freed. in i915_gem_shrink() 273 unsigned long freed = 0; in i915_gem_shrink_all() local 276 freed = i915_gem_shrink(NULL, i915, -1UL, NULL, in i915_gem_shrink_all() 281 return freed; in i915_gem_shrink_all() 318 unsigned long freed; in i915_gem_shrinker_scan() local 322 freed = i915_gem_shrink(NULL, i915, in i915_gem_shrinker_scan() 331 freed += i915_gem_shrink(NULL, i915, in i915_gem_shrinker_scan() 341 return sc->nr_scanned ? freed in i915_gem_shrinker_scan() [all...] |
/kernel/linux/linux-6.6/sound/soc/intel/atom/sst/ |
H A D | sst_ipc.c | 91 int sst_free_block(struct intel_sst_drv *ctx, struct sst_block *freed) in sst_free_block() argument 98 if (block == freed) { in sst_free_block() 99 pr_debug("pvt_id freed --> %d\n", freed->drv_id); in sst_free_block() 101 list_del(&freed->node); in sst_free_block() 103 kfree(freed->data); in sst_free_block() 104 freed->data = NULL; in sst_free_block() 105 kfree(freed); in sst_free_block() 110 dev_err(ctx->dev, "block is already freed!!!\n"); in sst_free_block()
|
/kernel/linux/linux-5.10/fs/nfsd/ |
H A D | nfscache.c | 231 long freed = 0; in prune_bucket() local 244 freed++; in prune_bucket() 246 return freed; in prune_bucket() 257 long freed = 0; in prune_cache_entries() local 265 freed += prune_bucket(b, nn); in prune_cache_entries() 268 return freed; in prune_cache_entries()
|