Home
last modified time | relevance | path

Searched refs:bo (Results 1 – 10 of 10) sorted by relevance

/include/drm/ttm/
A Dttm_bo.h164 struct ttm_buffer_object *bo; member
332 spin_lock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
333 ttm_bo_move_to_lru_tail(bo); in ttm_bo_move_to_lru_tail_unlocked()
334 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_move_to_lru_tail_unlocked()
340 WARN_ON(bo->resource); in ttm_bo_assign_mem()
341 bo->resource = new_mem; in ttm_bo_assign_mem()
354 ttm_resource_free(bo, &bo->resource); in ttm_bo_move_null()
355 ttm_bo_assign_mem(bo, new_mem); in ttm_bo_move_null()
367 ttm_bo_move_to_lru_tail_unlocked(bo); in ttm_bo_unreserve()
368 dma_resv_unlock(bo->base.resv); in ttm_bo_unreserve()
[all …]
A Dttm_device.h73 struct ttm_tt *(*ttm_tt_create)(struct ttm_buffer_object *bo,
119 bool (*eviction_valuable)(struct ttm_buffer_object *bo,
133 void (*evict_flags)(struct ttm_buffer_object *bo,
149 int (*move)(struct ttm_buffer_object *bo, bool evict,
157 void (*delete_mem_notify)(struct ttm_buffer_object *bo);
162 void (*swap_notify)(struct ttm_buffer_object *bo);
181 unsigned long (*io_mem_pfn)(struct ttm_buffer_object *bo,
198 int (*access_memory)(struct ttm_buffer_object *bo, unsigned long offset,
209 void (*release_notify)(struct ttm_buffer_object *bo);
A Dttm_resource.h113 struct ttm_buffer_object *bo,
259 struct ttm_buffer_object *bo; member
434 struct ttm_buffer_object *bo);
436 struct ttm_buffer_object *bo);
439 void ttm_resource_init(struct ttm_buffer_object *bo,
445 int ttm_resource_alloc(struct ttm_buffer_object *bo,
449 void ttm_resource_free(struct ttm_buffer_object *bo, struct ttm_resource **res);
458 struct ttm_buffer_object *bo);
A Dttm_tt.h191 int ttm_tt_create(struct ttm_buffer_object *bo, bool zero_alloc);
207 int ttm_tt_init(struct ttm_tt *ttm, struct ttm_buffer_object *bo,
210 int ttm_sg_tt_init(struct ttm_tt *ttm_dma, struct ttm_buffer_object *bo,
318 struct ttm_tt *ttm_agp_tt_create(struct ttm_buffer_object *bo,
A Dttm_execbuf_util.h50 struct ttm_buffer_object *bo; member
/include/linux/
A Dhost1x.h130 struct host1x_bo *bo; member
148 void (*put)(struct host1x_bo *bo);
165 INIT_LIST_HEAD(&bo->mappings); in host1x_bo_init()
166 spin_lock_init(&bo->lock); in host1x_bo_init()
167 bo->ops = ops; in host1x_bo_init()
172 return bo->ops->get(bo); in host1x_bo_get()
177 bo->ops->put(bo); in host1x_bo_put()
187 return bo->ops->mmap(bo); in host1x_bo_mmap()
192 bo->ops->munmap(bo, addr); in host1x_bo_munmap()
256 struct host1x_bo *bo; member
[all …]
/include/drm/
A Ddrm_gem_vram_helper.h52 struct ttm_buffer_object bo; member
75 struct ttm_buffer_object *bo) in drm_gem_vram_of_bo() argument
77 return container_of(bo, struct drm_gem_vram_object, bo); in drm_gem_vram_of_bo()
89 return container_of(gem, struct drm_gem_vram_object, bo.base); in drm_gem_vram_of_gem()
/include/trace/events/
A Dhost1x.h97 TP_PROTO(const char *name, struct host1x_bo *bo,
100 TP_ARGS(name, bo, words, offset, cmdbuf),
104 __field(struct host1x_bo *, bo)
118 __entry->bo = bo;
124 __entry->name, __entry->bo,
237 TP_PROTO(struct host1x_bo *bo, u32 offset, u32 syncpt_id, u32 thresh,
240 TP_ARGS(bo, offset, syncpt_id, thresh, min),
243 __field(struct host1x_bo *, bo)
251 __entry->bo = bo;
259 __entry->bo, __entry->offset,
/include/uapi/drm/
A Dvc4_drm.h295 __u64 bo; member
/include/net/
A Dflow_offload.h635 struct flow_block_offload *bo,
741 struct flow_block_offload *bo,

Completed in 20 milliseconds