Lines Matching refs:cfi
44 struct coda_file_info *cfi = coda_ftoc(coda_file); in coda_file_read_iter() local
50 &cfi->cfi_access_intent, in coda_file_read_iter()
55 ret = vfs_iter_read(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_read_iter()
59 &cfi->cfi_access_intent, in coda_file_read_iter()
69 struct coda_file_info *cfi = coda_ftoc(coda_file); in coda_file_write_iter() local
70 struct file *host_file = cfi->cfi_container; in coda_file_write_iter()
76 &cfi->cfi_access_intent, in coda_file_write_iter()
83 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_write_iter()
92 &cfi->cfi_access_intent, in coda_file_write_iter()
129 struct coda_file_info *cfi = coda_ftoc(coda_file); in coda_file_mmap() local
130 struct file *host_file = cfi->cfi_container; in coda_file_mmap()
148 &cfi->cfi_access_intent, in coda_file_mmap()
173 cfi->cfi_mapcount++; in coda_file_mmap()
207 struct coda_file_info *cfi; in coda_open() local
209 cfi = kmalloc(sizeof(struct coda_file_info), GFP_KERNEL); in coda_open()
210 if (!cfi) in coda_open()
219 kfree(cfi); in coda_open()
225 cfi->cfi_magic = CODA_MAGIC; in coda_open()
226 cfi->cfi_mapcount = 0; in coda_open()
227 cfi->cfi_container = host_file; in coda_open()
229 cfi->cfi_access_intent = true; in coda_open()
232 coda_file->private_data = cfi; in coda_open()
240 struct coda_file_info *cfi; in coda_release() local
244 cfi = coda_ftoc(coda_file); in coda_release()
249 host_inode = file_inode(cfi->cfi_container); in coda_release()
255 cii->c_mapcount -= cfi->cfi_mapcount; in coda_release()
261 fput(cfi->cfi_container); in coda_release()
274 struct coda_file_info *cfi; in coda_fsync() local
286 cfi = coda_ftoc(coda_file); in coda_fsync()
287 host_file = cfi->cfi_container; in coda_fsync()