Searched refs:sf_handle (Results 1 – 3 of 3) sorted by relevance
27 struct vboxsf_handle *sf_handle; in vboxsf_create_sf_handle() local29 sf_handle = kmalloc(sizeof(*sf_handle), GFP_KERNEL); in vboxsf_create_sf_handle()30 if (!sf_handle) in vboxsf_create_sf_handle()37 sf_handle->handle = handle; in vboxsf_create_sf_handle()38 sf_handle->root = VBOXSF_SBI(inode->i_sb)->root; in vboxsf_create_sf_handle()39 sf_handle->access_flags = access_flags; in vboxsf_create_sf_handle()40 kref_init(&sf_handle->refcount); in vboxsf_create_sf_handle()43 list_add(&sf_handle->head, &sf_i->handle_list); in vboxsf_create_sf_handle()46 return sf_handle; in vboxsf_create_sf_handle()53 struct vboxsf_handle *sf_handle; in vboxsf_file_open() local[all …]
316 struct vboxsf_handle *sf_handle; in vboxsf_dir_atomic_open() local338 sf_handle = vboxsf_create_sf_handle(d_inode(dentry), handle, SHFL_CF_ACCESS_READWRITE); in vboxsf_dir_atomic_open()339 if (IS_ERR(sf_handle)) { in vboxsf_dir_atomic_open()341 err = PTR_ERR(sf_handle); in vboxsf_dir_atomic_open()348 vboxsf_release_sf_handle(d_inode(dentry), sf_handle); in vboxsf_dir_atomic_open()352 file->private_data = sf_handle; in vboxsf_dir_atomic_open()
88 void vboxsf_release_sf_handle(struct inode *inode, struct vboxsf_handle *sf_handle);