Home
last modified time | relevance | path

Searched refs:free_count (Results 1 - 25 of 65) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/bus/fsl-mc/
H A Dfsl-mc-allocator.c59 if (res_pool->free_count < 0 || in fsl_mc_resource_pool_add_device()
60 res_pool->free_count > res_pool->max_count) in fsl_mc_resource_pool_add_device()
79 res_pool->free_count++; in fsl_mc_resource_pool_add_device()
123 if (res_pool->free_count <= 0 || in fsl_mc_resource_pool_remove_device()
124 res_pool->free_count > res_pool->max_count) in fsl_mc_resource_pool_remove_device()
140 res_pool->free_count--; in fsl_mc_resource_pool_remove_device()
211 if (res_pool->free_count <= 0 || in fsl_mc_resource_allocate()
212 res_pool->free_count > res_pool->max_count) in fsl_mc_resource_allocate()
217 res_pool->free_count--; in fsl_mc_resource_allocate()
236 if (res_pool->free_count < in fsl_mc_resource_free()
565 int free_count = 0; fsl_mc_cleanup_resource_pool() local
[all...]
H A Dfsl-mc-private.h530 * @free_count: number of free resources in the pool
538 int free_count; member
/kernel/linux/linux-6.6/drivers/bus/fsl-mc/
H A Dfsl-mc-allocator.c59 if (res_pool->free_count < 0 || in fsl_mc_resource_pool_add_device()
60 res_pool->free_count > res_pool->max_count) in fsl_mc_resource_pool_add_device()
79 res_pool->free_count++; in fsl_mc_resource_pool_add_device()
127 if (res_pool->free_count <= 0 || in fsl_mc_resource_pool_remove_device()
128 res_pool->free_count > res_pool->max_count) { in fsl_mc_resource_pool_remove_device()
129 dev_err(&mc_bus_dev->dev, "free_count mismatch\n"); in fsl_mc_resource_pool_remove_device()
146 res_pool->free_count--; in fsl_mc_resource_pool_remove_device()
217 if (res_pool->free_count <= 0 || in fsl_mc_resource_allocate()
218 res_pool->free_count > res_pool->max_count) in fsl_mc_resource_allocate()
223 res_pool->free_count in fsl_mc_resource_allocate()
[all...]
H A Dfsl-mc-private.h564 * @free_count: number of free resources in the pool
572 int free_count; member
/kernel/linux/linux-5.10/drivers/mtd/ubi/
H A Dfastmap-wl.c46 ubi->free_count++; in return_unused_peb()
79 if (!ubi->free.rb_node || (ubi->free_count - ubi->beb_rsvd_pebs < 1)) in ubi_wl_get_fm_peb()
95 ubi->free_count--; in ubi_wl_get_fm_peb()
124 return ubi->free_count - beb_rsvd_pebs > fm_used; in has_enough_free_count()
148 ubi->free_count++; in ubi_refill_pools()
181 ubi->free_count--; in ubi_refill_pools()
H A Dwl.c399 ubi->free_count--; in wl_get_wle()
702 ubi->free_count++;
736 ubi->free_count++;
938 ubi->free_count++;
1101 ubi->free_count++;
1575 ubi->free_count--;
1747 ubi->free_count++;
1796 ubi->free_count = 0;
1821 ubi->free_count++;
2066 ubi->free_count
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Dpagealloc.c64 unsigned free_count; member
139 nfp->free_count = MLX5_NUM_4K_IN_PAGE; in insert_page()
224 fp->free_count--; in alloc_4k()
225 if (!fp->free_count) in alloc_4k()
264 fwp->free_count++; in free_4k()
266 if (fwp->free_count == MLX5_NUM_4K_IN_PAGE) in free_4k()
267 free_fwp(dev, fwp, fwp->free_count != 1); in free_4k()
268 else if (fwp->free_count == 1) in free_4k()
419 npages += (MLX5_NUM_4K_IN_PAGE - fwp->free_count); in release_all_pages()
420 free_fwp(dev, fwp, fwp->free_count); in release_all_pages()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Dpagealloc.c64 unsigned int free_count; member
158 nfp->free_count = MLX5_NUM_4K_IN_PAGE; in insert_page()
243 fp->free_count--; in alloc_4k()
244 if (!fp->free_count) in alloc_4k()
283 fwp->free_count++; in free_4k()
285 if (fwp->free_count == MLX5_NUM_4K_IN_PAGE) in free_4k()
286 free_fwp(dev, fwp, fwp->free_count != 1); in free_4k()
287 else if (fwp->free_count == 1) in free_4k()
452 npages += (MLX5_NUM_4K_IN_PAGE - fwp->free_count); in release_all_pages()
453 free_fwp(dev, fwp, fwp->free_count); in release_all_pages()
[all...]
/kernel/linux/linux-6.6/drivers/mtd/ubi/
H A Dfastmap-wl.c46 ubi->free_count++; in return_unused_peb()
79 if (!ubi->free.rb_node || (ubi->free_count - ubi->beb_rsvd_pebs < 1)) in ubi_wl_get_fm_peb()
95 ubi->free_count--; in ubi_wl_get_fm_peb()
124 return ubi->free_count - beb_rsvd_pebs > fm_used; in has_enough_free_count()
148 ubi->free_count++; in ubi_refill_pools()
181 ubi->free_count--; in ubi_refill_pools()
H A Dwl.c399 ubi->free_count--; in wl_get_wle()
706 ubi->free_count++;
740 ubi->free_count++;
942 ubi->free_count++;
1111 ubi->free_count++;
1585 ubi->free_count--;
1757 ubi->free_count++;
1806 ubi->free_count = 0;
1831 ubi->free_count++;
2076 ubi->free_count
[all...]
/kernel/linux/linux-5.10/fs/reiserfs/
H A Dresize.c165 bitmap[i].free_count = sb_blocksize(sb) * 8 - 1; in reiserfs_resize()
195 info->free_count += s->s_blocksize * 8 - block_r; in reiserfs_resize()
216 info->free_count -= s->s_blocksize * 8 - block_r_new; in reiserfs_resize()
H A Dbitmap.c170 if (bi->free_count < min) { in scan_bitmap_block()
257 bi->free_count -= (end - *beg); in scan_bitmap_block()
311 if (info->free_count == UINT_MAX) { in block_group_used()
316 if (info->free_count > ((s->s_blocksize << 3) * 60 / 100)) { in block_group_used()
388 || SB_AP_BITMAP(s)[bm].free_count > in scan_bitmap()
451 apbi[nr].free_count++; in _reiserfs_free_block()
1404 info->free_count = 0; in reiserfs_cache_bitmap_metadata()
1409 info->free_count += BITS_PER_LONG; in reiserfs_cache_bitmap_metadata()
1411 info->free_count += BITS_PER_LONG - hweight_long(*cur); in reiserfs_cache_bitmap_metadata()
1447 if (info->free_count in reiserfs_read_bitmap_block()
[all...]
/kernel/linux/linux-6.6/fs/reiserfs/
H A Dresize.c165 bitmap[i].free_count = sb_blocksize(sb) * 8 - 1; in reiserfs_resize()
195 info->free_count += s->s_blocksize * 8 - block_r; in reiserfs_resize()
216 info->free_count -= s->s_blocksize * 8 - block_r_new; in reiserfs_resize()
H A Dbitmap.c170 if (bi->free_count < min) { in scan_bitmap_block()
257 bi->free_count -= (end - *beg); in scan_bitmap_block()
311 if (info->free_count == UINT_MAX) { in block_group_used()
316 if (info->free_count > ((s->s_blocksize << 3) * 60 / 100)) { in block_group_used()
388 || SB_AP_BITMAP(s)[bm].free_count > in scan_bitmap()
451 apbi[nr].free_count++; in _reiserfs_free_block()
1404 info->free_count = 0; in reiserfs_cache_bitmap_metadata()
1409 info->free_count += BITS_PER_LONG; in reiserfs_cache_bitmap_metadata()
1411 info->free_count += BITS_PER_LONG - hweight_long(*cur); in reiserfs_cache_bitmap_metadata()
1447 if (info->free_count in reiserfs_read_bitmap_block()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_object.c170 GEM_BUG_ON(!atomic_read(&i915->mm.free_count)); in __i915_gem_free_object_rcu()
171 atomic_dec(&i915->mm.free_count); in __i915_gem_free_object_rcu()
280 atomic_inc(&i915->mm.free_count); in i915_gem_free_object()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/
H A Drx.c316 while (rxq->free_count) { in iwl_pcie_rxmq_restock()
327 rxq->free_count--; in iwl_pcie_rxmq_restock()
362 while ((iwl_rxq_space(rxq) > 0) && (rxq->free_count)) { in iwl_pcie_rxsq_restock()
378 rxq->free_count--; in iwl_pcie_rxsq_restock()
536 rxq->free_count++; in iwl_pcie_rxq_alloc_rbs()
699 rxq->free_count += RX_CLAIM_REQ_ALLOC; in iwl_pcie_rx_allocator_get()
1067 rxq->free_count = 0; in iwl_pcie_rx_init_rxb_lists()
1426 rxq->free_count++; in iwl_pcie_rx_handle_rb()
1543 rxq->free_count++; in iwl_pcie_rx_handle()
H A Dinternal.h177 * @free_count: Number of pre-allocated buffers in rx_free
208 u32 free_count; member
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/pcie/
H A Drx.c262 while (rxq->free_count) { in iwl_pcie_rxmq_restock()
273 rxq->free_count--; in iwl_pcie_rxmq_restock()
308 while ((iwl_rxq_space(rxq) > 0) && (rxq->free_count)) { in iwl_pcie_rxsq_restock()
324 rxq->free_count--; in iwl_pcie_rxsq_restock()
482 rxq->free_count++; in iwl_pcie_rxq_alloc_rbs()
645 rxq->free_count += RX_CLAIM_REQ_ALLOC; in iwl_pcie_rx_allocator_get()
997 rxq->free_count = 0; in iwl_pcie_rx_init_rxb_lists()
1436 rxq->free_count++; in iwl_pcie_rx_handle_rb()
1562 rxq->free_count++; in iwl_pcie_rx_handle()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_object.c297 GEM_BUG_ON(!atomic_read(&i915->mm.free_count)); in __i915_gem_free_object_rcu()
298 atomic_dec(&i915->mm.free_count); in __i915_gem_free_object_rcu()
450 atomic_inc(&i915->mm.free_count); in i915_gem_free_object()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/
H A D3945-mac.c878 * iwl->rxq->free_count drops to or below RX_LOW_WATERMARK, work is scheduled
939 while (il_rx_queue_space(rxq) > 0 && rxq->free_count) { in il3945_rx_queue_restock()
950 rxq->free_count--; in il3945_rx_queue_restock()
955 if (rxq->free_count <= RX_LOW_WATERMARK) in il3945_rx_queue_restock()
996 if (rxq->free_count > RX_LOW_WATERMARK) in il3945_rx_allocate()
1007 if (rxq->free_count <= RX_LOW_WATERMARK && in il3945_rx_allocate()
1011 priority, rxq->free_count); in il3945_rx_allocate()
1047 rxq->free_count++; in il3945_rx_allocate()
1080 rxq->free_count = 0; in il3945_rx_queue_reset()
1275 rxq->free_count in il3945_rx_handle()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlegacy/
H A D3945-mac.c874 * iwl->rxq->free_count drops to or below RX_LOW_WATERMARK, work is scheduled
935 while (il_rx_queue_space(rxq) > 0 && rxq->free_count) { in il3945_rx_queue_restock()
946 rxq->free_count--; in il3945_rx_queue_restock()
951 if (rxq->free_count <= RX_LOW_WATERMARK) in il3945_rx_queue_restock()
992 if (rxq->free_count > RX_LOW_WATERMARK) in il3945_rx_allocate()
1003 if (rxq->free_count <= RX_LOW_WATERMARK && in il3945_rx_allocate()
1007 priority, rxq->free_count); in il3945_rx_allocate()
1043 rxq->free_count++; in il3945_rx_allocate()
1077 rxq->free_count = 0; in il3945_rx_queue_reset()
1267 rxq->free_count in il3945_rx_handle()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/smsc/
H A Depic100.c948 int entry, free_count; in epic_start_xmit() local
960 free_count = ep->cur_tx - ep->dirty_tx; in epic_start_xmit()
967 if (free_count < TX_QUEUE_LEN/2) {/* Typical path */ in epic_start_xmit()
969 } else if (free_count == TX_QUEUE_LEN/2) { in epic_start_xmit()
971 } else if (free_count < TX_QUEUE_LEN - 1) { in epic_start_xmit()
/kernel/linux/linux-6.6/drivers/net/ethernet/smsc/
H A Depic100.c950 int entry, free_count; in epic_start_xmit() local
962 free_count = ep->cur_tx - ep->dirty_tx; in epic_start_xmit()
969 if (free_count < TX_QUEUE_LEN/2) {/* Typical path */ in epic_start_xmit()
971 } else if (free_count == TX_QUEUE_LEN/2) { in epic_start_xmit()
973 } else if (free_count < TX_QUEUE_LEN - 1) { in epic_start_xmit()
/kernel/linux/linux-5.10/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1080 atomic_sub(n_desc, &ring->free_count); in mtk_tx_map()
1191 if (unlikely(atomic_read(&ring->free_count) <= tx_num)) { in mtk_start_xmit()
1217 if (unlikely(atomic_read(&ring->free_count) <= ring->thresh)) in mtk_start_xmit()
1428 atomic_inc(&ring->free_count); in mtk_poll_tx_qdma()
1466 atomic_inc(&ring->free_count); in mtk_poll_tx_pdma()
1499 (atomic_read(&ring->free_count) > ring->thresh)) in mtk_poll_tx()
1623 atomic_set(&ring->free_count, MTK_DMA_SIZE - 2); in mtk_tx_alloc()
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1499 atomic_sub(n_desc, &ring->free_count); in mtk_tx_map()
1599 if (unlikely(atomic_read(&ring->free_count) <= tx_num)) { in mtk_start_xmit()
1625 if (unlikely(atomic_read(&ring->free_count) <= ring->thresh)) in mtk_start_xmit()
1809 if (unlikely(atomic_read(&ring->free_count) <= 1 + nr_frags)) in mtk_xdp_submit_frame()
1866 atomic_sub(n_desc, &ring->free_count); in mtk_xdp_submit_frame()
2293 atomic_inc(&ring->free_count); in mtk_poll_tx_qdma()
2332 atomic_inc(&ring->free_count); in mtk_poll_tx_pdma()
2362 (atomic_read(&ring->free_count) > ring->thresh)) in mtk_poll_tx()
2507 atomic_set(&ring->free_count, ring_size - 2); in mtk_tx_alloc()

Completed in 42 milliseconds

123