| /src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| vmwgfx_mob.c | 97 struct vmw_mob *mob); 98 static void vmw_mob_pt_setup(struct vmw_mob *mob, 124 struct vmw_mob *mob; local in function:vmw_setup_otable_base 135 mob = vmw_mob_create(otable->size >> PAGE_SHIFT); 136 if (unlikely(mob == NULL)) { 142 mob->pt_level = VMW_MOBFMT_PTDEPTH_0; 143 mob->pt_root_page = vmw_piter_dma_addr(&iter); 145 mob->pt_level = SVGA3D_MOBFMT_RANGE; 146 mob->pt_root_page = vmw_piter_dma_addr(&iter); 148 ret = vmw_mob_pt_populate(dev_priv, mob); 416 struct vmw_mob *mob = kzalloc(sizeof(*mob), GFP_KERNEL); local in function:vmw_mob_create [all...] |
| vmwgfx_ttm_buffer.c | 248 struct vmw_mob *mob; member in struct:vmw_ttm_tt 602 if (unlikely(vmw_be->mob == NULL)) { 603 vmw_be->mob = 605 if (unlikely(vmw_be->mob == NULL)) 609 return vmw_mob_bind(vmw_be->dev_priv, vmw_be->mob, 628 vmw_mob_unbind(vmw_be->dev_priv, vmw_be->mob); 652 if (vmw_be->mob) 653 vmw_mob_destroy(vmw_be->mob); 695 if (vmw_tt->mob) { 696 vmw_mob_destroy(vmw_tt->mob); [all...] |
| vmwgfx_context.c | 871 * Sets query MOB for the context. If @mob is NULL, then this function will 872 * remove the association between the MOB and the context. This function 876 * @mob: a reference to the query MOB 878 * Returns -EINVAL if a MOB has already been set and does not match the one 882 struct vmw_buffer_object *mob) 887 if (mob == NULL) { 897 /* Can only have one MOB per context for queries */ 898 if (uctx->dx_query_mob && uctx->dx_query_mob != mob) [all...] |
| vmwgfx_drv.h | 111 * @res_tree: RB tree of resources using this buffer object as a backing MOB 115 * @dx_query_ctx: DX context if this buffer object is used as a DX query MOB 171 * @mob_node; Node for the MOB backup rbtree. Protected by @backup reserved. 388 * @dx_query_mob: The MOB used for DX queries 776 * vmw_resource_mob_attached - Whether a resource currently has a mob attached 779 * Return: true if the resource has a mob attached, false otherwise. 889 * to the backing buffer object (mob). 904 * to the backing buffer object (mob). 1222 extern int vmw_mob_bind(struct vmw_private *dev_priv, struct vmw_mob *mob, 1226 struct vmw_mob *mob); [all...] |
| vmwgfx_cmdbuf.c | 107 * @using_mob: Whether the command buffer space is a MOB or a contigous DMA 579 cb_hdr->ptr.mob.mobOffset += new_start_offset; 913 cb_hdr->ptr.mob.mobid = man->cmd_space->mem.start; 914 cb_hdr->ptr.mob.mobOffset = offset; 1241 * submission is already available and that the MOB memory manager is alive. 1301 * MOB, try to use that instead. Note that this will 1303 * binding the MOB. 1336 (man->using_mob) ? "MOB" : "DMA"); 1440 * before MOB memory management is removed. When this function has been called,
|
| /src/sys/arch/amiga/dev/ |
| msc.c | 992 volatile char *mob; local in function:mscstart 1039 mob = &msc->board->OutBuf[msc->port][0]; 1051 mob[mhead++] = *cp++; 1058 mob[mhead++] = *cp++;
|
| /src/sys/external/bsd/drm2/dist/drm/vmwgfx/device_include/ |
| svga_reg.h | 213 SVGA_REG_SUGGESTED_GBOBJECT_MEM_SIZE_KB = 51, /* Sugested limit on mob mem */ 512 } mob; member in union:__anon72833b620608::__anon72833b62070a 780 * Enable support for DX commands, and command buffers in a mob.
|