#include "xe_sa.h"
#include <linux/kernel.h>
#include <drm/drm_managed.h>
#include "xe_bo.h"
#include "xe_device.h"
#include "xe_map.h"
static void xe_sa_bo_manager_fini(struct drm_device *drm, void *arg)
{ … }
struct xe_sa_manager *xe_sa_bo_manager_init(struct xe_tile *tile, u32 size, u32 align)
{ … }
struct drm_suballoc *xe_sa_bo_new(struct xe_sa_manager *sa_manager,
unsigned int size)
{ … }
void xe_sa_bo_flush_write(struct drm_suballoc *sa_bo)
{ … }
void xe_sa_bo_free(struct drm_suballoc *sa_bo,
struct dma_fence *fence)
{ … }