| /linux/fs/ubifs/ |
| H A D | shrinker.c | 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() 149 int freed = 0; in shrink_tnc_trees() local 187 freed += shrink_tnc(c, nr, age, contention); in shrink_tnc_trees() 198 if (freed >= nr) in shrink_tnc_trees() 202 return freed; in shrink_tnc_trees() 284 unsigned long freed; in ubifs_shrink_scan() local [all …]
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gem_shrinker.c | 161 unsigned long freed; in msm_gem_shrinker_scan() member 171 unsigned long freed = 0; in msm_gem_shrinker_scan() local 180 stages[i].freed = in msm_gem_shrinker_scan() 185 nr -= stages[i].freed; in msm_gem_shrinker_scan() 186 freed += stages[i].freed; in msm_gem_shrinker_scan() 190 if (freed) { in msm_gem_shrinker_scan() 191 trace_msm_gem_shrink(sc->nr_to_scan, stages[0].freed, in msm_gem_shrinker_scan() 192 stages[1].freed, stages[2].freed, in msm_gem_shrinker_scan() 193 stages[3].freed); in msm_gem_shrinker_scan() 196 return (freed > 0 && remaining > 0) ? freed : SHRINK_STOP; in msm_gem_shrinker_scan()
|
| /linux/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 if (freed < nr) in f2fs_shrink_scan() 113 freed += f2fs_shrink_read_extent_tree(sbi, nr >> 2); in f2fs_shrink_scan() 116 if (freed < nr) in f2fs_shrink_scan() 117 freed += f2fs_try_to_free_nats(sbi, nr - freed); in f2fs_shrink_scan() 120 if (freed < nr) in f2fs_shrink_scan() 121 freed += f2fs_try_to_free_nids(sbi, nr - freed); in f2fs_shrink_scan() 127 if (freed >= nr) in f2fs_shrink_scan() 131 return freed; in f2fs_shrink_scan()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_shrinker.c | 84 unsigned long *freed) in __xe_shrinker_walk() argument 121 *freed += lret; in __xe_shrinker_walk() 145 unsigned long *freed) in xe_shrinker_walk() argument 154 freed); in xe_shrinker_walk() 161 freed); in xe_shrinker_walk() 168 freed); in xe_shrinker_walk() 228 unsigned long nr_to_scan, nr_scanned = 0, freed = 0; in xe_shrinker_scan() local 249 nr_to_scan, &nr_scanned, &freed); in xe_shrinker_scan() 262 nr_to_scan, &nr_scanned, &freed); in xe_shrinker_scan() 267 return nr_scanned ? freed : SHRINK_STOP; in xe_shrinker_scan()
|
| /linux/mm/ |
| H A D | shrinker.c | 381 unsigned long freed = 0; in do_shrink_slab() local 448 freed += ret; in do_shrink_slab() 472 trace_mm_shrink_slab_end(shrinker, shrinkctl->nid, freed, nr, new_nr, total_scan, in do_shrink_slab() 474 return freed; in do_shrink_slab() 482 unsigned long ret, freed = 0; in shrink_slab_memcg() local 587 freed += ret; in shrink_slab_memcg() 596 return freed; in shrink_slab_memcg() 629 unsigned long ret, freed = 0; in shrink_slab() local 679 freed += ret; in shrink_slab() 687 return freed; in shrink_slab()
|
| H A D | mempool.c | 637 unsigned int freed = 0; in mempool_free_bulk() local 681 while (pool->curr_nr < pool->min_nr && freed < count) { in mempool_free_bulk() 682 add_element(pool, elems[freed++]); in mempool_free_bulk() 691 add_element(pool, elems[freed++]); in mempool_free_bulk() 700 return freed; in mempool_free_bulk()
|
| /linux/sound/soc/intel/atom/sst/ |
| H A D | sst_ipc.c | 93 int sst_free_block(struct intel_sst_drv *ctx, struct sst_block *freed) in sst_free_block() 100 if (block == freed) { in sst_free_block() 101 pr_debug("pvt_id freed --> %d\n", freed->drv_id); in sst_free_block() 103 list_del(&freed->node); in sst_free_block() 105 kfree(freed->data); in sst_free_block() 106 freed->data = NULL; in sst_free_block() 107 kfree(freed); in sst_free_block() 112 dev_err(ctx->dev, "block is already freed!!!\n"); in sst_free_block() 92 sst_free_block(struct intel_sst_drv * ctx,struct sst_block * freed) sst_free_block() argument
|
| /linux/fs/nfsd/ |
| H A D | nfscache.c | 126 unsigned long freed = 0; in nfsd_cacherep_dispose() local 132 freed++; in nfsd_cacherep_dispose() 134 return freed; in nfsd_cacherep_dispose() 267 unsigned int freed = 0; in nfsd_prune_bucket_locked() local 280 if (max && ++freed >= max) in nfsd_prune_bucket_locked() 318 unsigned long freed = 0; in nfsd_reply_cache_scan() local 332 freed += nfsd_cacherep_dispose(&dispose); in nfsd_reply_cache_scan() 333 if (freed > sc->nr_to_scan) in nfsd_reply_cache_scan() 336 return freed; in nfsd_reply_cache_scan()
|
| /linux/net/sctp/ |
| H A D | ulpqueue.c | 961 __u16 freed = 0; in sctp_ulpq_renege_list() local 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 < needed) in sctp_ulpq_renege() 1082 freed += sctp_ulpq_renege_frags(ulpq, needed - freed); in sctp_ulpq_renege() [all …]
|
| /linux/tools/testing/selftests/bpf/libarena/selftests/ |
| H A D | test_asan_buddy.bpf.c | 57 __weak int asan_test_buddy_byte(u8 __arena *mem, int i, bool freed) in asan_test_buddy_byte() argument 62 if (freed && BUDDY_HEADER_OFF <= i && in asan_test_buddy_byte() 67 ret = asan_validate_addr(freed, &mem[i]); in asan_test_buddy_byte()
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_gem.c | 1517 unsigned long freed = 0; in panthor_gem_shrinker_scan() local 1522 freed += drm_gem_lru_scan(&ptdev->base, &ptdev->reclaim.unused, in panthor_gem_shrinker_scan() 1523 sc->nr_to_scan - freed, &remaining, in panthor_gem_shrinker_scan() 1525 if (freed >= sc->nr_to_scan) in panthor_gem_shrinker_scan() 1528 freed += drm_gem_lru_scan(&ptdev->base, &ptdev->reclaim.mmapped, in panthor_gem_shrinker_scan() 1529 sc->nr_to_scan - freed, &remaining, in panthor_gem_shrinker_scan() 1531 if (freed >= sc->nr_to_scan) in panthor_gem_shrinker_scan() 1537 freed += panthor_mmu_reclaim_priv_bos(ptdev, sc->nr_to_scan - freed, in panthor_gem_shrinker_scan() 1539 if (freed >= sc->nr_to_scan) in panthor_gem_shrinker_scan() 1542 freed += drm_gem_lru_scan(&ptdev->base, &ptdev->reclaim.gpu_mapped_shared, in panthor_gem_shrinker_scan() [all …]
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_object.c | 409 struct llist_node *freed) in __i915_gem_free_objects() argument 413 llist_for_each_entry_safe(obj, on, freed, freed) { in __i915_gem_free_objects() 431 struct llist_node *freed = llist_del_all(&i915->mm.free_list); in i915_gem_flush_free_objects() local 433 if (unlikely(freed)) in i915_gem_flush_free_objects() 434 __i915_gem_free_objects(i915, freed); in i915_gem_flush_free_objects() 473 if (llist_add(&obj->freed, &i915->mm.free_list)) in i915_gem_free_object()
|
| /linux/fs/udf/ |
| H A D | balloc.c | 506 struct kernel_lb_addr freed = { .partitionReferenceNum = 0xFFFF }; in udf_table_prealloc_blocks() local 546 udf_delete_aext(table, epos, &freed); in udf_table_prealloc_blocks() 557 if (freed.partitionReferenceNum != 0xFFFF) in udf_table_prealloc_blocks() 558 udf_free_blocks(sb, table, &freed, 0, 1); in udf_table_prealloc_blocks() 568 struct kernel_lb_addr freed = { .partitionReferenceNum = 0xFFFF }; in udf_table_new_block() local 652 udf_delete_aext(table, goal_epos, &freed); in udf_table_new_block() 658 if (freed.partitionReferenceNum != 0xFFFF) in udf_table_new_block() 659 udf_free_blocks(sb, table, &freed, 0, 1); in udf_table_new_block()
|
| /linux/net/sunrpc/ |
| H A D | auth.c | 431 long freed = 0; in rpcauth_prune_expired() local 451 freed++; in rpcauth_prune_expired() 454 return freed ? freed : SHRINK_STOP; in rpcauth_prune_expired() 461 unsigned long freed; in rpcauth_cache_do_shrink() local 464 freed = rpcauth_prune_expired(&free, nr_to_scan); in rpcauth_cache_do_shrink() 468 return freed; in rpcauth_cache_do_shrink()
|
| /linux/include/trace/events/ |
| H A D | jbd2.h | 330 unsigned long block_nr, unsigned long freed), 332 TP_ARGS(journal, first_tid, block_nr, freed), 339 __field(unsigned long, freed ) 347 __entry->freed = freed; 353 __entry->block_nr, __entry->freed)
|
| /linux/Documentation/trace/ |
| H A D | events-kmem.rst | 64 When a page is freed directly by the caller, the only mm_page_free event 68 When pages are freed in batch, the also mm_page_free_batched is triggered. 70 freed in batch with a page list. Significant amounts of activity here could 90 When the per-CPU list is too full, a number of pages are freed, each one 101 can be allocated and freed on the same CPU through some algorithm change.
|
| /linux/fs/xfs/scrub/ |
| H A D | newbt.c | 481 unsigned int freed = 0; in xrep_newbt_free() local 503 freed += ret; in xrep_newbt_free() 504 if (freed >= XREP_MAX_ITRUNCATE_EFIS) { in xrep_newbt_free() 508 freed = 0; in xrep_newbt_free() 512 if (freed) in xrep_newbt_free()
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | notify.c | 1270 bool freed = false; in scmi_put_handler_unlocked() local 1276 freed = true; in scmi_put_handler_unlocked() 1279 return freed; in scmi_put_handler_unlocked() 1285 bool freed; in scmi_put_handler() local 1295 freed = scmi_put_handler_unlocked(ni, hndl); in scmi_put_handler() 1305 if (freed) in scmi_put_handler() 1314 bool freed; in scmi_put_active_handler() local 1319 freed = scmi_put_handler_unlocked(ni, hndl); in scmi_put_active_handler() 1321 if (freed) in scmi_put_active_handler()
|
| /linux/Documentation/sound/designs/ |
| H A D | jack-controls.rst | 30 Those kcontrols will be freed automatically when the Jack is freed.
|
| /linux/net/rds/ |
| H A D | ib_frmr.c | 366 unsigned int freed = *nfreed; in rds_ib_unreg_frmr() local 385 if (freed < goal || frmr->fr_state == FRMR_IS_STALE) { in rds_ib_unreg_frmr() 398 freed++; in rds_ib_unreg_frmr() 401 *nfreed = freed; in rds_ib_unreg_frmr()
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | tx.c | 1125 int freed; in iwlagn_rx_reply_tx() local 1179 freed = 0; in iwlagn_rx_reply_tx() 1226 freed++; in iwlagn_rx_reply_tx() 1236 if (!is_agg && freed != 1) in iwlagn_rx_reply_tx() 1237 IWL_ERR(priv, "Q: %d, freed %d\n", txq_id, freed); in iwlagn_rx_reply_tx() 1275 int freed; in iwlagn_rx_reply_compressed_ba() local 1355 freed = 0; in iwlagn_rx_reply_compressed_ba() 1362 freed++; in iwlagn_rx_reply_compressed_ba() 1375 if (freed == 1) { in iwlagn_rx_reply_compressed_ba()
|
| /linux/Documentation/core-api/ |
| H A D | memory-allocation.rst | 176 When the allocated memory is no longer needed it must be freed. 178 Objects allocated by `kmalloc` can be freed by `kfree` or `kvfree`. Objects 179 allocated by `kmem_cache_alloc` can be freed with `kmem_cache_free`, `kfree` 185 Memory allocated by `vmalloc` can be freed with `vfree` or `kvfree`. 186 Memory allocated by `kvmalloc` can be freed with `kvfree`. 187 Caches created by `kmem_cache_create` should be freed with
|
| /linux/sound/hda/controllers/ |
| H A D | intel.h | 28 unsigned int freed:1; /* resources already released */ 31 unsigned int freed:1; /* resources already released */ global() member
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_cq.c | 481 int *freed, in mthca_poll_one() argument 647 ++(*freed); in mthca_poll_one() 662 int freed = 0; in mthca_poll_cq() local 671 &freed, entry + npolled); in mthca_poll_cq() 677 if (freed) { in mthca_poll_cq() 679 update_cons_index(dev, cq, freed); in mthca_poll_cq()
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-auxiliary | 9 is requested and freed respectively for the PCI SF.
|