Lines Matching refs:file
43 fsi_file_t *file; member
54 fsimage_file_read(fsimage_file_t *file, PyObject *args, PyObject *kwargs) in fsimage_file_read() argument
76 err = fsi_pread_file(file->file, buf, bufsize, in fsimage_file_read()
117 fsimage_file_getattr(fsimage_file_t *file, char *name) in fsimage_file_getattr() argument
119 return (Py_FindMethod(fsimage_file_methods, (PyObject *)file, name)); in fsimage_file_getattr()
123 fsimage_file_dealloc(fsimage_file_t *file) in fsimage_file_dealloc() argument
125 if (file->file != NULL) in fsimage_file_dealloc()
126 fsi_close_file(file->file); in fsimage_file_dealloc()
127 Py_XDECREF(file->fs); in fsimage_file_dealloc()
128 PyObject_DEL(file); in fsimage_file_dealloc()
162 fsimage_file_t *file; in fsimage_fs_open_file() local
168 file = (fsimage_file_t *)PyObject_NEW(fsimage_file_t, &fsimage_file_type); in fsimage_fs_open_file()
170 if (file == NULL) in fsimage_fs_open_file()
173 file->fs = fs; in fsimage_fs_open_file()
175 Py_INCREF(file->fs); in fsimage_fs_open_file()
176 if ((file->file = fsi_open_file(fs->fs, name)) == NULL) { in fsimage_fs_open_file()
177 Py_DECREF(file->fs); in fsimage_fs_open_file()
178 file->fs = NULL; in fsimage_fs_open_file()
183 return ((PyObject *)file); in fsimage_fs_open_file()