Home
last modified time | relevance | path

Searched refs:nr_free (Results 1 - 25 of 53) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/
H A Dttm_page_alloc_dma.c400 * @nr_free: If set to true will free all pages in pool
403 static unsigned ttm_dma_page_pool_free(struct dma_pool *pool, unsigned nr_free, in ttm_dma_page_pool_free() argument
412 npages_to_free = nr_free; in ttm_dma_page_pool_free()
414 if (NUM_PAGES_TO_ALLOC < nr_free) in ttm_dma_page_pool_free()
458 if (likely(nr_free != FREE_ALL_PAGES)) in ttm_dma_page_pool_free()
459 nr_free -= freed_pages; in ttm_dma_page_pool_free()
461 if (NUM_PAGES_TO_ALLOC >= nr_free) in ttm_dma_page_pool_free()
462 npages_to_free = nr_free; in ttm_dma_page_pool_free()
469 if (nr_free) in ttm_dma_page_pool_free()
484 nr_free in ttm_dma_page_pool_free()
1110 unsigned nr_free; ttm_dma_pool_shrink_scan() local
[all...]
H A Dttm_page_alloc.c283 static int ttm_page_pool_free(struct ttm_page_pool *pool, unsigned nr_free, in ttm_page_pool_free() argument
291 npages_to_free = nr_free; in ttm_page_pool_free()
293 if (NUM_PAGES_TO_ALLOC < nr_free) in ttm_page_pool_free()
328 if (likely(nr_free != FREE_ALL_PAGES)) in ttm_page_pool_free()
329 nr_free -= freed_pages; in ttm_page_pool_free()
331 if (NUM_PAGES_TO_ALLOC >= nr_free) in ttm_page_pool_free()
332 npages_to_free = nr_free; in ttm_page_pool_free()
339 if (nr_free) in ttm_page_pool_free()
356 nr_free -= freed_pages; in ttm_page_pool_free()
366 return nr_free; in ttm_page_pool_free()
393 unsigned nr_free = shrink_pages; ttm_pool_shrink_scan() local
[all...]
/kernel/linux/linux-5.10/tools/cgroup/
H A Dmemcg_slabinfo.py86 nr_free = 0
92 nr_free += count_partial(n, count_free)
94 return {'active_objs': nr_objs - nr_free,
/kernel/linux/linux-6.6/tools/cgroup/
H A Dmemcg_slabinfo.py86 nr_free = 0
92 nr_free += count_partial(n, count_free)
94 return {'active_objs': nr_objs - nr_free,
/kernel/linux/linux-5.10/lib/
H A Dassoc_array.c1466 int keylen, slot, nr_free, next_slot, i; in assoc_array_gc() local
1549 nr_free = 0; in assoc_array_gc()
1553 nr_free++; in assoc_array_gc()
1557 pr_devel("free=%d, leaves=%lu\n", nr_free, new_n->nr_leaves_on_branch); in assoc_array_gc()
1579 if (child->nr_leaves_on_branch <= nr_free + 1) { in assoc_array_gc()
1582 slot, child->nr_leaves_on_branch, nr_free + 1, in assoc_array_gc()
1591 nr_free++; in assoc_array_gc()
1603 nr_free--; in assoc_array_gc()
1608 slot, child->nr_leaves_on_branch, nr_free + 1, in assoc_array_gc()
1623 if (nr_free in assoc_array_gc()
[all...]
/kernel/linux/linux-6.6/lib/
H A Dassoc_array.c1465 int keylen, slot, nr_free, next_slot, i; in assoc_array_gc() local
1547 nr_free = 0; in assoc_array_gc()
1551 nr_free++; in assoc_array_gc()
1555 pr_devel("free=%d, leaves=%lu\n", nr_free, new_n->nr_leaves_on_branch); in assoc_array_gc()
1577 if (child->nr_leaves_on_branch <= nr_free + 1) { in assoc_array_gc()
1580 slot, child->nr_leaves_on_branch, nr_free + 1, in assoc_array_gc()
1589 nr_free++; in assoc_array_gc()
1601 nr_free--; in assoc_array_gc()
1606 slot, child->nr_leaves_on_branch, nr_free + 1, in assoc_array_gc()
1621 if (nr_free in assoc_array_gc()
[all...]
/kernel/linux/linux-5.10/drivers/md/persistent-data/
H A Ddm-space-map-disk.c198 dm_block_t nr_free; in sm_disk_commit() local
201 r = sm_disk_get_nr_free(sm, &nr_free); in sm_disk_commit()
212 r = sm_disk_get_nr_free(sm, &nr_free); in sm_disk_commit()
H A Ddm-space-map-common.c266 idx.nr_free = cpu_to_le32(ll->entries_per_block); in sm_ll_extend()
359 if (le32_to_cpu(ie_disk.nr_free) == 0) in sm_ll_find_free_block()
490 le32_add_cpu(&ie_disk.nr_free, -1); in sm_ll_mutate()
497 le32_add_cpu(&ie_disk.nr_free, 1); in sm_ll_mutate()
H A Ddm-space-map-common.h34 __le32 nr_free; member
/kernel/linux/linux-5.10/drivers/dma/mediatek/
H A Dmtk-hsdma.c180 * @nr_free: Total number of free rooms in the ring. It would
188 atomic_t nr_free; member
344 atomic_set(&pc->nr_free, MTK_DMA_SIZE - 1); in mtk_hsdma_alloc_pchan()
425 * Reserve rooms, where pc->nr_free is used to track how many free in mtk_hsdma_issue_pending_vdesc()
429 reserved = min_t(u16, num_sgs, atomic_read(&pc->nr_free)); in mtk_hsdma_issue_pending_vdesc()
436 atomic_sub(reserved, &pc->nr_free); in mtk_hsdma_issue_pending_vdesc()
615 atomic_inc(&pc->nr_free); in mtk_hsdma_free_rooms_in_ring()
629 if (atomic_read(&pc->nr_free) >= MTK_DMA_SIZE - 1) in mtk_hsdma_free_rooms_in_ring()
/kernel/linux/linux-6.6/drivers/dma/mediatek/
H A Dmtk-hsdma.c179 * @nr_free: Total number of free rooms in the ring. It would
187 atomic_t nr_free; member
343 atomic_set(&pc->nr_free, MTK_DMA_SIZE - 1); in mtk_hsdma_alloc_pchan()
424 * Reserve rooms, where pc->nr_free is used to track how many free in mtk_hsdma_issue_pending_vdesc()
428 reserved = min_t(u16, num_sgs, atomic_read(&pc->nr_free)); in mtk_hsdma_issue_pending_vdesc()
435 atomic_sub(reserved, &pc->nr_free); in mtk_hsdma_issue_pending_vdesc()
614 atomic_inc(&pc->nr_free); in mtk_hsdma_free_rooms_in_ring()
628 if (atomic_read(&pc->nr_free) >= MTK_DMA_SIZE - 1) in mtk_hsdma_free_rooms_in_ring()
/kernel/linux/linux-6.6/mm/
H A Dmm_init.c1395 zone->free_area[order].nr_free = 0; in zone_init_free_lists()
2034 unsigned long nr_free = 0; in deferred_free_pages() local
2038 deferred_free_range(pfn - nr_free, nr_free); in deferred_free_pages()
2039 nr_free = 0; in deferred_free_pages()
2041 deferred_free_range(pfn - nr_free, nr_free); in deferred_free_pages()
2042 nr_free = 1; in deferred_free_pages()
2044 nr_free++; in deferred_free_pages()
2048 deferred_free_range(pfn - nr_free, nr_fre in deferred_free_pages()
[all...]
H A Dpage_reporting.c180 budget = DIV_ROUND_UP(area->nr_free, PAGE_REPORTING_CAPACITY * 16); in page_reporting_cycle()
/kernel/linux/linux-6.6/scripts/gdb/linux/
H A Dslab.py301 nr_free = 0
308 nr_free = count_free(cache_node['partial'])
311 active_objs = nr_objs - nr_free
/kernel/linux/linux-5.10/fs/ntfs/
H A Dsuper.c2448 s64 nr_free = vol->nr_clusters; in get_nr_free_clusters() local
2478 nr_free -= PAGE_SIZE * 8; in get_nr_free_clusters()
2489 nr_free -= bitmap_weight(kaddr, in get_nr_free_clusters()
2500 nr_free += 64 - (vol->nr_clusters & 63); in get_nr_free_clusters()
2503 if (nr_free < 0) in get_nr_free_clusters()
2504 nr_free = 0; in get_nr_free_clusters()
2506 return nr_free; in get_nr_free_clusters()
2512 * @nr_free: number of mft records in filesystem
2527 s64 nr_free, const pgoff_t max_index) in __get_nr_free_mft_records()
2549 nr_free in __get_nr_free_mft_records()
2526 __get_nr_free_mft_records(ntfs_volume *vol, s64 nr_free, const pgoff_t max_index) __get_nr_free_mft_records() argument
[all...]
/kernel/linux/linux-6.6/fs/ntfs/
H A Dsuper.c2456 s64 nr_free = vol->nr_clusters; in get_nr_free_clusters() local
2486 nr_free -= PAGE_SIZE * 8; in get_nr_free_clusters()
2497 nr_free -= bitmap_weight(kaddr, in get_nr_free_clusters()
2508 nr_free += 64 - (vol->nr_clusters & 63); in get_nr_free_clusters()
2511 if (nr_free < 0) in get_nr_free_clusters()
2512 nr_free = 0; in get_nr_free_clusters()
2514 return nr_free; in get_nr_free_clusters()
2520 * @nr_free: number of mft records in filesystem
2535 s64 nr_free, const pgoff_t max_index) in __get_nr_free_mft_records()
2557 nr_free in __get_nr_free_mft_records()
2534 __get_nr_free_mft_records(ntfs_volume *vol, s64 nr_free, const pgoff_t max_index) __get_nr_free_mft_records() argument
[all...]
/kernel/linux/linux-6.6/drivers/md/persistent-data/
H A Ddm-space-map-common.c269 idx.nr_free = cpu_to_le32(ll->entries_per_block); in sm_ll_extend()
362 if (le32_to_cpu(ie_disk.nr_free) == 0) in sm_ll_find_free_block()
491 le32_add_cpu(&ie_disk.nr_free, -1); in sm_ll_insert()
498 le32_add_cpu(&ie_disk.nr_free, 1); in sm_ll_insert()
673 le32_add_cpu(&ic->ie_disk.nr_free, -1); in sm_ll_inc_bitmap()
869 le32_add_cpu(&ic->ie_disk.nr_free, 1); in sm_ll_dec_bitmap()
H A Ddm-space-map-common.h35 __le32 nr_free; member
/kernel/linux/linux-5.10/drivers/hwtracing/stm/
H A Dstm.h25 unsigned int nr_free; member
H A Dcore.c169 master->nr_free = stm->data->sw_nchannels; in stp_master_alloc()
193 if (WARN_ON_ONCE(master->nr_free < output->nr_chans)) in stm_output_claim()
199 master->nr_free -= output->nr_chans; in stm_output_claim()
213 master->nr_free += output->nr_chans; in stm_output_disclaim()
265 if (!master->nr_free) in stm_find_master_chan()
/kernel/linux/linux-6.6/drivers/hwtracing/stm/
H A Dstm.h25 unsigned int nr_free; member
H A Dcore.c169 master->nr_free = stm->data->sw_nchannels; in stp_master_alloc()
193 if (WARN_ON_ONCE(master->nr_free < output->nr_chans)) in stm_output_claim()
199 master->nr_free -= output->nr_chans; in stm_output_claim()
213 master->nr_free += output->nr_chans; in stm_output_disclaim()
265 if (!master->nr_free) in stm_find_master_chan()
/kernel/linux/linux-5.10/mm/
H A Dpage_alloc.c901 area->nr_free++; in add_to_free_list()
911 area->nr_free++; in add_to_free_list_tail()
937 zone->free_area[order].nr_free--; in del_page_from_free_list()
1756 unsigned long nr_free = 0; in deferred_free_pages() local
1760 deferred_free_range(pfn - nr_free, nr_free); in deferred_free_pages()
1761 nr_free = 0; in deferred_free_pages()
1763 deferred_free_range(pfn - nr_free, nr_free); in deferred_free_pages()
1764 nr_free in deferred_free_pages()
[all...]
H A Dpage_reporting.c143 budget = DIV_ROUND_UP(area->nr_free, PAGE_REPORTING_CAPACITY * 16); in page_reporting_cycle()
/kernel/linux/linux-6.6/tools/tracing/latency/
H A Dlatency-collector.c807 int nr_free = QUEUE_SIZE - queue_len(q); in queue_nr_free() local
813 if (nr_free == 1) in queue_nr_free()
814 nr_free = 0; in queue_nr_free()
815 return nr_free; in queue_nr_free()

Completed in 41 milliseconds

123