Lines Matching refs:num_desc
677 for (i = 0; i < pool->num_desc; i++) { in kdesc_fill_pool()
711 WARN_ON(i != pool->num_desc); in kdesc_empty_pool()
742 int num_desc, int region_id) in knav_pool_create() argument
788 if (num_desc > (region->num_desc - region->used_desc)) { in knav_pool_create()
803 if ((pi->region_offset - last_offset) >= num_desc) { in knav_pool_create()
807 last_offset = pi->region_offset + pi->num_desc; in knav_pool_create()
813 pool->num_desc = num_desc; in knav_pool_create()
815 region->used_desc += num_desc; in knav_pool_create()
855 pool->region->used_desc -= pool->num_desc; in knav_pool_destroy()
973 if (!region->num_desc) { in knav_queue_setup_region()
979 hw_num_desc = ilog2(region->num_desc - 1) + 1; in knav_queue_setup_region()
982 if (region->num_desc < 32) { in knav_queue_setup_region()
983 region->num_desc = 0; in knav_queue_setup_region()
989 size = region->num_desc * region->desc_size; in knav_queue_setup_region()
993 region->num_desc = 0; in knav_queue_setup_region()
1015 pool->num_desc = 0; in knav_queue_setup_region()
1016 pool->region_offset = region->num_desc; in knav_queue_setup_region()
1021 region->name, id, region->desc_size, region->num_desc, in knav_queue_setup_region()
1043 region->num_desc = 0; in knav_queue_setup_region()
1078 region->num_desc = temp[0]; in knav_queue_setup_regions()