| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_page_dirty.c | 55 bool vmw_bo_is_dirty(struct vmw_bo *vbo) in vmw_bo_is_dirty() argument 57 return vbo->dirty && (vbo->dirty->start < vbo->dirty->end); in vmw_bo_is_dirty() 68 static void vmw_bo_dirty_scan_pagetable(struct vmw_bo *vbo) in vmw_bo_dirty_scan_pagetable() argument 70 struct vmw_bo_dirty *dirty = vbo->dirty; in vmw_bo_dirty_scan_pagetable() 71 pgoff_t offset = drm_vma_node_start(&vbo->tbo.base.vma_node); in vmw_bo_dirty_scan_pagetable() 72 struct address_space *mapping = vbo->tbo.bdev->dev_mapping; in vmw_bo_dirty_scan_pagetable() 106 static void vmw_bo_dirty_scan_mkwrite(struct vmw_bo *vbo) in vmw_bo_dirty_scan_mkwrite() argument 108 struct vmw_bo_dirty *dirty = vbo->dirty; in vmw_bo_dirty_scan_mkwrite() 109 unsigned long offset = drm_vma_node_start(&vbo->tbo.base.vma_node); in vmw_bo_dirty_scan_mkwrite() 110 struct address_space *mapping = vbo->tbo.bdev->dev_mapping; in vmw_bo_dirty_scan_mkwrite() [all …]
|
| H A D | vmwgfx_bo.c | 43 struct vmw_bo *vbo = to_vmw_bo(&bo->base); in vmw_bo_free() local 45 WARN_ON(kref_read(&vbo->tbo.base.refcount) != 0); in vmw_bo_free() 46 vmw_bo_unmap(vbo); in vmw_bo_free() 48 xa_destroy(&vbo->detached_resources); in vmw_bo_free() 49 WARN_ON(vbo->is_dumb && !vbo->dumb_surface); in vmw_bo_free() 50 if (vbo->is_dumb && vbo->dumb_surface) { in vmw_bo_free() 51 res = &vbo->dumb_surface->res; in vmw_bo_free() 52 WARN_ON(vbo != res->guest_memory_bo); in vmw_bo_free() 69 vmw_surface_unreference(&vbo->dumb_surface); in vmw_bo_free() 71 WARN_ON(!RB_EMPTY_ROOT(&vbo->res_tree)); in vmw_bo_free() [all …]
|
| H A D | vmwgfx_validation.c | 158 struct vmw_bo *vbo) in vmw_validation_find_bo_dup() argument 167 unsigned long key = (unsigned long) vbo; in vmw_validation_find_bo_dup() 179 if (entry->base.bo == &vbo->tbo) { in vmw_validation_find_bo_dup() 247 struct vmw_bo *vbo) in vmw_validation_add_bo() argument 251 bo_node = vmw_validation_find_bo_dup(ctx, vbo); in vmw_validation_add_bo() 260 bo_node->hash.key = (unsigned long) vbo; in vmw_validation_add_bo() 265 vmw_bo_reference(vbo); in vmw_validation_add_bo() 266 val_buf->bo = &vbo->tbo; in vmw_validation_add_bo() 384 struct vmw_bo *vbo, in vmw_validation_res_switch_backup() argument 395 val->new_guest_memory_bo = vbo; in vmw_validation_res_switch_backup() [all …]
|
| H A D | vmwgfx_prime.c | 95 struct vmw_bo *vbo; in vmw_prime_handle_to_fd() local 102 ret = vmw_user_bo_lookup(file_priv, handle, &vbo); in vmw_prime_handle_to_fd() 105 if (vbo && vbo->is_dumb) { in vmw_prime_handle_to_fd() 110 vbo, in vmw_prime_handle_to_fd() 120 vmw_user_bo_unref(&vbo); in vmw_prime_handle_to_fd()
|
| H A D | vmwgfx_cursor_plane.c | 153 static void vmw_cursor_mob_destroy(struct vmw_bo **vbo) in vmw_cursor_mob_destroy() argument 155 if (!(*vbo)) in vmw_cursor_mob_destroy() 158 ttm_bo_unpin(&(*vbo)->tbo); in vmw_cursor_mob_destroy() 159 vmw_bo_unreference(vbo); in vmw_cursor_mob_destroy() 174 struct vmw_bo *vbo = vps->cursor.mob; in vmw_cursor_mob_unmap() local 176 if (!vbo || !vbo->map.virtual) in vmw_cursor_mob_unmap() 179 ret = ttm_bo_reserve(&vbo->tbo, true, false, NULL); in vmw_cursor_mob_unmap() 181 vmw_bo_unmap(vbo); in vmw_cursor_mob_unmap() 182 ttm_bo_unreserve(&vbo->tbo); in vmw_cursor_mob_unmap() 434 struct vmw_bo *vbo = vps->cursor.mob; in vmw_cursor_mob_map() local [all …]
|
| H A D | vmwgfx_ttm_buffer.c | 568 struct vmw_bo *vbo; in vmw_bo_create_and_populate() local 579 ret = vmw_bo_create(dev_priv, &bo_params, &vbo); in vmw_bo_create_and_populate() 583 ret = vmw_ttm_populate(vbo->tbo.bdev, vbo->tbo.ttm, &ctx); in vmw_bo_create_and_populate() 586 container_of(vbo->tbo.ttm, struct vmw_ttm_tt, dma_ttm); in vmw_bo_create_and_populate() 590 ttm_bo_unreserve(&vbo->tbo); in vmw_bo_create_and_populate() 593 *bo_p = vbo; in vmw_bo_create_and_populate()
|
| H A D | vmwgfx_validation.h | 155 struct vmw_bo *vbo); 171 struct vmw_bo *vbo,
|
| H A D | vmwgfx_drv.h | 815 void vmw_resource_unbind_list(struct vmw_bo *vbo); 821 int vmw_resources_clean(struct vmw_bo *vbo, pgoff_t start, 1385 bool vmw_bo_is_dirty(struct vmw_bo *vbo); 1386 void vmw_bo_dirty_scan(struct vmw_bo *vbo); 1387 int vmw_bo_dirty_add(struct vmw_bo *vbo); 1388 void vmw_bo_dirty_clear(struct vmw_bo *vbo); 1391 void vmw_bo_dirty_release(struct vmw_bo *vbo); 1392 void vmw_bo_dirty_unmap(struct vmw_bo *vbo,
|
| H A D | vmwgfx_drv.c | 377 struct vmw_bo *vbo; in vmw_dummy_query_bo_create() local 395 ret = vmw_bo_create(dev_priv, &bo_params, &vbo); in vmw_dummy_query_bo_create() 399 ret = ttm_bo_kmap(&vbo->tbo, 0, 1, &map); in vmw_dummy_query_bo_create() 407 vmw_bo_pin_reserved(vbo, false); in vmw_dummy_query_bo_create() 408 ttm_bo_unreserve(&vbo->tbo); in vmw_dummy_query_bo_create() 412 vmw_bo_unreference(&vbo); in vmw_dummy_query_bo_create() 414 dev_priv->dummy_query_bo = vbo; in vmw_dummy_query_bo_create()
|
| H A D | vmwgfx_surface.c | 2241 struct vmw_bo *vbo = NULL; in vmw_dumb_create() local 2276 &vbo); in vmw_dumb_create() 2278 drm_gem_object_put(&vbo->tbo.base); in vmw_dumb_create() 2320 vbo = res->guest_memory_bo; in vmw_dumb_create() 2321 vbo->is_dumb = true; in vmw_dumb_create() 2322 vbo->dumb_surface = vmw_res_to_srf(res); in vmw_dumb_create() 2323 drm_gem_object_put(&vbo->tbo.base); in vmw_dumb_create() 2328 struct vmw_user_surface *usurf = container_of(vbo->dumb_surface, in vmw_dumb_create()
|
| H A D | vmwgfx_execbuf.c | 51 struct vmw_bo *vbo; member 1160 reloc->vbo = vmw_bo; in vmw_translate_mob_ptr() 1217 reloc->vbo = vmw_bo; in vmw_translate_guest_ptr() 1703 struct vmw_bo *vbo; in vmw_cmd_res_switch_backup() local 1711 ret = vmw_translate_mob_ptr(dev_priv, sw_context, buf_id, &vbo); in vmw_cmd_res_switch_backup() 1715 vmw_validation_res_switch_backup(sw_context->ctx, info, vbo, in vmw_cmd_res_switch_backup() 3762 bo = &reloc->vbo->tbo; in vmw_apply_relocations()
|
| /linux/fs/ntfs3/ |
| H A D | bitmap.c | 508 size_t wpos, wbit, iw, vbo; in wnd_rescan() local 519 vbo = 0; in wnd_rescan() 537 vbo * 8 - prev_tail, in wnd_rescan() 552 u32 off = vbo & sbi->cluster_mask; in wnd_rescan() 554 if (!run_lookup_entry(&wnd->run, vbo >> cluster_bits, in wnd_rescan() 585 wbit = vbo * 8; in wnd_rescan() 629 vbo += blocksize; in wnd_rescan() 699 size_t vbo; in wnd_map() local 707 vbo = (u64)iw << sb->s_blocksize_bits; in wnd_map() 709 if (!run_lookup_entry(&wnd->run, vbo >> sbi->cluster_bits, &lcn, &clen, in wnd_map() [all …]
|
| H A D | record.c | 121 u64 vbo = (u64)mi->rno << sbi->record_bits; in mi_read() local 133 err = ntfs_read_bh(sbi, run, vbo, &rec->rhdr, bpr, &mi->nb); in mi_read() 152 vbo >> sbi->cluster_bits); in mi_read() 162 err = ntfs_read_bh(sbi, run, vbo, &rec->rhdr, bpr, &mi->nb); in mi_read() 420 u64 vbo = (u64)rno << sbi->record_bits; in mi_format_new() local 461 err = ntfs_get_bh(sbi, &ni->file.run, vbo, sbi->record_size, in mi_format_new()
|