Lines Matching refs:map
56 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_open() local
58 dprintk(2, "vm_open %p [count=%u,vma=%08lx-%08lx]\n", map, in videobuf_vm_open()
59 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_open()
61 map->count++; in videobuf_vm_open()
66 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_close() local
67 struct videobuf_queue *q = map->q; in videobuf_vm_close()
70 dprintk(2, "vm_close %p [count=%u,vma=%08lx-%08lx]\n", map, in videobuf_vm_close()
71 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_close()
73 map->count--; in videobuf_vm_close()
74 if (0 == map->count) { in videobuf_vm_close()
77 dprintk(1, "munmap %p q=%p\n", map, q); in videobuf_vm_close()
88 if (q->bufs[i]->map != map) in videobuf_vm_close()
111 q->bufs[i]->map = NULL; in videobuf_vm_close()
115 kfree(map); in videobuf_vm_close()
237 struct videobuf_mapping *map; in __videobuf_mmap_mapper() local
243 map = kzalloc(sizeof(struct videobuf_mapping), GFP_KERNEL); in __videobuf_mmap_mapper()
244 if (NULL == map) in __videobuf_mmap_mapper()
247 buf->map = map; in __videobuf_mmap_mapper()
248 map->q = q; in __videobuf_mmap_mapper()
274 vma->vm_private_data = map; in __videobuf_mmap_mapper()
277 map, q, vma->vm_start, vma->vm_end, in __videobuf_mmap_mapper()
287 kfree(map); in __videobuf_mmap_mapper()