• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/

Lines Matching refs:master

56 	struct drm_master *master = file_priv->master;
58 if (u->unique_len >= master->unique_len) {
59 if (copy_to_user(u->unique, master->unique, master->unique_len))
62 u->unique_len = master->unique_len;
69 struct drm_master *master)
74 kfree(master->unique);
75 master->unique = NULL;
76 master->unique_len = 0;
77 master->unique_size = 0;
98 struct drm_master *master = file_priv->master;
101 if (master->unique_len || master->unique)
107 master->unique_len = u->unique_len;
108 master->unique_size = u->unique_len + 1;
109 master->unique = kmalloc(master->unique_size, GFP_KERNEL);
110 if (!master->unique) {
115 if (copy_from_user(master->unique, u->unique, master->unique_len)) {
120 master->unique[master->unique_len] = '\0';
123 strlen(master->unique) + 2, GFP_KERNEL);
130 master->unique);
135 ret = sscanf(master->unique, "PCI:%d:%d:%d", &bus, &slot, &func);
155 drm_unset_busid(dev, master);
161 struct drm_master *master = file_priv->master;
164 if (master->unique != NULL)
165 drm_unset_busid(dev, master);
168 master->unique_len = 10 + strlen(dev->platformdev->name);
169 master->unique = kmalloc(master->unique_len + 1, GFP_KERNEL);
171 if (master->unique == NULL)
174 len = snprintf(master->unique, master->unique_len,
177 if (len > master->unique_len) {
185 master->unique_len + 2, GFP_KERNEL);
193 master->unique);
196 master->unique_len = 40;
197 master->unique_size = master->unique_len;
198 master->unique = kmalloc(master->unique_size, GFP_KERNEL);
199 if (master->unique == NULL)
202 len = snprintf(master->unique, master->unique_len,
208 if (len >= master->unique_len) {
213 master->unique_len = len;
217 master->unique_len + 2, GFP_KERNEL);
225 master->unique);
231 drm_unset_busid(dev, master);
354 (file_priv->master->lock.hw_lock ? file_priv->master->lock.hw_lock->lock : 0);