Lines Matching refs:pd_mgr

259 		pd_bitmap = dev->pd_mgr->pd_dpp_bitmap;  in _ocrdma_pd_mgr_get_bitmap()
261 dev->pd_mgr->max_dpp_pd); in _ocrdma_pd_mgr_get_bitmap()
262 __set_bit(pd_bitmap_idx, dev->pd_mgr->pd_dpp_bitmap); in _ocrdma_pd_mgr_get_bitmap()
263 dev->pd_mgr->pd_dpp_count++; in _ocrdma_pd_mgr_get_bitmap()
264 if (dev->pd_mgr->pd_dpp_count > dev->pd_mgr->pd_dpp_thrsh) in _ocrdma_pd_mgr_get_bitmap()
265 dev->pd_mgr->pd_dpp_thrsh = dev->pd_mgr->pd_dpp_count; in _ocrdma_pd_mgr_get_bitmap()
267 pd_bitmap = dev->pd_mgr->pd_norm_bitmap; in _ocrdma_pd_mgr_get_bitmap()
269 dev->pd_mgr->max_normal_pd); in _ocrdma_pd_mgr_get_bitmap()
270 __set_bit(pd_bitmap_idx, dev->pd_mgr->pd_norm_bitmap); in _ocrdma_pd_mgr_get_bitmap()
271 dev->pd_mgr->pd_norm_count++; in _ocrdma_pd_mgr_get_bitmap()
272 if (dev->pd_mgr->pd_norm_count > dev->pd_mgr->pd_norm_thrsh) in _ocrdma_pd_mgr_get_bitmap()
273 dev->pd_mgr->pd_norm_thrsh = dev->pd_mgr->pd_norm_count; in _ocrdma_pd_mgr_get_bitmap()
284 pd_count = dpp_pool ? dev->pd_mgr->pd_dpp_count : in _ocrdma_pd_mgr_put_bitmap()
285 dev->pd_mgr->pd_norm_count; in _ocrdma_pd_mgr_put_bitmap()
290 pd_bit_index = pd_id - dev->pd_mgr->pd_dpp_start; in _ocrdma_pd_mgr_put_bitmap()
291 if (pd_bit_index >= dev->pd_mgr->max_dpp_pd) { in _ocrdma_pd_mgr_put_bitmap()
294 __clear_bit(pd_bit_index, dev->pd_mgr->pd_dpp_bitmap); in _ocrdma_pd_mgr_put_bitmap()
295 dev->pd_mgr->pd_dpp_count--; in _ocrdma_pd_mgr_put_bitmap()
298 pd_bit_index = pd_id - dev->pd_mgr->pd_norm_start; in _ocrdma_pd_mgr_put_bitmap()
299 if (pd_bit_index >= dev->pd_mgr->max_normal_pd) { in _ocrdma_pd_mgr_put_bitmap()
302 __clear_bit(pd_bit_index, dev->pd_mgr->pd_norm_bitmap); in _ocrdma_pd_mgr_put_bitmap()
303 dev->pd_mgr->pd_norm_count--; in _ocrdma_pd_mgr_put_bitmap()
329 if (dev->pd_mgr->pd_dpp_count < dev->pd_mgr->max_dpp_pd) { in ocrdma_get_pd_num()
331 pd->id = dev->pd_mgr->pd_dpp_start + pd_idx; in ocrdma_get_pd_num()
332 pd->dpp_page = dev->pd_mgr->dpp_page_index + pd_idx; in ocrdma_get_pd_num()
333 } else if (dev->pd_mgr->pd_norm_count < in ocrdma_get_pd_num()
334 dev->pd_mgr->max_normal_pd) { in ocrdma_get_pd_num()
336 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num()
342 if (dev->pd_mgr->pd_norm_count < dev->pd_mgr->max_normal_pd) { in ocrdma_get_pd_num()
344 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num()
377 if (dev->pd_mgr->pd_prealloc_valid) in _ocrdma_alloc_pd()
403 if (dev->pd_mgr->pd_prealloc_valid) in _ocrdma_dealloc_pd()