Searched refs:mob (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_mob.c | 87 struct vmw_mob *mob); 88 static void vmw_mob_pt_setup(struct vmw_mob *mob, 124 struct vmw_mob *mob; in vmw_setup_otable_base() local 135 mob = vmw_mob_create(otable->size >> PAGE_SHIFT); in vmw_setup_otable_base() 136 if (unlikely(mob == NULL)) { in vmw_setup_otable_base() 142 mob->pt_level = VMW_MOBFMT_PTDEPTH_0; in vmw_setup_otable_base() 143 mob->pt_root_page = vmw_piter_dma_addr(&iter); in vmw_setup_otable_base() 145 ret = vmw_mob_pt_populate(dev_priv, mob); in vmw_setup_otable_base() 149 vmw_mob_pt_setup(mob, iter, otable->size >> PAGE_SHIFT); in vmw_setup_otable_base() 150 mob->pt_level += VMW_MOBFMT_PTDEPTH_1 - SVGA3D_MOBFMT_PT_1; in vmw_setup_otable_base() [all …]
|
| H A D | vmwgfx_cursor_plane.c | 119 header = vmw_bo_map_and_cache(vps->cursor.mob); in vmw_cursor_update_mob() 133 vmw_write(vmw, SVGA_REG_CURSOR_MOBID, vmw_bo_mobid(vps->cursor.mob)); in vmw_cursor_update_mob() 136 vmw_bo_unmap(vps->cursor.mob); in vmw_cursor_update_mob() 174 struct vmw_bo *vbo = vps->cursor.mob; in vmw_cursor_mob_unmap() 193 if (!vps->cursor.mob) in vmw_cursor_mob_put() 201 vcp->cursor_mobs[i] = vps->cursor.mob; in vmw_cursor_mob_put() 202 vps->cursor.mob = NULL; in vmw_cursor_mob_put() 210 vps->cursor.mob->tbo.base.size) { in vmw_cursor_mob_put() 212 vcp->cursor_mobs[i] = vps->cursor.mob; in vmw_cursor_mob_put() 213 vps->cursor.mob = NULL; in vmw_cursor_mob_put() [all …]
|
| H A D | vmwgfx_ttm_buffer.c | 299 if (unlikely(vmw_be->mob == NULL)) { in vmw_ttm_bind() 300 vmw_be->mob = in vmw_ttm_bind() 302 if (unlikely(vmw_be->mob == NULL)) in vmw_ttm_bind() 306 ret = vmw_mob_bind(vmw_be->dev_priv, vmw_be->mob, in vmw_ttm_bind() 334 vmw_mob_unbind(vmw_be->dev_priv, vmw_be->mob); in vmw_ttm_unbind() 355 if (vmw_be->mob) in vmw_ttm_destroy() 356 vmw_mob_destroy(vmw_be->mob); in vmw_ttm_destroy() 390 if (vmw_tt->mob) { in vmw_ttm_unpopulate() 391 vmw_mob_destroy(vmw_tt->mob); in vmw_ttm_unpopulate() 392 vmw_tt->mob = NULL; in vmw_ttm_unpopulate() [all …]
|
| H A D | vmwgfx_context.c | 860 struct vmw_bo *mob) in vmw_context_bind_dx_query() argument 865 if (mob == NULL) { in vmw_context_bind_dx_query() 876 if (uctx->dx_query_mob && uctx->dx_query_mob != mob) in vmw_context_bind_dx_query() 879 mob->dx_query_ctx = ctx_res; in vmw_context_bind_dx_query() 882 uctx->dx_query_mob = vmw_bo_reference(mob); in vmw_context_bind_dx_query()
|
| H A D | vmwgfx_cursor_plane.h | 44 struct vmw_bo *mob; member
|
| H A D | vmwgfx_drv.h | 339 struct vmw_mob *mob; member 1116 extern int vmw_mob_bind(struct vmw_private *dev_priv, struct vmw_mob *mob, 1120 struct vmw_mob *mob); 1121 extern void vmw_mob_destroy(struct vmw_mob *mob); 1149 struct vmw_bo *mob);
|
| H A D | vmwgfx_cmdbuf.c | 568 cb_hdr->ptr.mob.mobOffset += new_start_offset; in vmw_cmdbuf_work_func() 894 cb_hdr->ptr.mob.mobid = man->cmd_space->tbo.resource->start; in vmw_cmdbuf_space_pool() 895 cb_hdr->ptr.mob.mobOffset = offset; in vmw_cmdbuf_space_pool()
|
| H A D | vmwgfx_kms.c | 277 vps->cursor.mob = NULL; in vmw_du_plane_duplicate_state()
|
| /linux/drivers/gpu/drm/vmwgfx/device_include/ |
| H A D | svga_reg.h | 306 } mob; member
|