/linux-3.4.99/drivers/gpu/drm/nouveau/ |
D | nouveau_gem.c | 36 nouveau_gem_object_new(struct drm_gem_object *gem) in nouveau_gem_object_new() argument 42 nouveau_gem_object_del(struct drm_gem_object *gem) in nouveau_gem_object_del() argument 44 struct nouveau_bo *nvbo = gem->driver_private; in nouveau_gem_object_del() 49 nvbo->gem = NULL; in nouveau_gem_object_del() 58 drm_gem_object_release(gem); in nouveau_gem_object_del() 59 kfree(gem); in nouveau_gem_object_del() 63 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_open() argument 66 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_open() 100 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_close() argument 103 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_close() [all …]
|
D | nouveau_display.c | 45 drm_gem_object_unreference_unlocked(fb->nvbo->gem); in nouveau_user_framebuffer_destroy() 58 return drm_gem_handle_create(file_priv, fb->nvbo->gem, handle); in nouveau_user_framebuffer_create_handle() 132 struct drm_gem_object *gem; in nouveau_user_framebuffer_create() local 135 gem = drm_gem_object_lookup(dev, file_priv, mode_cmd->handles[0]); in nouveau_user_framebuffer_create() 136 if (!gem) in nouveau_user_framebuffer_create() 143 ret = nouveau_framebuffer_init(dev, nouveau_fb, mode_cmd, nouveau_gem_object(gem)); in nouveau_user_framebuffer_create() 145 drm_gem_object_unreference(gem); in nouveau_user_framebuffer_create() 593 ret = drm_gem_handle_create(file_priv, bo->gem, &args->handle); in nouveau_display_dumb_create() 594 drm_gem_object_unreference_unlocked(bo->gem); in nouveau_display_dumb_create() 610 struct drm_gem_object *gem; in nouveau_display_dumb_map_offset() local [all …]
|
D | nouveau_notifier.c | 76 drm_gem_object_unreference_unlocked(ntfy->gem); in nouveau_notifier_init_channel() 95 drm_gem_object_unreference_unlocked(chan->notifier_bo->gem); in nouveau_notifier_takedown_channel()
|
D | nv50_crtc.c | 413 struct drm_gem_object *gem; in nv50_crtc_cursor_set() local 424 gem = drm_gem_object_lookup(dev, file_priv, buffer_handle); in nv50_crtc_cursor_set() 425 if (!gem) in nv50_crtc_cursor_set() 427 cursor = nouveau_gem_object(gem); in nv50_crtc_cursor_set() 443 drm_gem_object_unreference_unlocked(gem); in nv50_crtc_cursor_set()
|
D | nv04_crtc.c | 960 struct drm_gem_object *gem; in nv04_crtc_cursor_set() local 971 gem = drm_gem_object_lookup(dev, file_priv, buffer_handle); in nv04_crtc_cursor_set() 972 if (!gem) in nv04_crtc_cursor_set() 974 cursor = nouveau_gem_object(gem); in nv04_crtc_cursor_set() 990 drm_gem_object_unreference_unlocked(gem); in nv04_crtc_cursor_set()
|
D | nouveau_drv.h | 123 struct drm_gem_object *gem; member 137 nouveau_gem_object(struct drm_gem_object *gem) in nouveau_gem_object() argument 139 return gem ? gem->driver_private : NULL; in nouveau_gem_object()
|
D | nvd0_display.c | 753 struct drm_gem_object *gem; in nvd0_crtc_cursor_set() local 762 gem = drm_gem_object_lookup(dev, file_priv, handle); in nvd0_crtc_cursor_set() 763 if (unlikely(!gem)) in nvd0_crtc_cursor_set() 765 nvbo = nouveau_gem_object(gem); in nvd0_crtc_cursor_set() 776 drm_gem_object_unreference_unlocked(gem); in nvd0_crtc_cursor_set()
|
/linux-3.4.99/drivers/gpu/drm/gma500/ |
D | gem.c | 38 struct gtt_range *gtt = container_of(obj, struct gtt_range, gem); in psb_gem_free_object() 121 if (drm_gem_object_init(dev, &r->gem, size) != 0) { in psb_gem_create() 128 ret = drm_gem_handle_create(file, &r->gem, &handle); in psb_gem_create() 131 &r->gem, size); in psb_gem_create() 132 drm_gem_object_release(&r->gem); in psb_gem_create() 137 drm_gem_object_unreference(&r->gem); in psb_gem_create() 208 r = container_of(obj, struct gtt_range, gem); /* Get the gtt range */ in psb_gem_fault() 257 if (drm_gem_private_object_init(dev, >t->gem, size) != 0) in psb_gem_create_stolen() 259 if (drm_gem_handle_create(file, >t->gem, handle) == 0) in psb_gem_create_stolen()
|
D | gtt.c | 193 int pages = gt->gem.size / PAGE_SIZE; in psb_gtt_attach_pages() 198 inode = gt->gem.filp->f_path.dentry->d_inode; in psb_gtt_attach_pages() 256 struct drm_device *dev = gt->gem.dev; in psb_gtt_pin() 290 struct drm_device *dev = gt->gem.dev; in psb_gtt_unpin() 350 gt->gem.dev = dev; in psb_gtt_alloc_range()
|
D | framebuffer.c | 326 &backing->gem, aligned_size) == 0) in psbfb_alloc() 487 drm_gem_object_unreference(&backing->gem); in psbfb_create() 518 r = container_of(obj, struct gtt_range, gem); in psb_user_framebuffer_create() 580 drm_gem_object_unreference(&psbfb->gtt->gem); in psb_fbdev_destroy() 641 return drm_gem_handle_create(file_priv, &r->gem, handle); in psb_user_framebuffer_create_handle() 683 drm_gem_object_unreference_unlocked(&r->gem); in psb_user_framebuffer_destroy()
|
D | gtt.h | 46 struct drm_gem_object gem; /* GEM high level stuff */ member
|
D | Makefile | 10 gem.o \
|
D | psb_intel_display.c | 989 struct gtt_range, gem); in psb_intel_crtc_cursor_set() 1013 gt = container_of(obj, struct gtt_range, gem); in psb_intel_crtc_cursor_set() 1041 struct gtt_range, gem); in psb_intel_crtc_cursor_set() 1255 struct gtt_range, gem); in psb_intel_crtc_destroy()
|
D | cdv_intel_display.c | 1159 struct gtt_range, gem); in cdv_intel_crtc_cursor_set() 1183 gt = container_of(obj, struct gtt_range, gem); in cdv_intel_crtc_cursor_set() 1210 struct gtt_range, gem); in cdv_intel_crtc_cursor_set()
|
/linux-3.4.99/drivers/net/ethernet/sun/ |
D | sungem.c | 119 static u16 __phy_read(struct gem *gp, int phy_addr, int reg) in __phy_read() 147 struct gem *gp = netdev_priv(dev); in _phy_read() 151 static inline u16 phy_read(struct gem *gp, int reg) in phy_read() 156 static void __phy_write(struct gem *gp, int phy_addr, int reg, u16 val) in __phy_write() 180 struct gem *gp = netdev_priv(dev); in _phy_write() 184 static inline void phy_write(struct gem *gp, int reg, u16 val) in phy_write() 189 static inline void gem_enable_ints(struct gem *gp) in gem_enable_ints() 195 static inline void gem_disable_ints(struct gem *gp) in gem_disable_ints() 202 static void gem_get_cell(struct gem *gp) in gem_get_cell() 216 static void gem_put_cell(struct gem *gp) in gem_put_cell() [all …]
|
D | sungem.h | 975 struct gem { struct
|
/linux-3.4.99/Documentation/devicetree/bindings/net/ |
D | macb.txt | 4 - compatible: Should be "cdns,[<chip>-]{macb|gem}" 7 Use "cnds,pc302-gem" for Picochip picoXcell pc302 and later devices based on 8 the Cadence GEM, or the generic form: "cdns,gem".
|
/linux-3.4.99/drivers/gpu/drm/radeon/ |
D | radeon_object.c | 68 mutex_lock(&bo->rdev->gem.mutex); in radeon_ttm_bo_destroy() 70 mutex_unlock(&bo->rdev->gem.mutex); in radeon_ttm_bo_destroy() 316 if (list_empty(&rdev->gem.objects)) { in radeon_bo_force_delete() 320 list_for_each_entry_safe(bo, n, &rdev->gem.objects, list) { in radeon_bo_force_delete() 325 mutex_lock(&bo->rdev->gem.mutex); in radeon_bo_force_delete() 327 mutex_unlock(&bo->rdev->gem.mutex); in radeon_bo_force_delete()
|
D | radeon_gem.c | 71 mutex_lock(&rdev->gem.mutex); in radeon_gem_object_create() 72 list_add_tail(&robj->list, &rdev->gem.objects); in radeon_gem_object_create() 73 mutex_unlock(&rdev->gem.mutex); in radeon_gem_object_create() 110 INIT_LIST_HEAD(&rdev->gem.objects); in radeon_gem_init()
|
D | radeon_device.c | 733 mutex_init(&rdev->gem.mutex); in radeon_device_init() 738 INIT_LIST_HEAD(&rdev->gem.objects); in radeon_device_init()
|
D | radeon_pm.c | 158 if (list_empty(&rdev->gem.objects)) in radeon_unmap_vram_bos() 161 list_for_each_entry_safe(bo, n, &rdev->gem.objects, list) { in radeon_unmap_vram_bos()
|
/linux-3.4.99/arch/arm/boot/dts/ |
D | picoxcell-pc3x2.dtsi | 54 emac: gem@30000 { 55 compatible = "cadence,gem";
|
D | picoxcell-pc3x3.dtsi | 150 emac: gem@30000 { 151 compatible = "cadence,gem";
|
/linux-3.4.99/drivers/net/ethernet/cadence/ |
D | macb.c | 584 bp->hw_stats.gem.rx_overruns++; in macb_interrupt() 1087 u32 *p = &bp->hw_stats.gem.tx_octets_31_0; in gem_update_stats() 1088 u32 *end = &bp->hw_stats.gem.rx_udp_checksum_errors + 1; in gem_update_stats() 1096 struct gem_stats *hwstat = &bp->hw_stats.gem; in gem_get_stats()
|
D | macb.h | 521 struct gem_stats gem; member
|