srf 1078 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h void vmw_kms_cursor_snoop(struct vmw_surface *srf, srf 1222 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h struct vmw_surface *srf); srf 1418 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h static inline void vmw_surface_unreference(struct vmw_surface **srf) srf 1420 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h struct vmw_surface *tmp_srf = *srf; srf 1422 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h *srf = NULL; srf 1427 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h static inline struct vmw_surface *vmw_surface_reference(struct vmw_surface *srf) srf 1429 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h (void) vmw_resource_reference(&srf->res); srf 1430 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h return srf; srf 1517 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c struct vmw_surface *srf = NULL; srf 1561 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c srf = vmw_res_to_srf(sw_context->res_cache[vmw_res_surface].res); srf 1563 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c vmw_kms_cursor_snoop(srf, sw_context->fp->tfile, &vmw_bo->base, header); srf 2409 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c struct vmw_resource *srf; srf 2437 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c &cmd->sid, &srf); srf 2446 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c return vmw_view_add(sw_context->man, ctx_node->ctx, srf, view_type, srf 144 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c void vmw_kms_cursor_snoop(struct vmw_surface *srf, srf 165 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (!srf->snooper.image) srf 214 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c memcpy(srf->snooper.image, virtual, 64*64*4); srf 218 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c memcpy(srf->snooper.image + i * 64, srf 223 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c srf->snooper.age++; srf 515 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h struct vmw_resource *srf, srf 545 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h struct vmw_resource *srf, srf 1129 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c struct vmw_resource *srf, srf 1142 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c if (!srf) srf 1143 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c srf = &vfbs->surface->res; srf 1145 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c ret = vmw_validation_add_resource(&val_ctx, srf, 0, VMW_RES_DIRTY_NONE, srf 1161 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c sdirty.sid = srf->id; srf 64 drivers/gpu/drm/vmwgfx/vmwgfx_so.c struct vmw_resource *srf; /* Immutable */ srf 133 drivers/gpu/drm/vmwgfx/vmwgfx_so.c struct vmw_surface *srf = vmw_res_to_srf(view->srf); srf 135 drivers/gpu/drm/vmwgfx/vmwgfx_so.c list_add_tail(&view->srf_head, &srf->view_list); srf 160 drivers/gpu/drm/vmwgfx/vmwgfx_so.c struct vmw_surface *srf = vmw_res_to_srf(view->srf); srf 182 drivers/gpu/drm/vmwgfx/vmwgfx_so.c WARN_ON(view->srf->id == SVGA3D_INVALID_ID); srf 183 drivers/gpu/drm/vmwgfx/vmwgfx_so.c cmd->body.sid = view->srf->id; srf 186 drivers/gpu/drm/vmwgfx/vmwgfx_so.c list_add_tail(&view->srf_head, &srf->view_list); srf 290 drivers/gpu/drm/vmwgfx/vmwgfx_so.c vmw_resource_unreference(&view->srf); srf 312 drivers/gpu/drm/vmwgfx/vmwgfx_so.c struct vmw_resource *srf, srf 363 drivers/gpu/drm/vmwgfx/vmwgfx_so.c view->srf = vmw_resource_reference(srf); srf 475 drivers/gpu/drm/vmwgfx/vmwgfx_so.c return vmw_view(res)->srf; srf 139 drivers/gpu/drm/vmwgfx/vmwgfx_so.h struct vmw_resource *srf, srf 852 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c struct vmw_resource *srf, srf 865 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c if (!srf) srf 866 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c srf = &vfbs->surface->res; srf 868 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c ret = vmw_validation_add_resource(&val_ctx, srf, 0, VMW_RES_DIRTY_NONE, srf 878 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c ret = vmw_kms_update_proxy(srf, clips, num_clips, inc); srf 889 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c sdirty.sid = srf->id; srf 51 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface srf; srf 174 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c static inline uint32_t vmw_surface_dma_size(const struct vmw_surface *srf) srf 176 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c return srf->num_sizes * sizeof(struct vmw_surface_dma); srf 188 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c static inline uint32_t vmw_surface_define_size(const struct vmw_surface *srf) srf 190 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c return sizeof(struct vmw_surface_define) + srf->num_sizes * srf 229 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c static void vmw_surface_define_encode(const struct vmw_surface *srf, srf 239 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd_len = sizeof(cmd->body) + srf->num_sizes * sizeof(SVGA3dSize); srf 243 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.sid = srf->res.id; srf 249 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.surfaceFlags = (SVGA3dSurface1Flags)srf->flags; srf 250 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.format = srf->format; srf 252 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.face[i].numMipLevels = srf->mip_levels[i]; srf 256 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c src_size = srf->sizes; srf 258 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c for (i = 0; i < srf->num_sizes; ++i, cmd_size++, src_size++) { srf 274 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c static void vmw_surface_dma_encode(struct vmw_surface *srf, srf 282 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c svga3dsurface_get_desc(srf->format); srf 284 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c for (i = 0; i < srf->num_sizes; ++i) { srf 289 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c const struct vmw_surface_offset *cur_offset = &srf->offsets[i]; srf 290 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c const struct drm_vmw_size *cur_size = &srf->sizes[i]; srf 299 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c body->host.sid = srf->res.id; srf 339 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf; srf 363 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf = vmw_res_to_srf(res); srf 385 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf; srf 393 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf = vmw_res_to_srf(res); srf 417 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c submit_size = vmw_surface_define_size(srf); srf 424 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_define_encode(srf, cmd); srf 464 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf = vmw_res_to_srf(res); srf 469 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c submit_size = vmw_surface_dma_size(srf); srf 475 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_surface_dma_encode(srf, cmd, &ptr, bind); srf 589 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf, srf 593 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_resource *res = &srf->res; srf 610 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c INIT_LIST_HEAD(&srf->view_list); srf 628 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c prime.base)->srf.res); srf 638 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf = vmw_res_to_srf(res); srf 640 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c container_of(srf, struct vmw_user_surface, srf); srf 641 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_private *dev_priv = srf->res.dev_priv; srf 646 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c kfree(srf->offsets); srf 647 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c kfree(srf->sizes); srf 648 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c kfree(srf->snooper.image); srf 667 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_resource *res = &user_srf->srf.res; srf 705 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf; srf 770 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf = &user_srf->srf; srf 771 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c res = &srf->res; srf 774 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->flags = (SVGA3dSurfaceAllFlags)req->flags; srf 775 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->format = req->format; srf 776 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->scanout = req->scanout; srf 778 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c memcpy(srf->mip_levels, req->mip_levels, sizeof(srf->mip_levels)); srf 779 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->num_sizes = num_sizes; srf 781 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->sizes = memdup_user((struct drm_vmw_size __user *)(unsigned long) srf 783 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c sizeof(*srf->sizes) * srf->num_sizes); srf 784 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (IS_ERR(srf->sizes)) { srf 785 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c ret = PTR_ERR(srf->sizes); srf 788 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->offsets = kmalloc_array(srf->num_sizes, srf 789 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c sizeof(*srf->offsets), srf 791 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (unlikely(!srf->offsets)) { srf 796 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->base_size = *srf->sizes; srf 797 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->autogen_filter = SVGA3D_TEX_FILTER_NONE; srf 798 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->multisample_count = 0; srf 799 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->multisample_pattern = SVGA3D_MS_PATTERN_NONE; srf 800 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->quality_level = SVGA3D_MS_QUALITY_NONE; srf 803 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cur_offset = srf->offsets; srf 804 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cur_size = srf->sizes; srf 807 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c for (j = 0; j < srf->mip_levels[i]; ++j) { srf 821 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (srf->scanout && srf 822 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->num_sizes == 1 && srf 823 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->sizes[0].width == 64 && srf 824 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->sizes[0].height == 64 && srf 825 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->format == SVGA3D_A8R8G8B8) { srf 827 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->snooper.image = kzalloc(64 * 64 * 4, GFP_KERNEL); srf 828 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (!srf->snooper.image) { srf 834 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->snooper.image = NULL; srf 847 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c ret = vmw_surface_init(dev_priv, srf, vmw_user_surface_free); srf 870 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c tmp = vmw_resource_reference(&srf->res); srf 887 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c kfree(srf->offsets); srf 889 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c kfree(srf->sizes); srf 986 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf; srf 998 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf = &user_srf->srf; srf 1001 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->flags = (uint32_t)srf->flags; srf 1002 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->format = srf->format; srf 1003 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c memcpy(rep->mip_levels, srf->mip_levels, sizeof(srf->mip_levels)); srf 1008 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c ret = copy_to_user(user_sizes, &srf->base_size, srf 1009 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c sizeof(srf->base_size)); srf 1012 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->num_sizes); srf 1031 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf = vmw_res_to_srf(res); srf 1062 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (dev_priv->has_sm4_1 && srf->array_size > 0) { srf 1066 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c } else if (srf->array_size > 0) { srf 1085 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (dev_priv->has_sm4_1 && srf->array_size > 0) { srf 1088 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.sid = srf->res.id; srf 1089 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.surfaceFlags = srf->flags; srf 1090 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.format = srf->format; srf 1091 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.numMipLevels = srf->mip_levels[0]; srf 1092 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.multisampleCount = srf->multisample_count; srf 1093 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.multisamplePattern = srf->multisample_pattern; srf 1094 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.qualityLevel = srf->quality_level; srf 1095 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.autogenFilter = srf->autogen_filter; srf 1096 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.size.width = srf->base_size.width; srf 1097 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.size.height = srf->base_size.height; srf 1098 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.size.depth = srf->base_size.depth; srf 1099 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd3->body.arraySize = srf->array_size; srf 1100 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c } else if (srf->array_size > 0) { srf 1103 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2->body.sid = srf->res.id; srf 1104 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2->body.surfaceFlags = srf->flags; srf 1105 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2->body.format = srf->format; srf 1106 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2->body.numMipLevels = srf->mip_levels[0]; srf 1107 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2->body.multisampleCount = srf->multisample_count; srf 1108 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2->body.autogenFilter = srf->autogen_filter; srf 1109 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2->body.size.width = srf->base_size.width; srf 1110 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2->body.size.height = srf->base_size.height; srf 1111 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2->body.size.depth = srf->base_size.depth; srf 1112 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd2->body.arraySize = srf->array_size; srf 1116 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.sid = srf->res.id; srf 1117 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.surfaceFlags = srf->flags; srf 1118 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.format = srf->format; srf 1119 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.numMipLevels = srf->mip_levels[0]; srf 1120 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.multisampleCount = srf->multisample_count; srf 1121 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.autogenFilter = srf->autogen_filter; srf 1122 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.size.width = srf->base_size.width; srf 1123 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.size.height = srf->base_size.height; srf 1124 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c cmd->body.size.depth = srf->base_size.depth; srf 1248 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf = vmw_res_to_srf(res); srf 1258 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c vmw_view_surface_list_destroy(dev_priv, &srf->view_list); srf 1375 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf; srf 1431 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c *srf_out = &user_srf->srf; srf 1436 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf = &user_srf->srf; srf 1437 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->flags = svga3d_flags; srf 1438 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->format = format; srf 1439 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->scanout = for_scanout; srf 1440 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->mip_levels[0] = num_mip_levels; srf 1441 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->num_sizes = 1; srf 1442 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->sizes = NULL; srf 1443 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->offsets = NULL; srf 1444 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->base_size = size; srf 1445 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->autogen_filter = SVGA3D_TEX_FILTER_NONE; srf 1446 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->array_size = array_size; srf 1447 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->multisample_count = multisample_count; srf 1448 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->multisample_pattern = multisample_pattern; srf 1449 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->quality_level = quality_level; srf 1456 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (srf->flags & SVGA3D_SURFACE_MULTISAMPLE) srf 1457 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c sample_count = srf->multisample_count; srf 1459 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->res.backup_size = srf 1460 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c svga3dsurface_get_serialized_size_extended(srf->format, srf 1461 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->base_size, srf 1462 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->mip_levels[0], srf 1466 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (srf->flags & SVGA3D_SURFACE_BIND_STREAM_OUTPUT) srf 1467 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->res.backup_size += sizeof(SVGA3dDXSOState); srf 1480 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf->flags |= SVGA3D_SURFACE_SCREENTARGET; srf 1486 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c ret = vmw_surface_init(dev_priv, srf, vmw_user_surface_free); srf 1554 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf; srf 1609 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c &srf); srf 1613 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c user_srf = container_of(srf, struct vmw_user_surface, srf); srf 1621 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c res = &user_srf->srf.res; srf 1703 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c struct vmw_surface *srf; srf 1715 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c srf = &user_srf->srf; srf 1716 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c if (!srf->res.backup) { srf 1722 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c ret = vmw_user_bo_reference(tfile, srf->res.backup, &backup_handle); srf 1733 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->creq.base.svga3d_flags = SVGA3D_FLAGS_LOWER_32(srf->flags); srf 1734 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->creq.base.format = srf->format; srf 1735 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->creq.base.mip_levels = srf->mip_levels[0]; srf 1737 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->creq.base.multisample_count = srf->multisample_count; srf 1738 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->creq.base.autogen_filter = srf->autogen_filter; srf 1739 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->creq.base.array_size = srf->array_size; srf 1741 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->creq.base.base_size = srf->base_size; srf 1743 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->crep.backup_size = srf->res.backup_size; srf 1746 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c drm_vma_node_offset_addr(&srf->res.backup->base.base.vma_node); srf 1747 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->crep.buffer_size = srf->res.backup->base.num_pages * PAGE_SIZE; srf 1751 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c SVGA3D_FLAGS_UPPER_32(srf->flags); srf 1752 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->creq.multisample_pattern = srf->multisample_pattern; srf 1753 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c rep->creq.quality_level = srf->quality_level; srf 301 drivers/net/fddi/skfp/h/smc.h ring_status_indication(smc,smc->srf.ring_status |= bit) srf 303 drivers/net/fddi/skfp/h/smc.h ring_status_indication(smc,smc->srf.ring_status &= ~bit) srf 451 drivers/net/fddi/skfp/h/smc.h struct s_srf srf ; /* SRF */ srf 153 drivers/net/fddi/skfp/srf.c smc->srf.TSR = smt_get_time() ; srf 154 drivers/net/fddi/skfp/srf.c smc->srf.sr_state = SR0_WAIT ; srf 218 drivers/net/fddi/skfp/srf.c smc->srf.any_report = TRUE ; srf 234 drivers/net/fddi/skfp/srf.c smc->srf.any_report = TRUE ; srf 241 drivers/net/fddi/skfp/srf.c tsr = smt_get_time() - smc->srf.TSR ; srf 243 drivers/net/fddi/skfp/srf.c switch (smc->srf.sr_state) { srf 247 drivers/net/fddi/skfp/srf.c smc->srf.SRThreshold = THRESHOLD_2 ; srf 248 drivers/net/fddi/skfp/srf.c smc->srf.sr_state = SR1_HOLDOFF ; srf 253 drivers/net/fddi/skfp/srf.c smc->srf.sr_state = SR1_HOLDOFF ; srf 258 drivers/net/fddi/skfp/srf.c smc->srf.sr_state = SR1_HOLDOFF ; srf 263 drivers/net/fddi/skfp/srf.c smc->srf.SRThreshold = THRESHOLD_2 ; srf 264 drivers/net/fddi/skfp/srf.c smc->srf.TSR = smt_get_time() ; srf 270 drivers/net/fddi/skfp/srf.c smc->srf.TSR = smt_get_time() ; srf 276 drivers/net/fddi/skfp/srf.c smc->srf.TSR = smt_get_time() ; srf 281 drivers/net/fddi/skfp/srf.c if (smc->srf.any_report && (u_long) tsr >= srf 282 drivers/net/fddi/skfp/srf.c smc->srf.SRThreshold) { srf 283 drivers/net/fddi/skfp/srf.c smc->srf.SRThreshold *= 2 ; srf 284 drivers/net/fddi/skfp/srf.c if (smc->srf.SRThreshold > THRESHOLD_32) srf 285 drivers/net/fddi/skfp/srf.c smc->srf.SRThreshold = THRESHOLD_32 ; srf 286 drivers/net/fddi/skfp/srf.c smc->srf.TSR = smt_get_time() ; srf 292 drivers/net/fddi/skfp/srf.c smc->srf.sr_state = SR2_DISABLED ; srf 299 drivers/net/fddi/skfp/srf.c smc->srf.sr_state = SR0_WAIT ; srf 300 drivers/net/fddi/skfp/srf.c smc->srf.TSR = smt_get_time() ; srf 306 drivers/net/fddi/skfp/srf.c smc->srf.SRThreshold = THRESHOLD_2 ; srf 313 drivers/net/fddi/skfp/srf.c smc->srf.sr_state = SR2_DISABLED ; srf 319 drivers/net/fddi/skfp/srf.c smc->srf.sr_state = SR0_WAIT ; srf 320 drivers/net/fddi/skfp/srf.c smc->srf.TSR = smt_get_time() ; srf 321 drivers/net/fddi/skfp/srf.c smc->srf.SRThreshold = THRESHOLD_2 ; srf 339 drivers/net/fddi/skfp/srf.c smc->srf.any_report = FALSE ; srf 347 drivers/net/fddi/skfp/srf.c smc->srf.any_report = FALSE ; srf 353 drivers/net/fddi/skfp/srf.c smc->srf.any_report = TRUE ; srf 413 drivers/net/fddi/skfp/srf.c smc->srf.sr_state, smc->srf.SRThreshold / TICKS_PER_SECOND); srf 1759 kernel/sched/core.c struct rq_flags srf, drf; srf 1764 kernel/sched/core.c rq_pin_lock(src_rq, &srf); srf 1773 kernel/sched/core.c rq_unpin_lock(src_rq, &srf);