Lines Matching refs:pd_mgr
263 pd_bitmap = dev->pd_mgr->pd_dpp_bitmap; in _ocrdma_pd_mgr_get_bitmap()
265 dev->pd_mgr->max_dpp_pd); in _ocrdma_pd_mgr_get_bitmap()
266 __set_bit(pd_bitmap_idx, dev->pd_mgr->pd_dpp_bitmap); in _ocrdma_pd_mgr_get_bitmap()
267 dev->pd_mgr->pd_dpp_count++; in _ocrdma_pd_mgr_get_bitmap()
268 if (dev->pd_mgr->pd_dpp_count > dev->pd_mgr->pd_dpp_thrsh) in _ocrdma_pd_mgr_get_bitmap()
269 dev->pd_mgr->pd_dpp_thrsh = dev->pd_mgr->pd_dpp_count; in _ocrdma_pd_mgr_get_bitmap()
271 pd_bitmap = dev->pd_mgr->pd_norm_bitmap; in _ocrdma_pd_mgr_get_bitmap()
273 dev->pd_mgr->max_normal_pd); in _ocrdma_pd_mgr_get_bitmap()
274 __set_bit(pd_bitmap_idx, dev->pd_mgr->pd_norm_bitmap); in _ocrdma_pd_mgr_get_bitmap()
275 dev->pd_mgr->pd_norm_count++; in _ocrdma_pd_mgr_get_bitmap()
276 if (dev->pd_mgr->pd_norm_count > dev->pd_mgr->pd_norm_thrsh) in _ocrdma_pd_mgr_get_bitmap()
277 dev->pd_mgr->pd_norm_thrsh = dev->pd_mgr->pd_norm_count; in _ocrdma_pd_mgr_get_bitmap()
288 pd_count = dpp_pool ? dev->pd_mgr->pd_dpp_count : in _ocrdma_pd_mgr_put_bitmap()
289 dev->pd_mgr->pd_norm_count; in _ocrdma_pd_mgr_put_bitmap()
294 pd_bit_index = pd_id - dev->pd_mgr->pd_dpp_start; in _ocrdma_pd_mgr_put_bitmap()
295 if (pd_bit_index >= dev->pd_mgr->max_dpp_pd) { in _ocrdma_pd_mgr_put_bitmap()
298 __clear_bit(pd_bit_index, dev->pd_mgr->pd_dpp_bitmap); in _ocrdma_pd_mgr_put_bitmap()
299 dev->pd_mgr->pd_dpp_count--; in _ocrdma_pd_mgr_put_bitmap()
302 pd_bit_index = pd_id - dev->pd_mgr->pd_norm_start; in _ocrdma_pd_mgr_put_bitmap()
303 if (pd_bit_index >= dev->pd_mgr->max_normal_pd) { in _ocrdma_pd_mgr_put_bitmap()
306 __clear_bit(pd_bit_index, dev->pd_mgr->pd_norm_bitmap); in _ocrdma_pd_mgr_put_bitmap()
307 dev->pd_mgr->pd_norm_count--; in _ocrdma_pd_mgr_put_bitmap()
333 if (dev->pd_mgr->pd_dpp_count < dev->pd_mgr->max_dpp_pd) { in ocrdma_get_pd_num()
335 pd->id = dev->pd_mgr->pd_dpp_start + pd_idx; in ocrdma_get_pd_num()
336 pd->dpp_page = dev->pd_mgr->dpp_page_index + pd_idx; in ocrdma_get_pd_num()
337 } else if (dev->pd_mgr->pd_norm_count < in ocrdma_get_pd_num()
338 dev->pd_mgr->max_normal_pd) { in ocrdma_get_pd_num()
340 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num()
346 if (dev->pd_mgr->pd_norm_count < dev->pd_mgr->max_normal_pd) { in ocrdma_get_pd_num()
348 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num()
376 if (dev->pd_mgr->pd_prealloc_valid) { in _ocrdma_alloc_pd()
408 if (dev->pd_mgr->pd_prealloc_valid) in _ocrdma_dealloc_pd()