Lines Matching refs:pd_mgr
323 pd_bitmap = dev->pd_mgr->pd_dpp_bitmap; in _ocrdma_pd_mgr_get_bitmap()
325 dev->pd_mgr->max_dpp_pd); in _ocrdma_pd_mgr_get_bitmap()
326 __set_bit(pd_bitmap_idx, dev->pd_mgr->pd_dpp_bitmap); in _ocrdma_pd_mgr_get_bitmap()
327 dev->pd_mgr->pd_dpp_count++; in _ocrdma_pd_mgr_get_bitmap()
328 if (dev->pd_mgr->pd_dpp_count > dev->pd_mgr->pd_dpp_thrsh) in _ocrdma_pd_mgr_get_bitmap()
329 dev->pd_mgr->pd_dpp_thrsh = dev->pd_mgr->pd_dpp_count; in _ocrdma_pd_mgr_get_bitmap()
331 pd_bitmap = dev->pd_mgr->pd_norm_bitmap; in _ocrdma_pd_mgr_get_bitmap()
333 dev->pd_mgr->max_normal_pd); in _ocrdma_pd_mgr_get_bitmap()
334 __set_bit(pd_bitmap_idx, dev->pd_mgr->pd_norm_bitmap); in _ocrdma_pd_mgr_get_bitmap()
335 dev->pd_mgr->pd_norm_count++; in _ocrdma_pd_mgr_get_bitmap()
336 if (dev->pd_mgr->pd_norm_count > dev->pd_mgr->pd_norm_thrsh) in _ocrdma_pd_mgr_get_bitmap()
337 dev->pd_mgr->pd_norm_thrsh = dev->pd_mgr->pd_norm_count; in _ocrdma_pd_mgr_get_bitmap()
348 pd_count = dpp_pool ? dev->pd_mgr->pd_dpp_count : in _ocrdma_pd_mgr_put_bitmap()
349 dev->pd_mgr->pd_norm_count; in _ocrdma_pd_mgr_put_bitmap()
354 pd_bit_index = pd_id - dev->pd_mgr->pd_dpp_start; in _ocrdma_pd_mgr_put_bitmap()
355 if (pd_bit_index >= dev->pd_mgr->max_dpp_pd) { in _ocrdma_pd_mgr_put_bitmap()
358 __clear_bit(pd_bit_index, dev->pd_mgr->pd_dpp_bitmap); in _ocrdma_pd_mgr_put_bitmap()
359 dev->pd_mgr->pd_dpp_count--; in _ocrdma_pd_mgr_put_bitmap()
362 pd_bit_index = pd_id - dev->pd_mgr->pd_norm_start; in _ocrdma_pd_mgr_put_bitmap()
363 if (pd_bit_index >= dev->pd_mgr->max_normal_pd) { in _ocrdma_pd_mgr_put_bitmap()
366 __clear_bit(pd_bit_index, dev->pd_mgr->pd_norm_bitmap); in _ocrdma_pd_mgr_put_bitmap()
367 dev->pd_mgr->pd_norm_count--; in _ocrdma_pd_mgr_put_bitmap()
393 if (dev->pd_mgr->pd_dpp_count < dev->pd_mgr->max_dpp_pd) { in ocrdma_get_pd_num()
395 pd->id = dev->pd_mgr->pd_dpp_start + pd_idx; in ocrdma_get_pd_num()
396 pd->dpp_page = dev->pd_mgr->dpp_page_index + pd_idx; in ocrdma_get_pd_num()
397 } else if (dev->pd_mgr->pd_norm_count < in ocrdma_get_pd_num()
398 dev->pd_mgr->max_normal_pd) { in ocrdma_get_pd_num()
400 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num()
406 if (dev->pd_mgr->pd_norm_count < dev->pd_mgr->max_normal_pd) { in ocrdma_get_pd_num()
408 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num()
436 if (dev->pd_mgr->pd_prealloc_valid) { in _ocrdma_alloc_pd()
473 if (dev->pd_mgr->pd_prealloc_valid) in _ocrdma_dealloc_pd()