/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 D | radeon_object.h | 56 * 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 D | radeon_object.c | 41 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 D | radeon_object.h | 56 * 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 D | radeon_object.c | 41 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 D | ttm_execbuf_util.c | 40 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 D | ttm_bo.c | 32 * 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 D | ttm_bo_vm.c | 47 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 D | ttm_bo_util.c | 40 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 D | ttm_execbuf_util.c | 40 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 D | ttm_bo.c | 32 * 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 D | ttm_bo_vm.c | 47 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 D | ttm_bo_util.c | 40 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 D | ttm_bo_api.h | 143 * @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 D | ttm_bo_driver.h | 256 * @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 D | ttm_execbuf_util.h | 41 * @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 D | ttm_bo_api.h | 143 * @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 D | ttm_bo_driver.h | 256 * @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 D | ttm_execbuf_util.h | 41 * @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 D | nouveau_bo.c | 42 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 D | nouveau_bo.c | 42 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 D | ppc-xlate.pl | 87 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 D | ppc-xlate.pl | 87 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 D | ppc-xlate.pl | 87 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 D | mod_ssi_exprparser.y | 30 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 D | mod_ssi_exprparser.y | 30 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...] |