46 struct drm_info_node *
node = (
struct drm_info_node *) m->
private;
47 struct drm_minor *
minor = node->minor;
49 struct drm_master *master =
minor->master;
54 bus_name =
dev->driver->bus->get_name(
dev);
58 dev_name(
dev->dev), master->unique);
61 bus_name, dev_name(
dev->dev));
73 struct drm_info_node *
node = (
struct drm_info_node *) m->
private;
75 struct drm_local_map *
map;
76 struct drm_map_list *r_list;
81 const char *types[] = {
"FB",
"REG",
"SHM",
"AGP",
"SG",
"PCI" };
86 seq_printf(
m,
"slot offset size type flags address mtrr\n\n");
97 seq_printf(
m,
"%4d 0x%016llx 0x%08lx %4.4s 0x%02x 0x%08lx ",
99 (
unsigned long long)
map->offset,
101 (
unsigned long) r_list->user_token);
117 struct drm_info_node *
node = (
struct drm_info_node *) m->
private;
119 struct drm_device_dma *
dma;
129 seq_printf(m,
" o size count free segs pages kB\n\n");
131 if (
dma->bufs[i].buf_count) {
132 seg_pages =
dma->bufs[
i].seg_count * (1 <<
dma->bufs[
i].page_order);
133 seq_printf(m,
"%2d %8d %5d %5d %5d %5d %5ld\n",
135 dma->bufs[i].buf_size,
136 dma->bufs[i].buf_count,
138 dma->bufs[i].seg_count,
144 for (i = 0; i <
dma->buf_count; i++) {
159 struct drm_info_node *
node = (
struct drm_info_node *) m->
private;
184 struct drm_info_node *
node = (
struct drm_info_node *) m->
private;
186 struct drm_file *
priv;
189 seq_printf(m,
"a dev pid uid magic ioctls\n\n");
192 priv->authenticated ?
'y' :
'n',
203 static int drm_gem_one_name_info(
int id,
void *
ptr,
void *
data)
205 struct drm_gem_object *obj =
ptr;
209 obj->name, obj->
size,
217 struct drm_info_node *
node = (
struct drm_info_node *) m->
private;
220 seq_printf(m,
" name size handles refcount\n");
227 int drm_vma_info(
struct seq_file *m,
void *data)
229 struct drm_info_node *
node = (
struct drm_info_node *) m->
private;
231 struct drm_vma_entry *pt;
233 #
if defined(__i386__)
238 seq_printf(m,
"vma use count: %d, high_memory = %pK, 0x%pK\n",
240 high_memory, (
void *)(
unsigned long)
virt_to_phys(high_memory));
247 "\n%5d 0x%pK-0x%pK %c%c%c%c%c%c 0x%08lx000",
249 (
void *)vma->vm_start, (
void *)vma->vm_end,
250 vma->vm_flags & VM_READ ?
'r' :
'-',
251 vma->vm_flags & VM_WRITE ?
'w' :
'-',
252 vma->vm_flags & VM_EXEC ?
'x' :
'-',
253 vma->vm_flags & VM_MAYSHARE ?
's' :
'p',
254 vma->vm_flags & VM_LOCKED ?
'l' :
'-',
255 vma->vm_flags & VM_IO ?
'i' :
'-',
258 #if defined(__i386__)