lsdc_bo
typedef void (*lsdc_copy_proc_t)(struct lsdc_bo *src_bo,
struct lsdc_bo *dst_bo,
static void lsdc_copy_gtt_to_vram_cpu(struct lsdc_bo *src_bo,
struct lsdc_bo *dst_bo,
static void lsdc_copy_vram_to_gtt_cpu(struct lsdc_bo *src_bo,
struct lsdc_bo *dst_bo,
static void lsdc_copy_gtt_to_gtt_cpu(struct lsdc_bo *src_bo,
struct lsdc_bo *dst_bo,
struct lsdc_bo *src_bo;
struct lsdc_bo *dst_bo;
struct lsdc_bo *lbo;
struct lsdc_bo *lbo = to_lsdc_bo(tbo);
struct lsdc_bo *lbo;
struct lsdc_bo *lbo;
struct lsdc_bo *lbo = gem_to_lsdc_bo(obj);
struct lsdc_bo *lbo;
struct lsdc_bo *lbo = gem_to_lsdc_bo(obj);
struct lsdc_bo *lbo = to_lsdc_bo(tbo);
struct lsdc_bo *lbo;
struct lsdc_bo *lbo;
struct lsdc_bo *lbo = gem_to_lsdc_bo(fb->obj[0]);
struct lsdc_bo *lbo = to_lsdc_bo(tbo);
struct lsdc_bo *lbo = to_lsdc_bo(tbo);
u64 lsdc_bo_gpu_offset(struct lsdc_bo *lbo)
size_t lsdc_bo_size(struct lsdc_bo *lbo)
int lsdc_bo_reserve(struct lsdc_bo *lbo)
void lsdc_bo_unreserve(struct lsdc_bo *lbo)
int lsdc_bo_pin(struct lsdc_bo *lbo, u32 domain, u64 *gpu_addr)
void lsdc_bo_unpin(struct lsdc_bo *lbo)
void lsdc_bo_ref(struct lsdc_bo *lbo)
void lsdc_bo_unref(struct lsdc_bo *lbo)
int lsdc_bo_kmap(struct lsdc_bo *lbo)
void lsdc_bo_kunmap(struct lsdc_bo *lbo)
void lsdc_bo_clear(struct lsdc_bo *lbo)
struct lsdc_bo *lbo = to_lsdc_bo(tbo);
struct lsdc_bo *lsdc_bo_create(struct drm_device *ddev,
struct lsdc_bo *lbo;
static void lsdc_bo_set_placement(struct lsdc_bo *lbo, u32 domain)
struct lsdc_bo *lsdc_bo_create_kernel_pinned(struct drm_device *ddev,
struct lsdc_bo *lbo;
void lsdc_bo_free_kernel_pinned(struct lsdc_bo *lbo)
static inline struct lsdc_bo *to_lsdc_bo(struct ttm_buffer_object *tbo)
return container_of(tbo, struct lsdc_bo, tbo);
static inline struct lsdc_bo *gem_to_lsdc_bo(struct drm_gem_object *gem)
return container_of(gem, struct lsdc_bo, tbo.base);
struct lsdc_bo *lsdc_bo_create(struct drm_device *ddev,
struct lsdc_bo *lsdc_bo_create_kernel_pinned(struct drm_device *ddev,
void lsdc_bo_free_kernel_pinned(struct lsdc_bo *lbo);
int lsdc_bo_reserve(struct lsdc_bo *lbo);
void lsdc_bo_unreserve(struct lsdc_bo *lbo);
int lsdc_bo_pin(struct lsdc_bo *lbo, u32 domain, u64 *gpu_addr);
void lsdc_bo_unpin(struct lsdc_bo *lbo);
void lsdc_bo_ref(struct lsdc_bo *lbo);
void lsdc_bo_unref(struct lsdc_bo *lbo);
u64 lsdc_bo_gpu_offset(struct lsdc_bo *lbo);
size_t lsdc_bo_size(struct lsdc_bo *lbo);
int lsdc_bo_kmap(struct lsdc_bo *lbo);
void lsdc_bo_kunmap(struct lsdc_bo *lbo);
void lsdc_bo_clear(struct lsdc_bo *lbo);