Searched refs:sf_handle (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/fs/vboxsf/ |
H A D | file.c | 27 struct vboxsf_handle *sf_handle; in vboxsf_create_sf_handle() local 29 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; vboxsf_file_open() local 123 struct vboxsf_handle *sf_handle = vboxsf_handle_release() local 130 vboxsf_release_sf_handle(struct inode *inode, struct vboxsf_handle *sf_handle) vboxsf_release_sf_handle() argument 230 struct vboxsf_handle *sf_handle = file->private_data; vboxsf_readpage() local 254 struct vboxsf_handle *h, *sf_handle = NULL; vboxsf_get_write_handle() local 274 struct vboxsf_handle *sf_handle; vboxsf_writepage() local 312 struct vboxsf_handle *sf_handle = file->private_data; vboxsf_write_end() local [all...] |
H A D | dir.c | 313 struct vboxsf_handle *sf_handle; in vboxsf_dir_atomic_open() local 335 sf_handle = vboxsf_create_sf_handle(d_inode(dentry), handle, SHFL_CF_ACCESS_READWRITE); in vboxsf_dir_atomic_open() 336 if (IS_ERR(sf_handle)) { in vboxsf_dir_atomic_open() 338 err = PTR_ERR(sf_handle); in vboxsf_dir_atomic_open() 345 vboxsf_release_sf_handle(d_inode(dentry), sf_handle); in vboxsf_dir_atomic_open() local 349 file->private_data = sf_handle; in vboxsf_dir_atomic_open()
|
H A D | vfsmod.h | 88 void vboxsf_release_sf_handle(struct inode *inode, struct vboxsf_handle *sf_handle);
|
/kernel/linux/linux-6.6/fs/vboxsf/ |
H A D | file.c | 27 struct vboxsf_handle *sf_handle; in vboxsf_create_sf_handle() local 29 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; vboxsf_file_open() local 123 struct vboxsf_handle *sf_handle = vboxsf_handle_release() local 130 vboxsf_release_sf_handle(struct inode *inode, struct vboxsf_handle *sf_handle) vboxsf_release_sf_handle() argument 231 struct vboxsf_handle *sf_handle = file->private_data; vboxsf_read_folio() local 255 struct vboxsf_handle *h, *sf_handle = NULL; vboxsf_get_write_handle() local 275 struct vboxsf_handle *sf_handle; vboxsf_writepage() local 313 struct vboxsf_handle *sf_handle = file->private_data; vboxsf_write_end() local [all...] |
H A D | dir.c | 316 struct vboxsf_handle *sf_handle; in vboxsf_dir_atomic_open() local 338 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() local 352 file->private_data = sf_handle; in vboxsf_dir_atomic_open()
|
H A D | vfsmod.h | 88 void vboxsf_release_sf_handle(struct inode *inode, struct vboxsf_handle *sf_handle);
|
Completed in 4 milliseconds