Lines Matching refs:num_desc
683 for (i = 0; i < pool->num_desc; i++) { in kdesc_fill_pool()
717 WARN_ON(i != pool->num_desc); in kdesc_empty_pool()
748 int num_desc, int region_id) in knav_pool_create() argument
794 if (num_desc > (region->num_desc - region->used_desc)) { in knav_pool_create()
809 if ((pi->region_offset - last_offset) >= num_desc) { in knav_pool_create()
813 last_offset = pi->region_offset + pi->num_desc; in knav_pool_create()
819 pool->num_desc = num_desc; in knav_pool_create()
821 region->used_desc += num_desc; in knav_pool_create()
861 pool->region->used_desc -= pool->num_desc; in knav_pool_destroy()
979 if (!region->num_desc) { in knav_queue_setup_region()
985 hw_num_desc = ilog2(region->num_desc - 1) + 1; in knav_queue_setup_region()
988 if (region->num_desc < 32) { in knav_queue_setup_region()
989 region->num_desc = 0; in knav_queue_setup_region()
995 size = region->num_desc * region->desc_size; in knav_queue_setup_region()
999 region->num_desc = 0; in knav_queue_setup_region()
1021 pool->num_desc = 0; in knav_queue_setup_region()
1022 pool->region_offset = region->num_desc; in knav_queue_setup_region()
1027 region->name, id, region->desc_size, region->num_desc, in knav_queue_setup_region()
1049 region->num_desc = 0; in knav_queue_setup_region()
1084 region->num_desc = temp[0]; in knav_queue_setup_regions()