Lines Matching refs:pd_mgr
288 pd_bitmap = dev->pd_mgr->pd_dpp_bitmap; in _ocrdma_pd_mgr_get_bitmap()
290 dev->pd_mgr->max_dpp_pd); in _ocrdma_pd_mgr_get_bitmap()
291 __set_bit(pd_bitmap_idx, dev->pd_mgr->pd_dpp_bitmap); in _ocrdma_pd_mgr_get_bitmap()
292 dev->pd_mgr->pd_dpp_count++; in _ocrdma_pd_mgr_get_bitmap()
293 if (dev->pd_mgr->pd_dpp_count > dev->pd_mgr->pd_dpp_thrsh) in _ocrdma_pd_mgr_get_bitmap()
294 dev->pd_mgr->pd_dpp_thrsh = dev->pd_mgr->pd_dpp_count; in _ocrdma_pd_mgr_get_bitmap()
296 pd_bitmap = dev->pd_mgr->pd_norm_bitmap; in _ocrdma_pd_mgr_get_bitmap()
298 dev->pd_mgr->max_normal_pd); in _ocrdma_pd_mgr_get_bitmap()
299 __set_bit(pd_bitmap_idx, dev->pd_mgr->pd_norm_bitmap); in _ocrdma_pd_mgr_get_bitmap()
300 dev->pd_mgr->pd_norm_count++; in _ocrdma_pd_mgr_get_bitmap()
301 if (dev->pd_mgr->pd_norm_count > dev->pd_mgr->pd_norm_thrsh) in _ocrdma_pd_mgr_get_bitmap()
302 dev->pd_mgr->pd_norm_thrsh = dev->pd_mgr->pd_norm_count; in _ocrdma_pd_mgr_get_bitmap()
313 pd_count = dpp_pool ? dev->pd_mgr->pd_dpp_count : in _ocrdma_pd_mgr_put_bitmap()
314 dev->pd_mgr->pd_norm_count; in _ocrdma_pd_mgr_put_bitmap()
319 pd_bit_index = pd_id - dev->pd_mgr->pd_dpp_start; in _ocrdma_pd_mgr_put_bitmap()
320 if (pd_bit_index >= dev->pd_mgr->max_dpp_pd) { in _ocrdma_pd_mgr_put_bitmap()
323 __clear_bit(pd_bit_index, dev->pd_mgr->pd_dpp_bitmap); in _ocrdma_pd_mgr_put_bitmap()
324 dev->pd_mgr->pd_dpp_count--; in _ocrdma_pd_mgr_put_bitmap()
327 pd_bit_index = pd_id - dev->pd_mgr->pd_norm_start; in _ocrdma_pd_mgr_put_bitmap()
328 if (pd_bit_index >= dev->pd_mgr->max_normal_pd) { in _ocrdma_pd_mgr_put_bitmap()
331 __clear_bit(pd_bit_index, dev->pd_mgr->pd_norm_bitmap); in _ocrdma_pd_mgr_put_bitmap()
332 dev->pd_mgr->pd_norm_count--; in _ocrdma_pd_mgr_put_bitmap()
358 if (dev->pd_mgr->pd_dpp_count < dev->pd_mgr->max_dpp_pd) { in ocrdma_get_pd_num()
360 pd->id = dev->pd_mgr->pd_dpp_start + pd_idx; in ocrdma_get_pd_num()
361 pd->dpp_page = dev->pd_mgr->dpp_page_index + pd_idx; in ocrdma_get_pd_num()
362 } else if (dev->pd_mgr->pd_norm_count < in ocrdma_get_pd_num()
363 dev->pd_mgr->max_normal_pd) { in ocrdma_get_pd_num()
365 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num()
371 if (dev->pd_mgr->pd_norm_count < dev->pd_mgr->max_normal_pd) { in ocrdma_get_pd_num()
373 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num()
401 if (dev->pd_mgr->pd_prealloc_valid) { in _ocrdma_alloc_pd()
438 if (dev->pd_mgr->pd_prealloc_valid) in _ocrdma_dealloc_pd()