HomeSort by: relevance | last modified time | path
    Searched refs:mob (Results 1 - 7 of 7) sorted by relevancy

  /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.

Completed in 18 milliseconds