/gfx-drm/usr/src/uts/common/io/drm/ |
H A D | drm_stub.c | 103 master = kzalloc(sizeof(*master), GFP_KERNEL); in drm_master_create() 104 if (!master) in drm_master_create() 120 return master; in drm_master_create() 126 return master; in drm_master_get() 143 if (r_list->master == master) { in drm_master_destroy() 150 kfree(master->unique, master->unique_size); in drm_master_destroy() 161 master->magiclist[i].head = master->magiclist[i].tail = NULL; in drm_master_destroy() 173 *master = NULL; in drm_master_put() 187 if (file->minor->master && file->minor->master != file->master) in drm_setmaster_ioctl() 194 file->minor->master != file->master) { in drm_setmaster_ioctl() [all …]
|
H A D | drm_auth.c | 75 struct drm_device *dev = master->minor->dev; in drm_find_file() 104 struct drm_device *dev = master->minor->dev; in drm_add_magic() 118 if (master->magiclist[hash].tail) { in drm_add_magic() 119 master->magiclist[hash].tail->next = entry; in drm_add_magic() 120 master->magiclist[hash].tail = entry; in drm_add_magic() 122 master->magiclist[hash].head = entry; in drm_add_magic() 123 master->magiclist[hash].tail = entry; in drm_add_magic() 152 if (master->magiclist[hash].head == pt) { in drm_remove_magic() 153 master->magiclist[hash].head = pt->next; in drm_remove_magic() 155 if (master->magiclist[hash].tail == pt) { in drm_remove_magic() [all …]
|
H A D | drm_ioctl.c | 63 struct drm_master *master = file->master; in drm_getunique() local 65 if (master->unique_len == 0 || master->unique == NULL) { in drm_getunique() 73 if (DRM_COPY_TO_USER(u->unique, master->unique, master->unique_len)) in drm_getunique() 93 struct drm_master *master = file_priv->master; in drm_set_busid() local 96 if (master->unique != NULL) in drm_set_busid() 99 master->unique_len = 40; in drm_set_busid() 100 master->unique_size = master->unique_len; in drm_set_busid() 101 master->unique = kmalloc(master->unique_size, GFP_KERNEL); in drm_set_busid() 105 len = snprintf(master->unique, master->unique_len, "pci:%04x:%02x:%02x.%1x", in drm_set_busid() 110 master->unique_len = len; in drm_set_busid() [all …]
|
H A D | drm_lock.c | 61 struct drm_master *master = file->master; in drm_lock() local 72 if (master->lock.hw_lock == NULL) in drm_lock() 83 mutex_enter(&master->lock.lock_mutex); in drm_lock() 84 master->lock.user_waiters++; in drm_lock() 87 master->lock.file_priv = file; in drm_lock() 94 &master->lock.lock_mutex); in drm_lock() 100 master->lock.user_waiters--; in drm_lock() 101 mutex_exit(&master->lock.lock_mutex); in drm_lock() 134 struct drm_master *master = file->master; in drm_unlock() local 314 struct drm_master *master = file_priv->master; in drm_i_have_hw_lock() local [all …]
|
H A D | drm_fops.c | 217 if (!priv->minor->master) { in drm_open_helper() 220 if (!priv->minor->master) { in drm_open_helper() 228 priv->master = drm_master_get(priv->minor->master); in drm_open_helper() 258 priv->master = drm_master_get(priv->minor->master); in drm_open_helper() 274 struct drm_master *master = fpriv->master; in drm_master_release() local 342 if (file_priv->minor->master) in drm_release() 380 struct drm_master *master = file_priv->master; in drm_release() local 383 if ((temp->master == file_priv->master) && in drm_release() 393 if (master->lock.hw_lock) { in drm_release() 394 master->lock.hw_lock = NULL; in drm_release() [all …]
|
H A D | drm_bufs.c | 71 entry->master != dev->primary->master) in drm_find_matching_map() 219 if (dev->primary->master->lock.hw_lock != NULL) { in drm_addmap_core() 224 dev->primary->master->lock.hw_lock = map->handle; /* Pointer to lock */ in drm_addmap_core() 310 list->master = dev->primary->master; in drm_addmap_core() 377 struct drm_master *master; in drm_rmmap_locked() local 382 master = r_list->master; in drm_rmmap_locked()
|
/gfx-drm/usr/src/uts/common/drm/ |
H A D | drmP.h | 365 if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \ 366 _file_priv->master->lock.file_priv != _file_priv) { \ 369 (void *)_file_priv->master->lock.file_priv, (void *)_file_priv); \ 564 struct drm_master *master; member 797 int (*set_busid)(struct drm_device *dev, struct drm_master *master); 798 int (*set_unique)(struct drm_device *dev, struct drm_master *master, 904 int (*master_create)(struct drm_device *dev, struct drm_master *master); 1004 struct drm_master *master; /* currently active master for this node */ member 1422 int drm_remove_magic(struct drm_master *master, drm_magic_t magic); 1528 extern struct drm_master *drm_master_get(struct drm_master *master); [all …]
|
/gfx-drm/usr/src/uts/intel/io/i915/ |
H A D | i915_dma.c | 89 if (dev->primary->master) { in i915_update_dri1_breadcrumb() 90 master_priv = dev->primary->master->driver_priv; in i915_update_dri1_breadcrumb() 150 if (!dev->primary->master) in i915_kernel_lost_context() 153 master_priv = dev->primary->master->driver_priv; in i915_kernel_lost_context() 185 struct drm_i915_master_private *master_priv = dev->primary->master->driver_priv; in i915_initialize() 547 dev->primary->master->driver_priv; in i915_dispatch_flip() 1290 int i915_master_create(struct drm_device *dev, struct drm_master *master) in i915_master_create() argument 1298 master->driver_priv = master_priv; in i915_master_create() 1303 void i915_master_destroy(struct drm_device *dev, struct drm_master *master) in i915_master_destroy() argument 1305 struct drm_i915_master_private *master_priv = master->driver_priv; in i915_master_destroy() [all …]
|
/gfx-drm/usr/src/uts/common/ |
H A D | Makefile | 29 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/cmd/mdb/i915/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/cmd/ |
H A D | Makefile.check | 25 include ../Makefile.master
|
/gfx-drm/usr/src/man/man1/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/man/man3x/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/pkg/ |
H A D | Makefile.lic | 33 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/man/man7d/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/man/man7i/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/head/ |
H A D | Makefile | 28 include ../Makefile.master
|
/gfx-drm/usr/src/ |
H A D | Makefile.lint | 26 include Makefile.master
|
/gfx-drm/usr/src/man/man3/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/cmd/drm-tests/modeprint/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/cmd/drm-tests/modetest/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/cmd/drm-tests/radeon/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/cmd/drm-tests/tegra/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/cmd/drm-tests/util/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|
/gfx-drm/usr/src/cmd/drm-tests/vbltest/ |
H A D | Makefile | 16 include $(SRC)/Makefile.master
|