Lines Matching refs:fd

154 	struct yaffsfs_FileDes *fd = yaffsfs_HandleToFileDes(handle);  in yaffsfs_HandleToInode()  local
156 if (fd && fd->handleCount > 0 && in yaffsfs_HandleToInode()
157 fd->inodeId >= 0 && fd->inodeId < YAFFSFS_N_HANDLES) in yaffsfs_HandleToInode()
158 return &yaffsfs_inode[fd->inodeId]; in yaffsfs_HandleToInode()
283 struct yaffsfs_FileDes *fd; in yaffsfs_NewHandleAndFileDes() local
291 fd = &yaffsfs_fd[i]; in yaffsfs_NewHandleAndFileDes()
292 if (fd->handleCount < 1) { in yaffsfs_NewHandleAndFileDes()
293 memset(fd, 0, sizeof(struct yaffsfs_FileDes)); in yaffsfs_NewHandleAndFileDes()
294 fd->inodeId = -1; in yaffsfs_NewHandleAndFileDes()
295 fd->handleCount = 1; in yaffsfs_NewHandleAndFileDes()
331 struct yaffsfs_FileDes *fd; in yaffsfs_PutFileDes() local
334 fd = &yaffsfs_fd[fdId]; in yaffsfs_PutFileDes()
335 fd->handleCount--; in yaffsfs_PutFileDes()
336 if (fd->handleCount < 1) { in yaffsfs_PutFileDes()
337 if (fd->inodeId >= 0) { in yaffsfs_PutFileDes()
338 yaffsfs_PutInode(fd->inodeId); in yaffsfs_PutFileDes()
339 fd->inodeId = -1; in yaffsfs_PutFileDes()
363 struct yaffsfs_FileDes *fd; in yaffsfs_BreakDeviceHandles() local
369 fd = yaffsfs_HandleToFileDes(i); in yaffsfs_BreakDeviceHandles()
375 if (fd && fd->handleCount > 0 && obj && obj->my_dev == dev) { in yaffsfs_BreakDeviceHandles()
376 fd->handleCount = 0; in yaffsfs_BreakDeviceHandles()
377 yaffsfs_PutInode(fd->inodeId); in yaffsfs_BreakDeviceHandles()
378 fd->inodeId = -1; in yaffsfs_BreakDeviceHandles()
779 struct yaffsfs_FileDes *fd = NULL; in yaffs_open_sharing() local
829 fd = yaffsfs_HandleToFileDes(handle); in yaffs_open_sharing()
970 fd->inodeId = inodeId; in yaffs_open_sharing()
971 fd->reading = readRequested; in yaffs_open_sharing()
972 fd->writing = writeRequested; in yaffs_open_sharing()
973 fd->append = (oflag & O_APPEND) ? 1 : 0; in yaffs_open_sharing()
974 fd->position = 0; in yaffs_open_sharing()
975 fd->shareRead = shareRead; in yaffs_open_sharing()
976 fd->shareWrite = shareWrite; in yaffs_open_sharing()
981 if ((oflag & O_TRUNC) && fd->writing) in yaffs_open_sharing()
1068 struct yaffsfs_FileDes *fd = NULL; in yaffsfs_do_read() local
1085 fd = yaffsfs_HandleToFileDes(handle); in yaffsfs_do_read()
1088 if (!fd || !obj) { in yaffsfs_do_read()
1092 } else if (!fd->reading) { in yaffsfs_do_read()
1103 startPos = fd->position; in yaffsfs_do_read()
1164 fd->position = startPos + totalRead; in yaffsfs_do_read()
1190 struct yaffsfs_FileDes *fd = NULL; in yaffsfs_do_write() local
1207 fd = yaffsfs_HandleToFileDes(handle); in yaffsfs_do_write()
1210 if (!fd || !obj) { in yaffsfs_do_write()
1214 } else if (!fd->writing) { in yaffsfs_do_write()
1221 if (fd->append) in yaffsfs_do_write()
1226 startPos = fd->position; in yaffsfs_do_write()
1283 fd->position = startPos + totalWritten; in yaffsfs_do_write()
1294 int yaffs_write(int fd, const void *buf, unsigned int nbyte) in yaffs_write() argument
1296 return yaffsfs_do_write(fd, buf, nbyte, 0, 0); in yaffs_write()
1299 int yaffs_pwrite(int fd, const void *buf, unsigned int nbyte, loff_t offset) in yaffs_pwrite() argument
1301 return yaffsfs_do_write(fd, buf, nbyte, 1, offset); in yaffs_pwrite()
1351 struct yaffsfs_FileDes *fd = NULL; in yaffs_ftruncate() local
1356 fd = yaffsfs_HandleToFileDes(handle); in yaffs_ftruncate()
1359 if (!fd || !obj) in yaffs_ftruncate()
1362 else if (!fd->writing) in yaffs_ftruncate()
1379 struct yaffsfs_FileDes *fd = NULL; in yaffs_lseek() local
1385 fd = yaffsfs_HandleToFileDes(handle); in yaffs_lseek()
1388 if (!fd || !obj) in yaffs_lseek()
1397 if ((fd->position + offset) >= 0) in yaffs_lseek()
1398 pos = (fd->position + offset); in yaffs_lseek()
1406 fd->position = pos; in yaffs_lseek()
1677 int yaffs_fstat(int fd, struct yaffs_stat *buf) in yaffs_fstat() argument
1689 obj = yaffsfs_HandleToObject(fd); in yaffs_fstat()
1771 int yaffs_futime(int fd, const struct yaffs_utimbuf *buf) in yaffs_futime() argument
1778 obj = yaffsfs_HandleToObject(fd); in yaffs_futime()
1853 int yaffs_fsetxattr(int fd, const char *name, in yaffs_fsetxattr() argument
1866 obj = yaffsfs_HandleToObject(fd); in yaffs_fsetxattr()
1938 int yaffs_fgetxattr(int fd, const char *name, void *data, int size) in yaffs_fgetxattr() argument
1950 obj = yaffsfs_HandleToObject(fd); in yaffs_fgetxattr()
2023 int yaffs_flistxattr(int fd, char *data, int size) in yaffs_flistxattr() argument
2035 obj = yaffsfs_HandleToObject(fd); in yaffs_flistxattr()
2108 int yaffs_fremovexattr(int fd, const char *name) in yaffs_fremovexattr() argument
2120 obj = yaffsfs_HandleToObject(fd); in yaffs_fremovexattr()
2139 int yaffs_get_wince_times(int fd, unsigned *wctime, in yaffs_get_wince_times() argument
2147 obj = yaffsfs_HandleToObject(fd); in yaffs_get_wince_times()
2174 int yaffs_set_wince_times(int fd, in yaffs_set_wince_times() argument
2183 obj = yaffsfs_HandleToObject(fd); in yaffs_set_wince_times()
2333 int yaffs_fchmod(int fd, mode_t mode) in yaffs_fchmod() argument
2344 obj = yaffsfs_HandleToObject(fd); in yaffs_fchmod()