Lines Matching refs:cfi
34 struct coda_file_info *cfi = CODA_FTOC(coda_file); in coda_file_read_iter() local
36 BUG_ON(!cfi || cfi->cfi_magic != CODA_MAGIC); in coda_file_read_iter()
38 return vfs_iter_read(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_read_iter()
46 struct coda_file_info *cfi = CODA_FTOC(coda_file); in coda_file_write_iter() local
50 BUG_ON(!cfi || cfi->cfi_magic != CODA_MAGIC); in coda_file_write_iter()
52 host_file = cfi->cfi_container; in coda_file_write_iter()
55 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_write_iter()
67 struct coda_file_info *cfi; in coda_file_mmap() local
72 cfi = CODA_FTOC(coda_file); in coda_file_mmap()
73 BUG_ON(!cfi || cfi->cfi_magic != CODA_MAGIC); in coda_file_mmap()
74 host_file = cfi->cfi_container; in coda_file_mmap()
97 cfi->cfi_mapcount++; in coda_file_mmap()
109 struct coda_file_info *cfi; in coda_open() local
111 cfi = kmalloc(sizeof(struct coda_file_info), GFP_KERNEL); in coda_open()
112 if (!cfi) in coda_open()
121 kfree(cfi); in coda_open()
127 cfi->cfi_magic = CODA_MAGIC; in coda_open()
128 cfi->cfi_mapcount = 0; in coda_open()
129 cfi->cfi_container = host_file; in coda_open()
132 coda_file->private_data = cfi; in coda_open()
140 struct coda_file_info *cfi; in coda_release() local
145 cfi = CODA_FTOC(coda_file); in coda_release()
146 BUG_ON(!cfi || cfi->cfi_magic != CODA_MAGIC); in coda_release()
151 host_inode = file_inode(cfi->cfi_container); in coda_release()
157 cii->c_mapcount -= cfi->cfi_mapcount; in coda_release()
163 fput(cfi->cfi_container); in coda_release()
176 struct coda_file_info *cfi; in coda_fsync() local
188 cfi = CODA_FTOC(coda_file); in coda_fsync()
189 BUG_ON(!cfi || cfi->cfi_magic != CODA_MAGIC); in coda_fsync()
190 host_file = cfi->cfi_container; in coda_fsync()