Home
last modified time | relevance | path

Searched refs:_manager (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/sys/dev/drm2/ttm/
H A Dttm_page_alloc_dma.c516 mutex_lock(&_manager->lock); in ttm_dma_free_pool()
526 _manager->npools--; in ttm_dma_free_pool()
620 mutex_lock(&_manager->lock); in ttm_dma_pool_init()
623 _manager->npools++; in ttm_dma_pool_init()
928 mutex_lock(&_manager->lock); in ttm_dma_pool_get_num_unused_pages()
1019 mutex_lock(&_manager->lock); in ttm_dma_pool_mm_shrink()
1058 WARN_ON(_manager); in ttm_dma_page_alloc_init()
1062 _manager = kzalloc(sizeof(*_manager), GFP_KERNEL); in ttm_dma_page_alloc_init()
1063 if (!_manager) in ttm_dma_page_alloc_init()
1101 _manager = NULL; in ttm_dma_page_alloc_fini()
[all …]
H A Dttm_page_alloc.c319 return &_manager->pools[pool_index]; in ttm_get_pool()
433 total += _manager->pools[i].npages; in ttm_pool_get_num_unused_pages()
613 if (count < _manager->options.small in ttm_page_pool_fill_locked()
805 if (_manager != NULL) in ttm_page_alloc_init()
809 _manager = malloc(sizeof(*_manager), M_TTM_POOLMGR, M_WAITOK | M_ZERO); in ttm_page_alloc_init()
823 ttm_pool_mm_shrink_init(_manager); in ttm_page_alloc_init()
833 ttm_pool_mm_shrink_fini(_manager); in ttm_page_alloc_fini()
839 ttm_pool_kobj_release(_manager); in ttm_page_alloc_fini()
840 _manager = NULL; in ttm_page_alloc_fini()
904 if (!_manager) {
[all …]