Home
last modified time | relevance | path

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

/freebsd/sys/dev/drm2/ttm/
H A Dttm_page_alloc_dma.c178 static struct ttm_pool_manager *_manager; variable
516 mutex_lock(&_manager->lock); in ttm_dma_free_pool()
517 list_for_each_entry_reverse(p, &_manager->pools, pools) { in ttm_dma_free_pool()
526 _manager->npools--; in ttm_dma_free_pool()
543 mutex_unlock(&_manager->lock); in ttm_dma_free_pool()
620 mutex_lock(&_manager->lock); in ttm_dma_pool_init()
622 list_add(&sec_pool->pools, &_manager->pools); in ttm_dma_pool_init()
623 _manager->npools++; in ttm_dma_pool_init()
626 mutex_unlock(&_manager->lock); in ttm_dma_pool_init()
792 unsigned count = _manager->options.small; in ttm_dma_page_pool_fill_locked()
[all …]
H A Dttm_page_alloc.c269 static struct ttm_pool_manager *_manager; variable
322 return &_manager->pools[pool_index]; in ttm_get_pool()
436 total += _manager->pools[i].npages; in ttm_pool_get_num_unused_pages()
458 pool = &_manager->pools[(i + pool_offset)%NUM_POOLS]; in ttm_pool_mm_shrink()
616 if (count < _manager->options.small in ttm_page_pool_fill_locked()
619 unsigned alloc_size = _manager->options.alloc_size; in ttm_page_pool_fill_locked()
714 if (pool->npages > _manager->options.max_size) { in ttm_put_pages()
715 npages = pool->npages - _manager->options.max_size; in ttm_put_pages()
808 if (_manager != NULL) in ttm_page_alloc_init()
812 _manager = malloc(sizeof(*_manager), M_TTM_POOLMGR, M_WAITOK | M_ZERO); in ttm_page_alloc_init()
[all …]