/drivers/gpu/drm/nouveau/ |
H A D | nouveau_gem.c | 36 nouveau_gem_object_new(struct drm_gem_object *gem) argument 42 nouveau_gem_object_del(struct drm_gem_object *gem) argument 44 struct nouveau_bo *nvbo = gem->driver_private; 49 nvbo->gem = NULL; 58 drm_gem_object_release(gem); 59 kfree(gem); 63 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv) argument 66 struct nouveau_bo *nvbo = nouveau_gem_object(gem); 100 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv) argument 103 struct nouveau_bo *nvbo = nouveau_gem_object(gem); 168 nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem, struct drm_nouveau_gem_info *rep) argument 232 nouveau_gem_set_domain(struct drm_gem_object *gem, uint32_t read_domains, uint32_t write_domains, uint32_t valid_domains) argument 326 struct drm_gem_object *gem; local 828 struct drm_gem_object *gem; local 857 struct drm_gem_object *gem; local [all...] |
H A D | nouveau_display.c | 45 drm_gem_object_unreference_unlocked(fb->nvbo->gem); 58 return drm_gem_handle_create(file_priv, fb->nvbo->gem, handle); 132 struct drm_gem_object *gem; local 135 gem = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); 136 if (!gem) 143 ret = nouveau_framebuffer_init(dev, nouveau_fb, mode_cmd, nouveau_gem_object(gem)); 145 drm_gem_object_unreference(gem); 593 ret = drm_gem_handle_create(file_priv, bo->gem, &args->handle); 594 drm_gem_object_unreference_unlocked(bo->gem); 610 struct drm_gem_object *gem; local [all...] |
H A D | nouveau_notifier.c | 76 drm_gem_object_unreference_unlocked(ntfy->gem); 95 drm_gem_object_unreference_unlocked(chan->notifier_bo->gem);
|
H A D | nv50_crtc.c | 413 struct drm_gem_object *gem; local 424 gem = drm_gem_object_lookup(dev, file_priv, buffer_handle); 425 if (!gem) 427 cursor = nouveau_gem_object(gem); 443 drm_gem_object_unreference_unlocked(gem);
|
H A D | nv04_crtc.c | 960 struct drm_gem_object *gem; local 971 gem = drm_gem_object_lookup(dev, file_priv, buffer_handle); 972 if (!gem) 974 cursor = nouveau_gem_object(gem); 990 drm_gem_object_unreference_unlocked(gem);
|
H A D | nouveau_channel.c | 447 ret = drm_gem_handle_create(file_priv, chan->notifier_bo->gem,
|
H A D | nouveau_drv.h | 123 struct drm_gem_object *gem; member in struct:nouveau_bo 137 nouveau_gem_object(struct drm_gem_object *gem) argument 139 return gem ? gem->driver_private : NULL;
|
H A D | nvd0_display.c | 753 struct drm_gem_object *gem; local 762 gem = drm_gem_object_lookup(dev, file_priv, handle); 763 if (unlikely(!gem)) 765 nvbo = nouveau_gem_object(gem); 776 drm_gem_object_unreference_unlocked(gem);
|
H A D | nouveau_fbcon.c | 460 drm_gem_object_unreference_unlocked(nouveau_fb->nvbo->gem);
|
H A D | nouveau_bo.c | 49 if (unlikely(nvbo->gem))
|
/drivers/gpu/drm/gma500/ |
H A D | gem.c | 38 struct gtt_range *gtt = container_of(obj, struct gtt_range, gem); 115 r = psb_gtt_alloc_range(dev, size, "gem", 0); 121 if (drm_gem_object_init(dev, &r->gem, size) != 0) { 128 ret = drm_gem_handle_create(file, &r->gem, &handle); 131 &r->gem, size); 132 drm_gem_object_release(&r->gem); 137 drm_gem_object_unreference(&r->gem); 208 r = container_of(obj, struct gtt_range, gem); /* Get the gtt range */ 254 struct gtt_range *gtt = psb_gtt_alloc_range(dev, size, "gem", 1); 257 if (drm_gem_private_object_init(dev, >t->gem, siz [all...] |
H A D | gtt.h | 46 struct drm_gem_object gem; /* GEM high level stuff */ member in struct:gtt_range
|
H A D | Makefile | 10 gem.o \
|
H A D | gtt.c | 193 int pages = gt->gem.size / PAGE_SIZE; 198 inode = gt->gem.filp->f_path.dentry->d_inode; 256 struct drm_device *dev = gt->gem.dev; 290 struct drm_device *dev = gt->gem.dev; 350 gt->gem.dev = dev;
|
H A D | framebuffer.c | 326 &backing->gem, aligned_size) == 0) 487 drm_gem_object_unreference(&backing->gem); 518 r = container_of(obj, struct gtt_range, gem); 580 drm_gem_object_unreference(&psbfb->gtt->gem); 641 return drm_gem_handle_create(file_priv, &r->gem, handle); 683 drm_gem_object_unreference_unlocked(&r->gem);
|
H A D | psb_intel_display.c | 989 struct gtt_range, gem); 1013 gt = container_of(obj, struct gtt_range, gem); 1041 struct gtt_range, gem); 1255 struct gtt_range, gem);
|
H A D | cdv_intel_display.c | 1159 struct gtt_range, gem); 1183 gt = container_of(obj, struct gtt_range, gem); 1210 struct gtt_range, gem);
|
/drivers/net/ethernet/sun/ |
H A D | sungem.c | 87 #define GEM_MODULE_NAME "gem" 119 static u16 __phy_read(struct gem *gp, int phy_addr, int reg) 147 struct gem *gp = netdev_priv(dev); 151 static inline u16 phy_read(struct gem *gp, int reg) 156 static void __phy_write(struct gem *gp, int phy_addr, int reg, u16 val) 180 struct gem *gp = netdev_priv(dev); 184 static inline void phy_write(struct gem *gp, int reg, u16 val) 189 static inline void gem_enable_ints(struct gem *gp) 195 static inline void gem_disable_ints(struct gem *gp) 202 static void gem_get_cell(struct gem *g [all...] |
H A D | sungem.h | 975 struct gem { struct
|
/drivers/gpu/drm/radeon/ |
H A D | radeon_object.c | 68 mutex_lock(&bo->rdev->gem.mutex); 70 mutex_unlock(&bo->rdev->gem.mutex); 316 if (list_empty(&rdev->gem.objects)) { 320 list_for_each_entry_safe(bo, n, &rdev->gem.objects, list) { 325 mutex_lock(&bo->rdev->gem.mutex); 327 mutex_unlock(&bo->rdev->gem.mutex);
|
H A D | radeon_gem.c | 71 mutex_lock(&rdev->gem.mutex); 72 list_add_tail(&robj->list, &rdev->gem.objects); 73 mutex_unlock(&rdev->gem.mutex); 110 INIT_LIST_HEAD(&rdev->gem.objects); 207 /* create a gem object to contain this object in */
|
H A D | radeon_device.c | 733 mutex_init(&rdev->gem.mutex); 738 INIT_LIST_HEAD(&rdev->gem.objects);
|
H A D | radeon_pm.c | 158 if (list_empty(&rdev->gem.objects)) 161 list_for_each_entry_safe(bo, n, &rdev->gem.objects, list) {
|
/drivers/net/ethernet/cadence/ |
H A D | macb.c | 584 bp->hw_stats.gem.rx_overruns++; 1087 u32 *p = &bp->hw_stats.gem.tx_octets_31_0; 1088 u32 *end = &bp->hw_stats.gem.rx_udp_checksum_errors + 1; 1096 struct gem_stats *hwstat = &bp->hw_stats.gem; 1252 { .compatible = "cdns,pc302-gem" }, 1253 { .compatible = "cdns,gem" },
|
H A D | macb.h | 521 struct gem_stats gem; member in union:macb::__anon2031
|