ttm_mem_type_manager
static int amdgpu_gtt_mgr_alloc(struct ttm_mem_type_manager *man,
static int amdgpu_gtt_mgr_new(struct ttm_mem_type_manager *man,
static void amdgpu_gtt_mgr_del(struct ttm_mem_type_manager *man,
uint64_t amdgpu_gtt_mgr_usage(struct ttm_mem_type_manager *man)
int amdgpu_gtt_mgr_recover(struct ttm_mem_type_manager *man)
static void amdgpu_gtt_mgr_debug(struct ttm_mem_type_manager *man,
static int amdgpu_gtt_mgr_init(struct ttm_mem_type_manager *man,
static int amdgpu_gtt_mgr_fini(struct ttm_mem_type_manager *man)
struct ttm_mem_type_manager *man = NULL;
struct ttm_mem_type_manager *man)
struct ttm_mem_type_manager *man = &adev->mman.bdev.man[TTM_PL_VRAM];
struct ttm_mem_type_manager *man = &adev->mman.bdev.man[ttm_pl];
struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type];
uint64_t amdgpu_gtt_mgr_usage(struct ttm_mem_type_manager *man);
int amdgpu_gtt_mgr_recover(struct ttm_mem_type_manager *man);
uint64_t amdgpu_vram_mgr_usage(struct ttm_mem_type_manager *man);
uint64_t amdgpu_vram_mgr_vis_usage(struct ttm_mem_type_manager *man);
static int amdgpu_vram_mgr_new(struct ttm_mem_type_manager *man,
static void amdgpu_vram_mgr_del(struct ttm_mem_type_manager *man,
uint64_t amdgpu_vram_mgr_usage(struct ttm_mem_type_manager *man)
uint64_t amdgpu_vram_mgr_vis_usage(struct ttm_mem_type_manager *man)
static void amdgpu_vram_mgr_debug(struct ttm_mem_type_manager *man,
static int amdgpu_vram_mgr_init(struct ttm_mem_type_manager *man,
static int amdgpu_vram_mgr_fini(struct ttm_mem_type_manager *man)
int (*get_node)(struct ttm_mem_type_manager *man,
void (*put_node)(struct ttm_mem_type_manager *man,
void (*debug)(struct ttm_mem_type_manager *man,
struct ttm_mem_type_manager *man);
struct ttm_mem_type_manager man[TTM_NUM_MEM_TYPES];
struct ttm_mem_type_manager;
int ttm_mem_io_lock(struct ttm_mem_type_manager *man, bool interruptible);
void ttm_mem_io_unlock(struct ttm_mem_type_manager *man);
int (*init)(struct ttm_mem_type_manager *man, unsigned long p_size);
int (*takedown)(struct ttm_mem_type_manager *man);
struct ttm_mem_type_manager *man;
struct ttm_mem_type_manager *man = &rdev->mman.bdev.man[ttm_pl];
struct ttm_mem_type_manager *man)
struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type];
struct ttm_mem_type_manager *man;
struct ttm_mem_type_manager *man = &bdev->man[mem_type];
struct ttm_mem_type_manager *man;
struct ttm_mem_type_manager *man = &bdev->man[mem_type];
struct ttm_mem_type_manager *man;
struct ttm_mem_type_manager *man;
struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type];
struct ttm_mem_type_manager *man;
struct ttm_mem_type_manager *man = &bdev->man[bo->mem.mem_type];
struct ttm_mem_type_manager *man;
struct ttm_mem_type_manager *man;
struct ttm_mem_type_manager *old_man = &bdev->man[bo->mem.mem_type];
struct ttm_mem_type_manager *new_man = &bdev->man[mem->mem_type];
struct ttm_mem_type_manager *man = &bdev->man[bo->mem.mem_type];
struct ttm_mem_type_manager *man = &bdev->man[mem_type];
struct ttm_mem_type_manager *man = &bdev->man[mem_type];
struct ttm_mem_type_manager *man = &bo->bdev->man[mem->mem_type];
struct ttm_mem_type_manager *man,
struct ttm_mem_type_manager *man = &bdev->man[mem_type];
static uint32_t ttm_bo_select_caching(struct ttm_mem_type_manager *man,
static bool ttm_bo_mt_compatible(struct ttm_mem_type_manager *man,
struct ttm_mem_type_manager *man;
static int ttm_bo_man_init(struct ttm_mem_type_manager *man,
static int ttm_bo_man_takedown(struct ttm_mem_type_manager *man)
static void ttm_bo_man_debug(struct ttm_mem_type_manager *man,
static int ttm_bo_man_get_node(struct ttm_mem_type_manager *man,
static void ttm_bo_man_put_node(struct ttm_mem_type_manager *man,
void ttm_mem_io_unlock(struct ttm_mem_type_manager *man)
static int ttm_mem_io_evict(struct ttm_mem_type_manager *man)
struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type];
struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type];
struct ttm_mem_type_manager *man =
struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type];
struct ttm_mem_type_manager *man;
struct ttm_mem_type_manager *man = &bdev->man[new_mem->mem_type];
struct ttm_mem_type_manager *man =
struct ttm_mem_type_manager *man =
struct ttm_mem_type_manager *man = &bdev->man[new_mem->mem_type];
struct ttm_mem_type_manager *from = &bdev->man[old_mem->mem_type];
struct ttm_mem_type_manager *to = &bdev->man[new_mem->mem_type];
int ttm_mem_io_lock(struct ttm_mem_type_manager *man, bool interruptible)
struct ttm_mem_type_manager *man =
struct ttm_mem_type_manager *man =