Searched refs:bo (Results 1 - 25 of 168) sorted by relevance

1234567

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/gpu/drm/radeon/
H A Dradeon_object.h56 * radeon_bo_reserve - reserve bo
57 * @bo: bo structure
65 static inline int radeon_bo_reserve(struct radeon_bo *bo, bool no_wait) argument
69 r = ttm_bo_reserve(&bo->tbo, true, no_wait, false, 0);
72 dev_err(bo->rdev->dev, "%p reserve failed\n", bo);
78 static inline void radeon_bo_unreserve(struct radeon_bo *bo) argument
80 ttm_bo_unreserve(&bo->tbo);
84 * radeon_bo_gpu_offset - return GPU offset of bo
92 radeon_bo_gpu_offset(struct radeon_bo *bo) argument
97 radeon_bo_size(struct radeon_bo *bo) argument
102 radeon_bo_is_reserved(struct radeon_bo *bo) argument
116 radeon_bo_mmap_offset(struct radeon_bo *bo) argument
121 radeon_bo_wait(struct radeon_bo *bo, u32 *mem_type, bool no_wait) argument
[all...]
H A Dradeon_object.c41 static void radeon_bo_clear_surface_reg(struct radeon_bo *bo);
50 struct radeon_bo *bo; local
52 bo = container_of(tbo, struct radeon_bo, tbo);
53 mutex_lock(&bo->rdev->gem.mutex);
54 list_del_init(&bo->list);
55 mutex_unlock(&bo->rdev->gem.mutex);
56 radeon_bo_clear_surface_reg(bo);
57 kfree(bo);
60 bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo) argument
62 if (bo
92 struct radeon_bo *bo; local
142 radeon_bo_kmap(struct radeon_bo *bo, void **ptr) argument
165 radeon_bo_kunmap(struct radeon_bo *bo) argument
174 radeon_bo_unref(struct radeon_bo **bo) argument
190 radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr) argument
218 radeon_bo_unpin(struct radeon_bo *bo) argument
250 struct radeon_bo *bo, *n; local
329 struct radeon_bo *bo; local
366 struct radeon_bo *bo; local
382 radeon_bo_fbdev_mmap(struct radeon_bo *bo, struct vm_area_struct *vma) argument
388 radeon_bo_get_surface_reg(struct radeon_bo *bo) argument
443 radeon_bo_clear_surface_reg(struct radeon_bo *bo) argument
458 radeon_bo_set_tiling_flags(struct radeon_bo *bo, uint32_t tiling_flags, uint32_t pitch) argument
472 radeon_bo_get_tiling_flags(struct radeon_bo *bo, uint32_t *tiling_flags, uint32_t *pitch) argument
483 radeon_bo_check_tiling(struct radeon_bo *bo, bool has_moved, bool force_drop) argument
511 radeon_bo_move_notify(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem) argument
521 radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/radeon/
H A Dradeon_object.h56 * radeon_bo_reserve - reserve bo
57 * @bo: bo structure
65 static inline int radeon_bo_reserve(struct radeon_bo *bo, bool no_wait) argument
69 r = ttm_bo_reserve(&bo->tbo, true, no_wait, false, 0);
72 dev_err(bo->rdev->dev, "%p reserve failed\n", bo);
78 static inline void radeon_bo_unreserve(struct radeon_bo *bo) argument
80 ttm_bo_unreserve(&bo->tbo);
84 * radeon_bo_gpu_offset - return GPU offset of bo
92 radeon_bo_gpu_offset(struct radeon_bo *bo) argument
97 radeon_bo_size(struct radeon_bo *bo) argument
102 radeon_bo_is_reserved(struct radeon_bo *bo) argument
116 radeon_bo_mmap_offset(struct radeon_bo *bo) argument
121 radeon_bo_wait(struct radeon_bo *bo, u32 *mem_type, bool no_wait) argument
[all...]
H A Dradeon_object.c41 static void radeon_bo_clear_surface_reg(struct radeon_bo *bo);
50 struct radeon_bo *bo; local
52 bo = container_of(tbo, struct radeon_bo, tbo);
53 mutex_lock(&bo->rdev->gem.mutex);
54 list_del_init(&bo->list);
55 mutex_unlock(&bo->rdev->gem.mutex);
56 radeon_bo_clear_surface_reg(bo);
57 kfree(bo);
60 bool radeon_ttm_bo_is_radeon_bo(struct ttm_buffer_object *bo) argument
62 if (bo
92 struct radeon_bo *bo; local
142 radeon_bo_kmap(struct radeon_bo *bo, void **ptr) argument
165 radeon_bo_kunmap(struct radeon_bo *bo) argument
174 radeon_bo_unref(struct radeon_bo **bo) argument
190 radeon_bo_pin(struct radeon_bo *bo, u32 domain, u64 *gpu_addr) argument
218 radeon_bo_unpin(struct radeon_bo *bo) argument
250 struct radeon_bo *bo, *n; local
329 struct radeon_bo *bo; local
366 struct radeon_bo *bo; local
382 radeon_bo_fbdev_mmap(struct radeon_bo *bo, struct vm_area_struct *vma) argument
388 radeon_bo_get_surface_reg(struct radeon_bo *bo) argument
443 radeon_bo_clear_surface_reg(struct radeon_bo *bo) argument
458 radeon_bo_set_tiling_flags(struct radeon_bo *bo, uint32_t tiling_flags, uint32_t pitch) argument
472 radeon_bo_get_tiling_flags(struct radeon_bo *bo, uint32_t *tiling_flags, uint32_t *pitch) argument
483 radeon_bo_check_tiling(struct radeon_bo *bo, bool has_moved, bool force_drop) argument
511 radeon_bo_move_notify(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem) argument
521 radeon_bo_fault_reserve_notify(struct ttm_buffer_object *bo) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/gpu/drm/ttm/
H A Dttm_execbuf_util.c40 struct ttm_buffer_object *bo = entry->bo; local
45 ttm_bo_unreserve(bo);
69 struct ttm_buffer_object *bo = entry->bo; local
72 ret = ttm_bo_reserve(bo, true, false, true, val_seq);
76 ret = ttm_bo_wait_unreserved(bo, true);
85 if (unlikely(atomic_read(&bo->cpu_writers) > 0)) {
87 ret = ttm_bo_wait_cpu(bo, false);
102 struct ttm_buffer_object *bo local
[all...]
H A Dttm_bo.c32 * We store bo pointer in drm_mm_node struct so we know which bo own a
53 static int ttm_bo_setup_vm(struct ttm_buffer_object *bo);
94 static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, argument
100 bo, bo->mem.num_pages, bo->mem.size >> 10,
101 bo->mem.size >> 20);
109 ttm_mem_type_debug(bo->bdev, mem_type);
147 struct ttm_buffer_object *bo local
170 ttm_bo_wait_unreserved(struct ttm_buffer_object *bo, bool interruptible) argument
187 ttm_bo_add_to_lru(struct ttm_buffer_object *bo) argument
213 ttm_bo_del_from_lru(struct ttm_buffer_object *bo) argument
234 ttm_bo_reserve_locked(struct ttm_buffer_object *bo, bool interruptible, bool no_wait, bool use_sequence, uint32_t sequence) argument
274 ttm_bo_reserve(struct ttm_buffer_object *bo, bool interruptible, bool no_wait, bool use_sequence, uint32_t sequence) argument
295 ttm_bo_unreserve(struct ttm_buffer_object *bo) argument
310 ttm_bo_add_ttm(struct ttm_buffer_object *bo, bool zero_alloc) argument
356 ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem, bool evict, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
452 ttm_bo_cleanup_memtype_use(struct ttm_buffer_object *bo) argument
488 ttm_bo_cleanup_refs(struct ttm_buffer_object *bo, bool remove_all) argument
638 struct ttm_buffer_object *bo = local
655 struct ttm_buffer_object *bo = *p_bo; local
679 ttm_bo_evict(struct ttm_buffer_object *bo, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
749 struct ttm_buffer_object *bo; local
795 ttm_bo_man_get_node(struct ttm_buffer_object *bo, struct ttm_mem_type_manager *man, struct ttm_placement *placement, struct ttm_mem_reg *mem, struct drm_mm_node **node) argument
835 ttm_bo_mem_force_space(struct ttm_buffer_object *bo, uint32_t mem_type, struct ttm_placement *placement, struct ttm_mem_reg *mem, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
929 ttm_bo_mem_space(struct ttm_buffer_object *bo, struct ttm_placement *placement, struct ttm_mem_reg *mem, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
1041 ttm_bo_wait_cpu(struct ttm_buffer_object *bo, bool no_wait) argument
1051 ttm_bo_move_buffer(struct ttm_buffer_object *bo, struct ttm_placement *placement, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
1108 ttm_bo_validate(struct ttm_buffer_object *bo, struct ttm_placement *placement, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
1149 ttm_bo_check_placement(struct ttm_buffer_object *bo, struct ttm_placement *placement) argument
1184 ttm_bo_init(struct ttm_bo_device *bdev, struct ttm_buffer_object *bo, unsigned long size, enum ttm_bo_type type, struct ttm_placement *placement, uint32_t page_alignment, unsigned long buffer_start, bool interruptible, struct file *persistant_swap_storage, size_t acc_size, void (*destroy) (struct ttm_buffer_object *)) argument
1282 struct ttm_buffer_object *bo; local
1626 ttm_bo_unmap_virtual(struct ttm_buffer_object *bo) argument
1639 ttm_bo_vm_insert_rb(struct ttm_buffer_object *bo) argument
1675 ttm_bo_setup_vm(struct ttm_buffer_object *bo) argument
1712 ttm_bo_wait(struct ttm_buffer_object *bo, bool lazy, bool interruptible, bool no_wait) argument
1769 ttm_bo_synccpu_write_grab(struct ttm_buffer_object *bo, bool no_wait) argument
1790 ttm_bo_synccpu_write_release(struct ttm_buffer_object *bo) argument
1806 struct ttm_buffer_object *bo; local
[all...]
H A Dttm_bo_vm.c47 struct ttm_buffer_object *bo; local
51 bo = rb_entry(cur, struct ttm_buffer_object, vm_rb);
52 cur_offset = bo->vm_node->start;
55 best_bo = bo;
74 struct ttm_buffer_object *bo = (struct ttm_buffer_object *) local
76 struct ttm_bo_device *bdev = bo->bdev;
88 ret = ttm_bo_reserve(bo, true, true, false, 0);
96 ret = bdev->driver->fault_reserve_notify(bo);
116 spin_lock(&bo->lock);
117 if (test_bit(TTM_BO_PRIV_FLAG_MOVING, &bo
213 struct ttm_buffer_object *bo = local
221 struct ttm_buffer_object *bo = (struct ttm_buffer_object *)vma->vm_private_data; local
237 struct ttm_buffer_object *bo; local
278 ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo) argument
295 struct ttm_buffer_object *bo; local
384 ttm_bo_fbdev_io(struct ttm_buffer_object *bo, const char __user *wbuf, char __user *rbuf, size_t count, loff_t *f_pos, bool write) argument
[all...]
H A Dttm_bo_util.c40 void ttm_bo_free_old_node(struct ttm_buffer_object *bo) argument
42 struct ttm_mem_reg *old_mem = &bo->mem;
45 spin_lock(&bo->glob->lru_lock);
47 spin_unlock(&bo->glob->lru_lock);
52 int ttm_bo_move_ttm(struct ttm_buffer_object *bo, argument
56 struct ttm_tt *ttm = bo->ttm;
57 struct ttm_mem_reg *old_mem = &bo->mem;
62 ttm_bo_free_old_node(bo);
233 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, argument
237 struct ttm_bo_device *bdev = bo
310 ttm_transfered_destroy(struct ttm_buffer_object *bo) argument
330 ttm_buffer_object_transfer(struct ttm_buffer_object *bo, struct ttm_buffer_object **new_obj) argument
394 ttm_bo_ioremap(struct ttm_buffer_object *bo, unsigned long offset, unsigned long size, struct ttm_bo_kmap_obj *map) argument
416 ttm_bo_kmap_ttm(struct ttm_buffer_object *bo, unsigned long start_page, unsigned long num_pages, struct ttm_bo_kmap_obj *map) argument
460 ttm_bo_kmap(struct ttm_buffer_object *bo, unsigned long start_page, unsigned long num_pages, struct ttm_bo_kmap_obj *map) argument
512 ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo, void *sync_obj, void *sync_obj_arg, bool evict, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/ttm/
H A Dttm_execbuf_util.c40 struct ttm_buffer_object *bo = entry->bo; local
45 ttm_bo_unreserve(bo);
69 struct ttm_buffer_object *bo = entry->bo; local
72 ret = ttm_bo_reserve(bo, true, false, true, val_seq);
76 ret = ttm_bo_wait_unreserved(bo, true);
85 if (unlikely(atomic_read(&bo->cpu_writers) > 0)) {
87 ret = ttm_bo_wait_cpu(bo, false);
102 struct ttm_buffer_object *bo local
[all...]
H A Dttm_bo.c32 * We store bo pointer in drm_mm_node struct so we know which bo own a
53 static int ttm_bo_setup_vm(struct ttm_buffer_object *bo);
94 static void ttm_bo_mem_space_debug(struct ttm_buffer_object *bo, argument
100 bo, bo->mem.num_pages, bo->mem.size >> 10,
101 bo->mem.size >> 20);
109 ttm_mem_type_debug(bo->bdev, mem_type);
147 struct ttm_buffer_object *bo local
170 ttm_bo_wait_unreserved(struct ttm_buffer_object *bo, bool interruptible) argument
187 ttm_bo_add_to_lru(struct ttm_buffer_object *bo) argument
213 ttm_bo_del_from_lru(struct ttm_buffer_object *bo) argument
234 ttm_bo_reserve_locked(struct ttm_buffer_object *bo, bool interruptible, bool no_wait, bool use_sequence, uint32_t sequence) argument
274 ttm_bo_reserve(struct ttm_buffer_object *bo, bool interruptible, bool no_wait, bool use_sequence, uint32_t sequence) argument
295 ttm_bo_unreserve(struct ttm_buffer_object *bo) argument
310 ttm_bo_add_ttm(struct ttm_buffer_object *bo, bool zero_alloc) argument
356 ttm_bo_handle_move_mem(struct ttm_buffer_object *bo, struct ttm_mem_reg *mem, bool evict, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
452 ttm_bo_cleanup_memtype_use(struct ttm_buffer_object *bo) argument
488 ttm_bo_cleanup_refs(struct ttm_buffer_object *bo, bool remove_all) argument
638 struct ttm_buffer_object *bo = local
655 struct ttm_buffer_object *bo = *p_bo; local
679 ttm_bo_evict(struct ttm_buffer_object *bo, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
749 struct ttm_buffer_object *bo; local
795 ttm_bo_man_get_node(struct ttm_buffer_object *bo, struct ttm_mem_type_manager *man, struct ttm_placement *placement, struct ttm_mem_reg *mem, struct drm_mm_node **node) argument
835 ttm_bo_mem_force_space(struct ttm_buffer_object *bo, uint32_t mem_type, struct ttm_placement *placement, struct ttm_mem_reg *mem, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
929 ttm_bo_mem_space(struct ttm_buffer_object *bo, struct ttm_placement *placement, struct ttm_mem_reg *mem, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
1041 ttm_bo_wait_cpu(struct ttm_buffer_object *bo, bool no_wait) argument
1051 ttm_bo_move_buffer(struct ttm_buffer_object *bo, struct ttm_placement *placement, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
1108 ttm_bo_validate(struct ttm_buffer_object *bo, struct ttm_placement *placement, bool interruptible, bool no_wait_reserve, bool no_wait_gpu) argument
1149 ttm_bo_check_placement(struct ttm_buffer_object *bo, struct ttm_placement *placement) argument
1184 ttm_bo_init(struct ttm_bo_device *bdev, struct ttm_buffer_object *bo, unsigned long size, enum ttm_bo_type type, struct ttm_placement *placement, uint32_t page_alignment, unsigned long buffer_start, bool interruptible, struct file *persistant_swap_storage, size_t acc_size, void (*destroy) (struct ttm_buffer_object *)) argument
1282 struct ttm_buffer_object *bo; local
1626 ttm_bo_unmap_virtual(struct ttm_buffer_object *bo) argument
1639 ttm_bo_vm_insert_rb(struct ttm_buffer_object *bo) argument
1675 ttm_bo_setup_vm(struct ttm_buffer_object *bo) argument
1712 ttm_bo_wait(struct ttm_buffer_object *bo, bool lazy, bool interruptible, bool no_wait) argument
1769 ttm_bo_synccpu_write_grab(struct ttm_buffer_object *bo, bool no_wait) argument
1790 ttm_bo_synccpu_write_release(struct ttm_buffer_object *bo) argument
1806 struct ttm_buffer_object *bo; local
[all...]
H A Dttm_bo_vm.c47 struct ttm_buffer_object *bo; local
51 bo = rb_entry(cur, struct ttm_buffer_object, vm_rb);
52 cur_offset = bo->vm_node->start;
55 best_bo = bo;
74 struct ttm_buffer_object *bo = (struct ttm_buffer_object *) local
76 struct ttm_bo_device *bdev = bo->bdev;
88 ret = ttm_bo_reserve(bo, true, true, false, 0);
96 ret = bdev->driver->fault_reserve_notify(bo);
116 spin_lock(&bo->lock);
117 if (test_bit(TTM_BO_PRIV_FLAG_MOVING, &bo
213 struct ttm_buffer_object *bo = local
221 struct ttm_buffer_object *bo = (struct ttm_buffer_object *)vma->vm_private_data; local
237 struct ttm_buffer_object *bo; local
278 ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo) argument
295 struct ttm_buffer_object *bo; local
384 ttm_bo_fbdev_io(struct ttm_buffer_object *bo, const char __user *wbuf, char __user *rbuf, size_t count, loff_t *f_pos, bool write) argument
[all...]
H A Dttm_bo_util.c40 void ttm_bo_free_old_node(struct ttm_buffer_object *bo) argument
42 struct ttm_mem_reg *old_mem = &bo->mem;
45 spin_lock(&bo->glob->lru_lock);
47 spin_unlock(&bo->glob->lru_lock);
52 int ttm_bo_move_ttm(struct ttm_buffer_object *bo, argument
56 struct ttm_tt *ttm = bo->ttm;
57 struct ttm_mem_reg *old_mem = &bo->mem;
62 ttm_bo_free_old_node(bo);
233 int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, argument
237 struct ttm_bo_device *bdev = bo
310 ttm_transfered_destroy(struct ttm_buffer_object *bo) argument
330 ttm_buffer_object_transfer(struct ttm_buffer_object *bo, struct ttm_buffer_object **new_obj) argument
394 ttm_bo_ioremap(struct ttm_buffer_object *bo, unsigned long offset, unsigned long size, struct ttm_bo_kmap_obj *map) argument
416 ttm_bo_kmap_ttm(struct ttm_buffer_object *bo, unsigned long start_page, unsigned long num_pages, struct ttm_bo_kmap_obj *map) argument
460 ttm_bo_kmap(struct ttm_buffer_object *bo, unsigned long start_page, unsigned long num_pages, struct ttm_bo_kmap_obj *map) argument
512 ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo, void *sync_obj, void *sync_obj_arg, bool evict, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/drm/ttm/
H A Dttm_bo_api.h143 * @type: The bo type.
218 * Members protected by the bo::reserved lock.
227 * Members protected by the bo::reserved lock only when written to.
250 * Members protected by the bo::lock
252 * than NULL requires bo::reserved to be held. This allows for
253 * checking NULL while reserved but not holding bo::lock.
270 * and the bo::lock when written to. Can be read with
285 * Object describing a kernel mapping. Since a TTM bo may be located
301 struct ttm_buffer_object *bo; member in struct:ttm_bo_kmap_obj
307 * @bo
313 ttm_bo_reference(struct ttm_buffer_object *bo) argument
[all...]
H A Dttm_bo_driver.h256 * @bo: the buffer object to be evicted
258 * Return the bo flags for a buffer which is not mapped to the hardware.
260 * finished, they'll end up in bo->mem.flags
263 void(*evict_flags) (struct ttm_buffer_object *bo,
268 * @bo: the buffer to move
278 int (*move) (struct ttm_buffer_object *bo,
286 * @bo: Pointer to a buffer object.
295 int (*verify_access) (struct ttm_buffer_object *bo,
303 * fences directly. The bo driver needs the following functionality:
317 void (*move_notify)(struct ttm_buffer_object *bo,
[all...]
H A Dttm_execbuf_util.h41 * @bo: refcounted buffer object pointer.
42 * @new_sync_obj_arg: New sync_obj_arg for @bo, to be used once
44 * @reservied: Indicates whether @bo has been reserved for validation.
49 struct ttm_buffer_object *bo; member in struct:ttm_validate_buffer
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/drm/ttm/
H A Dttm_bo_api.h143 * @type: The bo type.
218 * Members protected by the bo::reserved lock.
227 * Members protected by the bo::reserved lock only when written to.
250 * Members protected by the bo::lock
252 * than NULL requires bo::reserved to be held. This allows for
253 * checking NULL while reserved but not holding bo::lock.
270 * and the bo::lock when written to. Can be read with
285 * Object describing a kernel mapping. Since a TTM bo may be located
301 struct ttm_buffer_object *bo; member in struct:ttm_bo_kmap_obj
307 * @bo
313 ttm_bo_reference(struct ttm_buffer_object *bo) argument
[all...]
H A Dttm_bo_driver.h256 * @bo: the buffer object to be evicted
258 * Return the bo flags for a buffer which is not mapped to the hardware.
260 * finished, they'll end up in bo->mem.flags
263 void(*evict_flags) (struct ttm_buffer_object *bo,
268 * @bo: the buffer to move
278 int (*move) (struct ttm_buffer_object *bo,
286 * @bo: Pointer to a buffer object.
295 int (*verify_access) (struct ttm_buffer_object *bo,
303 * fences directly. The bo driver needs the following functionality:
317 void (*move_notify)(struct ttm_buffer_object *bo,
[all...]
H A Dttm_execbuf_util.h41 * @bo: refcounted buffer object pointer.
42 * @new_sync_obj_arg: New sync_obj_arg for @bo, to be used once
44 * @reservied: Indicates whether @bo has been reserved for validation.
49 struct ttm_buffer_object *bo; member in struct:ttm_validate_buffer
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c42 struct nouveau_fence *prev_fence = nvbo->bo.sync_obj;
48 spin_lock(&nvbo->bo.lock);
49 ret = ttm_bo_wait(&nvbo->bo, false, false, false);
50 spin_unlock(&nvbo->bo.lock);
55 nouveau_bo_del_ttm(struct ttm_buffer_object *bo) argument
57 struct drm_nouveau_private *dev_priv = nouveau_bdev(bo->bdev);
59 struct nouveau_bo *nvbo = nouveau_bo(bo);
64 DRM_ERROR("bo %p still attached to GEM object\n", bo);
172 ret = ttm_bo_init(&dev_priv->ttm.bdev, &nvbo->bo, siz
218 struct ttm_buffer_object *bo = &nvbo->bo; local
261 struct ttm_buffer_object *bo = &nvbo->bo; local
437 nouveau_bo_evict_flags(struct ttm_buffer_object *bo, struct ttm_placement *pl) argument
496 nouveau_bo_move_m2mf(struct ttm_buffer_object *bo, int evict, bool intr, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
580 nouveau_bo_move_flipd(struct ttm_buffer_object *bo, bool evict, bool intr, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
619 nouveau_bo_move_flips(struct ttm_buffer_object *bo, bool evict, bool intr, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
657 nouveau_bo_vm_bind(struct ttm_buffer_object *bo, struct ttm_mem_reg *new_mem, struct nouveau_tile_reg **new_tile) argument
691 nouveau_bo_vm_cleanup(struct ttm_buffer_object *bo, struct nouveau_tile_reg *new_tile, struct nouveau_tile_reg **old_tile) argument
708 nouveau_bo_move(struct ttm_buffer_object *bo, bool evict, bool intr, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
760 nouveau_bo_verify_access(struct ttm_buffer_object *bo, struct file *filp) argument
809 nouveau_ttm_fault_reserve_notify(struct ttm_buffer_object *bo) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c42 struct nouveau_fence *prev_fence = nvbo->bo.sync_obj;
48 spin_lock(&nvbo->bo.lock);
49 ret = ttm_bo_wait(&nvbo->bo, false, false, false);
50 spin_unlock(&nvbo->bo.lock);
55 nouveau_bo_del_ttm(struct ttm_buffer_object *bo) argument
57 struct drm_nouveau_private *dev_priv = nouveau_bdev(bo->bdev);
59 struct nouveau_bo *nvbo = nouveau_bo(bo);
64 DRM_ERROR("bo %p still attached to GEM object\n", bo);
172 ret = ttm_bo_init(&dev_priv->ttm.bdev, &nvbo->bo, siz
218 struct ttm_buffer_object *bo = &nvbo->bo; local
261 struct ttm_buffer_object *bo = &nvbo->bo; local
437 nouveau_bo_evict_flags(struct ttm_buffer_object *bo, struct ttm_placement *pl) argument
496 nouveau_bo_move_m2mf(struct ttm_buffer_object *bo, int evict, bool intr, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
580 nouveau_bo_move_flipd(struct ttm_buffer_object *bo, bool evict, bool intr, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
619 nouveau_bo_move_flips(struct ttm_buffer_object *bo, bool evict, bool intr, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
657 nouveau_bo_vm_bind(struct ttm_buffer_object *bo, struct ttm_mem_reg *new_mem, struct nouveau_tile_reg **new_tile) argument
691 nouveau_bo_vm_cleanup(struct ttm_buffer_object *bo, struct nouveau_tile_reg *new_tile, struct nouveau_tile_reg **old_tile) argument
708 nouveau_bo_move(struct ttm_buffer_object *bo, bool evict, bool intr, bool no_wait_reserve, bool no_wait_gpu, struct ttm_mem_reg *new_mem) argument
760 nouveau_bo_verify_access(struct ttm_buffer_object *bo, struct file *filp) argument
809 nouveau_ttm_fault_reserve_notify(struct ttm_buffer_object *bo) argument
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/openssl-1.0.0q/crypto/perlasm/
H A Dppc-xlate.pl87 my $bo = $f=~/[\+\-]/ ? 16+9 : 16; # optional "to be taken" hint
88 " bc $bo,0,".shift;
92 my $bo = $f=~/\-/ ? 12+2 : 12; # optional "not to be taken" hint
94 " .long ".sprintf "0x%x",19<<26|$bo<<21|16<<1 :
95 " bclr $bo,0";
99 my $bo = $f=~/\-/ ? 4+2 : 4; # optional "not to be taken" hint
101 " .long ".sprintf "0x%x",19<<26|$bo<<21|2<<16|16<<1 :
102 " bclr $bo,2";
106 my $bo = $f=~/-/ ? 12+2 : 12; # optional "not to be taken" hint
108 " .long ".sprintf "0x%X",19<<26|$bo<<2
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/openssl-1.0.0q/crypto/perlasm/
H A Dppc-xlate.pl87 my $bo = $f=~/[\+\-]/ ? 16+9 : 16; # optional "to be taken" hint
88 " bc $bo,0,".shift;
92 my $bo = $f=~/\-/ ? 12+2 : 12; # optional "not to be taken" hint
94 " .long ".sprintf "0x%x",19<<26|$bo<<21|16<<1 :
95 " bclr $bo,0";
99 my $bo = $f=~/\-/ ? 4+2 : 4; # optional "not to be taken" hint
101 " .long ".sprintf "0x%x",19<<26|$bo<<21|2<<16|16<<1 :
102 " bclr $bo,2";
106 my $bo = $f=~/-/ ? 12+2 : 12; # optional "not to be taken" hint
108 " .long ".sprintf "0x%X",19<<26|$bo<<2
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/openssl-1.0.0q/crypto/perlasm/
H A Dppc-xlate.pl87 my $bo = $f=~/[\+\-]/ ? 16+9 : 16; # optional "to be taken" hint
88 " bc $bo,0,".shift;
92 my $bo = $f=~/\-/ ? 12+2 : 12; # optional "not to be taken" hint
94 " .long ".sprintf "0x%x",19<<26|$bo<<21|16<<1 :
95 " bclr $bo,0";
99 my $bo = $f=~/\-/ ? 4+2 : 4; # optional "not to be taken" hint
101 " .long ".sprintf "0x%x",19<<26|$bo<<21|2<<16|16<<1 :
102 " bclr $bo,2";
106 my $bo = $f=~/-/ ? 12+2 : 12; # optional "not to be taken" hint
108 " .long ".sprintf "0x%X",19<<26|$bo<<2
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/lighttpd-1.4.39/src/
H A Dmod_ssi_exprparser.y30 ctx->val.bo = ssi_val_tobool(B);
49 case SSI_COND_EQ: A->bo = (cmp == 0) ? 1 : 0; break;
50 case SSI_COND_NE: A->bo = (cmp != 0) ? 1 : 0; break;
51 case SSI_COND_GE: A->bo = (cmp >= 0) ? 1 : 0; break;
52 case SSI_COND_GT: A->bo = (cmp > 0) ? 1 : 0; break;
53 case SSI_COND_LE: A->bo = (cmp <= 0) ? 1 : 0; break;
54 case SSI_COND_LT: A->bo = (cmp < 0) ? 1 : 0; break;
70 A->bo = e;
81 A->bo = e;
92 A->bo
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/lighttpd-1.4.39/src/
H A Dmod_ssi_exprparser.y30 ctx->val.bo = ssi_val_tobool(B);
49 case SSI_COND_EQ: A->bo = (cmp == 0) ? 1 : 0; break;
50 case SSI_COND_NE: A->bo = (cmp != 0) ? 1 : 0; break;
51 case SSI_COND_GE: A->bo = (cmp >= 0) ? 1 : 0; break;
52 case SSI_COND_GT: A->bo = (cmp > 0) ? 1 : 0; break;
53 case SSI_COND_LE: A->bo = (cmp <= 0) ? 1 : 0; break;
54 case SSI_COND_LT: A->bo = (cmp < 0) ? 1 : 0; break;
70 A->bo = e;
81 A->bo = e;
92 A->bo
[all...]

Completed in 286 milliseconds

1234567