Lines Matching refs:map
68 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_open() local
70 dev_dbg(map->q->dev, "vm_open %p [count=%u,vma=%08lx-%08lx]\n", in videobuf_vm_open()
71 map, map->count, vma->vm_start, vma->vm_end); in videobuf_vm_open()
73 map->count++; in videobuf_vm_open()
78 struct videobuf_mapping *map = vma->vm_private_data; in videobuf_vm_close() local
79 struct videobuf_queue *q = map->q; in videobuf_vm_close()
83 map, map->count, vma->vm_start, vma->vm_end); in videobuf_vm_close()
85 map->count--; in videobuf_vm_close()
86 if (0 == map->count) { in videobuf_vm_close()
89 dev_dbg(q->dev, "munmap %p q=%p\n", map, q); in videobuf_vm_close()
100 if (q->bufs[i]->map != map) in videobuf_vm_close()
123 q->bufs[i]->map = NULL; in videobuf_vm_close()
127 kfree(map); in videobuf_vm_close()
281 struct videobuf_mapping *map; in __videobuf_mmap_mapper() local
288 map = kzalloc(sizeof(struct videobuf_mapping), GFP_KERNEL); in __videobuf_mmap_mapper()
289 if (!map) in __videobuf_mmap_mapper()
292 buf->map = map; in __videobuf_mmap_mapper()
293 map->q = q; in __videobuf_mmap_mapper()
328 vma->vm_private_data = map; in __videobuf_mmap_mapper()
331 map, q, vma->vm_start, vma->vm_end, in __videobuf_mmap_mapper()
339 kfree(map); in __videobuf_mmap_mapper()