Lines Matching refs:filp

175           struct address_space *mapping = obj->base.filp->f_mapping;  in i915_gem_object_get_pages_phys()
177 vm_object_t vm_obj = obj->base.filp; in i915_gem_object_get_pages_phys()
292 struct address_space *mapping = obj->base.filp->f_mapping; in i915_gem_object_put_pages_phys()
294 vm_object_t vm_obj = obj->base.filp; in i915_gem_object_put_pages_phys()
1464 vm_obj = obj->base.filp; in i915_gem_shmem_pwrite()
1488 if (vm_obj != obj->base.filp) { in i915_gem_shmem_pwrite()
1490 vm_obj, obj->base.filp); in i915_gem_shmem_pwrite()
1776 if (!obj->base.filp) { in i915_gem_mmap_ioctl()
1804 vm_object_hold(obj->base.filp); in i915_gem_mmap_ioctl()
1805 vm_object_reference_locked(obj->base.filp); in i915_gem_mmap_ioctl()
1806 vm_object_drop(obj->base.filp); in i915_gem_mmap_ioctl()
1809 rv = vm_map_find(map, obj->base.filp, NULL, in i915_gem_mmap_ioctl()
1818 vm_object_deallocate(obj->base.filp); in i915_gem_mmap_ioctl()
1824 addr = vm_mmap(obj->base.filp, 0, args->size, in i915_gem_mmap_ioctl()
1839 vm_obj = obj->base.filp; in i915_gem_mmap_ioctl()
2473 vm_object_t vm_obj = obj->base.filp; in i915_gem_object_truncate()
2475 if (obj->base.filp == NULL) in i915_gem_object_truncate()
2488 shmem_truncate_range(file_inode(obj->base.filp), 0, (loff_t)-1); in i915_gem_object_truncate()
2511 if (obj->base.filp == NULL) in __i915_gem_object_invalidate()
2515 mapping = obj->base.filp->f_mapping, in __i915_gem_object_invalidate()
2518 invalidate_mapping_pages(obj->base.filp, 0, (loff_t)-1); in __i915_gem_object_invalidate()
2677 mapping = obj->base.filp; in i915_gem_object_get_pages_gtt()
3032 struct address_space *mapping = obj->base.filp->f_mapping; in i915_gem_object_pwrite_gtt()
3074 err = pagecache_write_begin(obj->base.filp, mapping, in i915_gem_object_pwrite_gtt()
3076 err = pagecache_write_begin(obj->base.filp, NULL, in i915_gem_object_pwrite_gtt()
3088 err = pagecache_write_end(obj->base.filp, mapping, in i915_gem_object_pwrite_gtt()
3090 err = pagecache_write_end(obj->base.filp, NULL, in i915_gem_object_pwrite_gtt()
4716 struct file *filp; in i915_gem_object_create_shmem() local
4727 filp = shmem_file_setup_with_mnt(i915->mm.gemfs, "i915", size, in i915_gem_object_create_shmem()
4730 filp = shmem_file_setup("i915", size, flags); in i915_gem_object_create_shmem()
4732 if (IS_ERR(filp)) in i915_gem_object_create_shmem()
4733 return PTR_ERR(filp); in i915_gem_object_create_shmem()
4735 obj->filp = filp; in i915_gem_object_create_shmem()
4779 mapping = obj->base.filp->f_mapping; in i915_gem_object_create()
4827 if (obj->base.filp == NULL) in discard_backing_storage()
4838 return atomic_long_read(&obj->base.filp->f_count) == 1; in discard_backing_storage()
5666 file = obj->base.filp; in i915_gem_object_create_from_data()