Lines Matching refs:num_desc
89 int num_desc, used_desc; member
170 pool->num_desc = size / pool->desc_size; in cpdma_desc_pool_create()
172 bitmap_size = (pool->num_desc / BITS_PER_LONG) * sizeof(long); in cpdma_desc_pool_create()
223 cpdma_desc_alloc(struct cpdma_desc_pool *pool, int num_desc, bool is_rx) in cpdma_desc_alloc() argument
235 desc_end = pool->num_desc/2; in cpdma_desc_alloc()
237 desc_start = pool->num_desc/2; in cpdma_desc_alloc()
238 desc_end = pool->num_desc; in cpdma_desc_alloc()
242 desc_end, desc_start, num_desc, 0); in cpdma_desc_alloc()
244 bitmap_set(pool->bitmap, index, num_desc); in cpdma_desc_alloc()
254 struct cpdma_desc __iomem *desc, int num_desc) in cpdma_desc_free() argument
261 bitmap_clear(pool->bitmap, index, num_desc); in cpdma_desc_free()
733 pool->num_desc, pool->num_desc/2, 1, 0); in cpdma_check_free_tx_desc()
735 if (index < pool->num_desc) in cpdma_check_free_tx_desc()