Home
last modified time | relevance | path

Searched refs:master (Results 1 – 25 of 56) sorted by relevance

123

/gfx-drm/usr/src/uts/common/io/drm/
H A Ddrm_stub.c103 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 Ddrm_auth.c75 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 Ddrm_ioctl.c63 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 Ddrm_lock.c61 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 Ddrm_fops.c217 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 Ddrm_bufs.c71 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 DdrmP.h365 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 Di915_dma.c89 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 DMakefile29 include $(SRC)/Makefile.master
/gfx-drm/usr/src/cmd/mdb/i915/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/cmd/
H A DMakefile.check25 include ../Makefile.master
/gfx-drm/usr/src/man/man1/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/man/man3x/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/pkg/
H A DMakefile.lic33 include $(SRC)/Makefile.master
/gfx-drm/usr/src/man/man7d/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/man/man7i/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/head/
H A DMakefile28 include ../Makefile.master
/gfx-drm/usr/src/
H A DMakefile.lint26 include Makefile.master
/gfx-drm/usr/src/man/man3/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/cmd/drm-tests/modeprint/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/cmd/drm-tests/modetest/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/cmd/drm-tests/radeon/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/cmd/drm-tests/tegra/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/cmd/drm-tests/util/
H A DMakefile16 include $(SRC)/Makefile.master
/gfx-drm/usr/src/cmd/drm-tests/vbltest/
H A DMakefile16 include $(SRC)/Makefile.master

123