Lines Matching refs:file
37 fsi_file_t *file; member
41 fsimage_file_read(fsimage_file_t *file, PyObject *args, PyObject *kwargs) in fsimage_file_read() argument
75 err = fsi_pread_file(file->file, buf, bufsize, in fsimage_file_read()
125 fsimage_file_getattr(fsimage_file_t *file, char *name) in fsimage_file_getattr() argument
127 return (Py_FindMethod(fsimage_file_methods, (PyObject *)file, name)); in fsimage_file_getattr()
132 fsimage_file_dealloc(fsimage_file_t *file) in fsimage_file_dealloc() argument
134 if (file->file != NULL) in fsimage_file_dealloc()
135 fsi_close_file(file->file); in fsimage_file_dealloc()
136 Py_XDECREF(file->fs); in fsimage_file_dealloc()
137 PyObject_DEL(file); in fsimage_file_dealloc()
160 fsimage_file_t *file; in fsimage_fs_open_file() local
166 file = (fsimage_file_t *)PyObject_NEW(fsimage_file_t, &fsimage_file_type); in fsimage_fs_open_file()
168 if (file == NULL) in fsimage_fs_open_file()
171 file->fs = fs; in fsimage_fs_open_file()
173 Py_INCREF(file->fs); in fsimage_fs_open_file()
174 if ((file->file = fsi_open_file(fs->fs, name)) == NULL) { in fsimage_fs_open_file()
175 Py_DECREF(file->fs); in fsimage_fs_open_file()
176 file->fs = NULL; in fsimage_fs_open_file()
181 return ((PyObject *)file); in fsimage_fs_open_file()