/linux-6.12.1/scripts/coccinelle/free/ |
D | ifnullfree.cocci | 2 /// NULL check before some freeing functions is not needed. 60 cocci.print_main("NULL check before that freeing function is not needed", p) 66 msg = "WARNING: NULL check before some freeing functions is not needed."
|
D | devm_free.cocci | 2 /// Find uses of standard freeing functons on values allocated using devm_ 4 /// the device is detached, and thus the use of the standard freeing 8 /// A difficulty of detecting this problem is that the standard freeing 11 /// connection between the allocation function and the freeing function.
|
D | pci_free_consistent.cocci | 43 … pci_free_consistent; pci_alloc_consistent on line %s and return without freeing on line %s" % (p1… 51 … pci_free_consistent; pci_alloc_consistent on line %s and return without freeing on line %s" % (p1…
|
/linux-6.12.1/Documentation/mm/ |
D | split_page_table_lock.rst | 62 must be called on PTE table allocation / freeing. 72 allocation and pagetable_pmd_dtor() on freeing. 74 Allocation usually happens in pmd_alloc_one(), freeing in pmd_free() and 75 pmd_free_tlb(), but make sure you cover all PMD table allocation / freeing
|
D | slub.rst | 430 Prints information about unique freeing traces of the currently allocated 431 objects. The freeing traces thus come from the previous life-cycle of the 436 Number of objects, freeing function, minimal/average/maximal jiffies since free, 437 pid range of the freeing processes, cpu mask of freeing cpus, and stack trace.
|
D | page_frags.rst | 38 was implemented. It allows for freeing multiple references from a single
|
/linux-6.12.1/Documentation/dev-tools/ |
D | kmemleak.rst | 87 The corresponding freeing function calls are tracked and the pointers 94 block to a freeing function and therefore the block is considered a 159 - ``kmemleak_free`` - notify of a memory block freeing 160 - ``kmemleak_free_part`` - notify of a partial memory block freeing 161 - ``kmemleak_free_percpu`` - notify of a percpu memory block freeing 204 freeing. To avoid other penalties, the memory scanning is only performed
|
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
D | tracepoints.rst | 161 - mlx5_sf_free: trace freeing of the SF port:: 189 - mlx5_sf_hwc_free: trace freeing of the hardware SF context:: 196 - mlx5_sf_hwc_deferred_free: trace deferred freeing of the hardware SF context::
|
/linux-6.12.1/drivers/block/aoe/ |
D | aoedev.c | 263 int freeing = 0; in freedev() local 270 freeing = 1; in freedev() 273 if (!freeing) in freedev()
|
/linux-6.12.1/arch/m68k/kernel/ |
D | vmlinux-sun3.lds | 33 /* End of data goes *here* so that freeing init code works properly. */
|
/linux-6.12.1/Documentation/networking/ |
D | tc-actions-env-rules.rst | 25 #) Thou art responsible for freeing anything returned as being
|
/linux-6.12.1/fs/ocfs2/ |
D | quota.h | 101 int __ocfs2_sync_dquot(struct dquot *dquot, int freeing);
|
D | quota_global.c | 490 int __ocfs2_sync_dquot(struct dquot *dquot, int freeing) in __ocfs2_sync_dquot() argument 572 err = ocfs2_qinfo_lock(info, freeing); in __ocfs2_sync_dquot() 579 if (freeing) in __ocfs2_sync_dquot() 584 if (freeing && !OCFS2_DQUOT(dquot)->dq_use_count) { in __ocfs2_sync_dquot() 593 ocfs2_qinfo_unlock(info, freeing); in __ocfs2_sync_dquot()
|
/linux-6.12.1/arch/xtensa/ |
D | Kconfig.debug | 9 premature page freeing.
|
/linux-6.12.1/Documentation/trace/ |
D | events-kmem.rst | 54 These four events deal with page allocation and freeing. mm_page_alloc is 94 between allocation and freeing. A number of drain or refill pages that occur
|
/linux-6.12.1/Documentation/userspace-api/media/v4l/ |
D | metafmt-intel-ipu3.rst | 53 tools, thus freeing the developers from being bothered with the low level
|
/linux-6.12.1/net/smc/ |
D | smc_core.c | 87 if (!lgr->freeing) { in smc_lgr_schedule_free_work() 724 if (lgr->freeing) { in smc_lgr_free_work() 736 lgr->freeing = 1; /* this instance does the freeing, no new schedule */ in smc_lgr_free_work() 903 lgr->freeing = 0; in smc_lgr_create() 1579 if (list_empty(&lgr->list) || lgr->terminating || lgr->freeing) { in smc_lgr_terminate_sched() 1584 lgr->freeing = 1; in smc_lgr_terminate_sched() 1607 lgr->freeing = 1; in smc_smcd_terminate() 1628 lgr->freeing = 1; in smc_smcd_terminate_all() 1654 lgr->freeing = 1; in smc_smcr_terminate_all()
|
/linux-6.12.1/mm/ |
D | Kconfig.debug | 25 with stack traces of last allocation and freeing of the page, when 148 bool "Poison pages after freeing" 250 detector. The memory allocation/freeing is traced in a way
|
/linux-6.12.1/kernel/dma/ |
D | Kconfig | 255 drivers like double-freeing of DMA mappings or freeing mappings that
|
/linux-6.12.1/Documentation/bpf/ |
D | map_of_maps.rst | 37 map. The kernel is responsible for allocating and freeing key/value pairs, up to
|
D | map_sk_storage.rst | 16 allocating storage for a socket when requested and for freeing the storage when
|
/linux-6.12.1/Documentation/admin-guide/mm/ |
D | hugetlbpage.rst | 61 Note: When the feature of freeing unused vmemmap pages associated 85 Note: When the feature of freeing unused vmemmap pages associated with each 176 huge page pool to 20, allocating or freeing huge pages, as required. 186 with the allocation and freeing of persistent huge pages. 219 smaller value. The kernel will attempt to balance the freeing of huge pages
|
/linux-6.12.1/Documentation/core-api/ |
D | memory-allocation.rst | 183 The same rules apply to _bulk and _rcu flavors of freeing functions. 188 `kmem_cache_destroy` only after freeing all the allocated objects first.
|
/linux-6.12.1/Documentation/filesystems/ |
D | journalling.rst | 101 haven't reused any of the freed blocks until the transaction freeing 106 structures only after the transaction freeing them commits. Ext4 uses
|
/linux-6.12.1/Documentation/ABI/stable/ |
D | firewire-cdev | 102 Besides stopping and freeing I/O contexts that were associated
|