Home
last modified time | relevance | path

Searched refs:fd (Results 1 – 25 of 103) sorted by relevance

12345

/fs/hfsplus/
A Dbfind.c19 fd->tree = tree; in hfs_find_init()
20 fd->bnode = NULL; in hfs_find_init()
24 fd->search_key = ptr; in hfs_find_init()
40 fd->tree = NULL; in hfs_find_exit()
89 cmpval = bnode->tree->keycmp(fd->key, fd->search_key); in hfs_find_rec_by_key()
141 fd->record = e; in __hfs_brec_find()
161 tree = fd->tree; in hfs_brec_find()
162 if (fd->bnode) in hfs_brec_find()
164 fd->bnode = NULL; in hfs_brec_find()
216 hfs_bnode_read(fd->bnode, rec, fd->entryoffset, fd->entrylength); in hfs_brec_read()
[all …]
A Dbrec.c72 tree = fd->tree; in hfs_brec_insert()
73 if (!fd->bnode) { in hfs_brec_insert()
79 fd->bnode = node; in hfs_brec_insert()
80 fd->record = -1; in hfs_brec_insert()
89 node = fd->bnode; in hfs_brec_insert()
160 __hfs_brec_find(fd->bnode, fd, hfs_find_rec_by_key); in hfs_brec_insert()
185 tree = fd->tree; in hfs_brec_remove()
197 fd->record, fd->keylength + fd->entrylength); in hfs_brec_remove()
217 size = fd->keylength + fd->entrylength; in hfs_brec_remove()
226 hfs_bnode_move(node, fd->keyoffset, fd->keyoffset + size, in hfs_brec_remove()
[all …]
A Dattributes.c173 struct hfs_find_data fd; in hfsplus_attr_exists() local
186 hfs_find_exit(&fd); in hfsplus_attr_exists()
190 hfs_find_exit(&fd); in hfsplus_attr_exists()
221 err = hfs_bmap_reserve(fd.tree, fd.tree->depth + 1); in hfsplus_create_attr()
259 hfs_find_exit(&fd); in hfsplus_create_attr()
273 fd->keyoffset + in __hfsplus_delete_attr()
296 hfs_bnode_read(fd->bnode, fd->search_key, in __hfsplus_delete_attr()
297 fd->keyoffset, fd->keylength); in __hfsplus_delete_attr()
326 err = hfs_bmap_reserve(fd.tree, fd.tree->depth); in hfsplus_delete_attr()
350 hfs_find_exit(&fd); in hfsplus_delete_attr()
[all …]
A Dcatalog.c257 struct hfs_find_data fd; in hfsplus_create_cat() local
272 err = hfs_bmap_reserve(fd.tree, 2 * fd.tree->depth); in hfsplus_create_cat()
318 hfs_find_exit(&fd); in hfsplus_create_cat()
324 hfs_brec_remove(&fd); in hfsplus_create_cat()
326 hfs_find_exit(&fd); in hfsplus_create_cat()
348 err = hfs_bmap_reserve(fd.tree, 2 * (int)fd.tree->depth - 2); in hfsplus_delete_cat()
360 off = fd.entryoffset + in hfsplus_delete_cat()
380 type = hfs_bnode_read_u16(fd.bnode, fd.entryoffset); in hfsplus_delete_cat()
388 off = fd.entryoffset + in hfsplus_delete_cat()
399 if (fd.tree->keycmp(fd.search_key, (void *)&rd->key) < 0) in hfsplus_delete_cat()
[all …]
A Dextents.c104 res = hfs_bmap_reserve(fd->tree, fd->tree->depth + 1); in __hfsplus_ext_write_extent()
114 fd->entryoffset, fd->entrylength); in __hfsplus_ext_write_extent()
140 hfs_find_exit(&fd); in hfsplus_ext_write_extent_locked()
163 fd->key->ext.cnid = 0; in __hfsplus_ext_read_extent()
167 if (fd->key->ext.cnid != fd->search_key->ext.cnid || in __hfsplus_ext_read_extent()
168 fd->key->ext.fork_type != fd->search_key->ext.fork_type) in __hfsplus_ext_read_extent()
172 hfs_bnode_read(fd->bnode, extent, fd->entryoffset, in __hfsplus_ext_read_extent()
219 hfs_find_exit(&fd); in hfsplus_ext_read_extent()
424 hfs_brec_remove(&fd); in hfsplus_free_fork()
433 hfs_find_exit(&fd); in hfsplus_free_fork()
[all …]
A Ddir.c34 struct hfs_find_data fd; in hfsplus_lookup() local
55 hfs_find_exit(&fd); in hfsplus_lookup()
117 hfs_find_exit(&fd); in hfsplus_lookup()
126 hfs_find_exit(&fd); in hfsplus_lookup()
164 if (fd.entrylength > sizeof(entry) || fd.entrylength < 0) { in hfsplus_readdir()
169 hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, in hfsplus_readdir()
170 fd.entrylength); in hfsplus_readdir()
198 if (fd.entrylength > sizeof(entry) || fd.entrylength < 0) { in hfsplus_readdir()
203 hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, in hfsplus_readdir()
204 fd.entrylength); in hfsplus_readdir()
[all …]
A Dxattr.c462 entry_type = hfs_bnode_read_u16(fd.bnode, fd.entryoffset); in hfsplus_getxattr_finder_info()
466 fd.entryoffset + in hfsplus_getxattr_finder_info()
473 fd.entryoffset + in hfsplus_getxattr_finder_info()
538 fd.entryoffset + in __hfsplus_getxattr()
558 hfs_bnode_read(fd.bnode, entry, fd.entryoffset, in __hfsplus_getxattr()
570 hfs_find_exit(&fd); in __hfsplus_getxattr()
630 entry_type = hfs_bnode_read_u16(fd.bnode, fd.entryoffset); in hfsplus_listxattr_finder_info()
634 fd.entryoffset + in hfsplus_listxattr_finder_info()
641 fd.entryoffset + in hfsplus_listxattr_finder_info()
671 hfs_find_exit(&fd); in hfsplus_listxattr_finder_info()
[all …]
A Dinode.c506 type = hfs_bnode_read_u16(fd->bnode, fd->entryoffset); in hfsplus_cat_read_inode()
517 hfs_bnode_read(fd->bnode, &entry, fd->entryoffset, in hfsplus_cat_read_inode()
543 hfs_bnode_read(fd->bnode, &entry, fd->entryoffset, in hfsplus_cat_read_inode()
582 struct hfs_find_data fd; in hfsplus_cat_write_inode() local
608 hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
620 hfs_bnode_write(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
624 hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
627 hfs_bnode_write(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
637 hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
650 hfs_bnode_write(fd.bnode, &entry, fd.entryoffset, in hfsplus_cat_write_inode()
[all …]
/fs/hfs/
A Dbfind.c19 if (!tree || !fd) in hfs_find_init()
22 fd->tree = tree; in hfs_find_init()
23 fd->bnode = NULL; in hfs_find_init()
27 fd->search_key = ptr; in hfs_find_init()
54 fd->tree = NULL; in hfs_find_exit()
78 cmpval = bnode->tree->keycmp(fd->key, fd->search_key); in __hfs_brec_find()
99 fd->record = e; in __hfs_brec_find()
118 tree = fd->tree; in hfs_brec_find()
119 if (fd->bnode) in hfs_brec_find()
121 fd->bnode = NULL; in hfs_brec_find()
[all …]
A Dbrec.c74 tree = fd->tree; in hfs_brec_insert()
75 if (!fd->bnode) { in hfs_brec_insert()
82 fd->record = -1; in hfs_brec_insert()
91 node = fd->bnode; in hfs_brec_insert()
160 __hfs_brec_find(fd->bnode, fd); in hfs_brec_insert()
183 tree = fd->tree; in hfs_brec_remove()
195 fd->record, fd->keylength + fd->entrylength); in hfs_brec_remove()
213 size = fd->keylength + fd->entrylength; in hfs_brec_remove()
222 hfs_bnode_move(node, fd->keyoffset, fd->keyoffset + size, in hfs_brec_remove()
226 if (!fd->record) in hfs_brec_remove()
[all …]
A Dcatalog.c84 struct hfs_find_data fd; in hfs_cat_create() local
104 err = hfs_bmap_reserve(fd.tree, 2 * fd.tree->depth); in hfs_cat_create()
112 err = hfs_brec_find(&fd); in hfs_cat_create()
138 hfs_find_exit(&fd); in hfs_cat_create()
143 if (!hfs_brec_find(&fd)) in hfs_cat_create()
144 hfs_brec_remove(&fd); in hfs_cat_create()
146 hfs_find_exit(&fd); in hfs_cat_create()
239 type = hfs_bnode_read_u8(fd.bnode, fd.entryoffset); in hfs_cat_delete()
242 hfs_bnode_read(fd.bnode, &file, fd.entryoffset, sizeof(file)); in hfs_cat_delete()
254 if (fd.tree->keycmp(fd.search_key, (void *)&rd->key) < 0) in hfs_cat_delete()
[all …]
A Ddir.c24 struct hfs_find_data fd; in hfs_lookup() local
41 hfs_find_exit(&fd); in hfs_lookup()
55 struct hfs_find_data fd; in hfs_readdir() local
66 err = hfs_brec_find(&fd); in hfs_readdir()
77 if (fd.entrylength > sizeof(entry) || fd.entrylength < 0) { in hfs_readdir()
82 hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, fd.entrylength); in hfs_readdir()
100 err = hfs_brec_goto(&fd, ctx->pos - 1); in hfs_readdir()
111 if (fd.entrylength > sizeof(entry) || fd.entrylength < 0) { in hfs_readdir()
116 hfs_bnode_read(fd.bnode, &entry, fd.entryoffset, fd.entrylength); in hfs_readdir()
145 err = hfs_brec_goto(&fd, 1); in hfs_readdir()
[all …]
A Dextent.c121 res = hfs_bmap_reserve(fd->tree, fd->tree->depth + 1); in __hfs_ext_write_extent()
129 hfs_bnode_write(fd->bnode, HFS_I(inode)->cached_extents, fd->entryoffset, fd->entrylength); in __hfs_ext_write_extent()
145 hfs_find_exit(&fd); in hfs_ext_write_extent()
156 fd->key->ext.FNum = 0; in __hfs_ext_read_extent()
160 if (fd->key->ext.FNum != fd->search_key->ext.FNum || in __hfs_ext_read_extent()
161 fd->key->ext.FkType != fd->search_key->ext.FkType) in __hfs_ext_read_extent()
165 hfs_bnode_read(fd->bnode, extent, fd->entryoffset, sizeof(hfs_extent_rec)); in __hfs_ext_read_extent()
203 hfs_find_exit(&fd); in hfs_ext_read_extent()
325 hfs_brec_remove(&fd); in hfs_free_fork()
328 hfs_find_exit(&fd); in hfs_free_fork()
[all …]
A Dattr.c25 struct hfs_find_data fd; in __hfs_setxattr() local
36 fd.search_key->cat = HFS_I(inode)->cat_key; in __hfs_setxattr()
37 res = hfs_brec_find(&fd); in __hfs_setxattr()
40 hfs_bnode_read(fd.bnode, &rec, fd.entryoffset, in __hfs_setxattr()
61 hfs_bnode_write(fd.bnode, &rec, fd.entryoffset, in __hfs_setxattr()
64 hfs_find_exit(&fd); in __hfs_setxattr()
71 struct hfs_find_data fd; in __hfs_getxattr() local
83 fd.search_key->cat = HFS_I(inode)->cat_key; in __hfs_getxattr()
84 res = hfs_brec_find(&fd); in __hfs_getxattr()
87 hfs_bnode_read(fd.bnode, &rec, fd.entryoffset, in __hfs_getxattr()
[all …]
/fs/
A Dfile.c149 memcpy(nfdt->fd, ofdt->fd, cpy); in copy_fdtable()
585 fd = find_next_fd(fdt, fd); in alloc_fd()
667 rcu_assign_pointer(fdt->fd[fd], file); in fd_install()
675 rcu_assign_pointer(fdt->fd[fd], file); in fd_install()
705 rcu_assign_pointer(fdt->fd[fd], NULL); in file_close_fd_locked()
763 for (; fd <= max_fd; fd++) { in __range_close()
883 file = fdt->fd[fd]; in do_close_on_exec()
1179 struct fd fdget(unsigned int fd) in fdget() argument
1185 struct fd fdget_raw(unsigned int fd) in fdget_raw() argument
1225 struct fd fdget_pos(unsigned int fd) in fdget_pos() argument
[all …]
A Dsync.c149 SYSCALL_DEFINE1(syncfs, int, fd) in SYSCALL_DEFINE1() argument
151 CLASS(fd, f)(fd); in SYSCALL_DEFINE1() local
205 static int do_fsync(unsigned int fd, int datasync) in do_fsync() argument
207 CLASS(fd, f)(fd); in do_fsync() local
215 SYSCALL_DEFINE1(fsync, unsigned int, fd) in SYSCALL_DEFINE1() argument
217 return do_fsync(fd, 0); in SYSCALL_DEFINE1()
220 SYSCALL_DEFINE1(fdatasync, unsigned int, fd) in SYSCALL_DEFINE1() argument
222 return do_fsync(fd, 1); in SYSCALL_DEFINE1()
355 CLASS(fd, f)(fd); in ksys_sync_file_range() local
366 return ksys_sync_file_range(fd, offset, nbytes, flags); in SYSCALL_DEFINE4()
[all …]
A Dread_write.c396 CLASS(fd_pos, f)(fd); in ksys_lseek()
429 CLASS(fd_pos, f)(fd); in SYSCALL_DEFINE5()
706 CLASS(fd_pos, f)(fd); in ksys_read()
729 CLASS(fd_pos, f)(fd); in ksys_write()
758 CLASS(fd, f)(fd); in ksys_pread64() local
788 CLASS(fd, f)(fd); in ksys_pwrite64() local
1071 CLASS(fd_pos, f)(fd); in do_readv()
1094 CLASS(fd_pos, f)(fd); in do_writev()
1128 CLASS(fd, f)(fd); in do_preadv() local
1149 CLASS(fd, f)(fd); in do_pwritev() local
[all …]
A Dfcntl.c400 CLASS(fd_raw, f)(fd); in f_dupfd_query()
478 err = setfl(fd, filp, argi); in do_fcntl()
536 err = fcntl_setlease(fd, filp, argi); in do_fcntl()
539 err = fcntl_dirnotify(fd, filp, argi); in do_fcntl()
578 CLASS(fd_raw, f)(fd); in SYSCALL_DEFINE3()
601 CLASS(fd_raw, f)(fd); in SYSCALL_DEFINE3()
735 CLASS(fd_raw, f)(fd); in do_compat_fcntl64()
798 return do_compat_fcntl64(fd, cmd, arg); in COMPAT_SYSCALL_DEFINE3()
890 si.si_fd = fd; in send_sigio_to_task()
1049 fa->fa_fd = fd; in fasync_insert_entry()
[all …]
A Deventfd.c323 struct file *eventfd_fget(int fd) in eventfd_fget() argument
327 file = fget(fd); in eventfd_fget()
350 CLASS(fd, f)(fd); in eventfd_ctx_fdget() local
383 int fd; in do_eventfd() local
405 fd = get_unused_fd_flags(flags); in do_eventfd()
406 if (fd < 0) in do_eventfd()
412 put_unused_fd(fd); in do_eventfd()
413 fd = PTR_ERR(file); in do_eventfd()
416 fd_install(fd, file); in do_eventfd()
417 return fd; in do_eventfd()
[all …]
/fs/jffs2/
A Dbuild.c61 for(fd = ic->scan_dents; fd; fd = fd->next) { in jffs2_build_inode_pass1()
63 if (!fd->ino) in jffs2_build_inode_pass1()
71 fd->name, fd->ino, ic->ino); in jffs2_build_inode_pass1()
74 fd->ic = NULL; in jffs2_build_inode_pass1()
79 fd->ic = child_ic; in jffs2_build_inode_pass1()
150 fd = dead_fds; in jffs2_build_filesystem()
187 if (!fd->ic) { in jffs2_build_filesystem()
202 fd->name, fd->ino, ic->ino, fd->ic->pino_nlink); in jffs2_build_filesystem()
283 fd->name, fd->ino); in jffs2_build_remove_unlinked_inode()
294 fd->ino, fd->name); in jffs2_build_remove_unlinked_inode()
[all …]
A Dwrite.c243 if (!fd) in jffs2_write_dirent()
334 return fd; in jffs2_write_dirent()
528 if (IS_ERR(fd)) { in jffs2_do_create()
609 for (fd = dir_f->dents; fd; fd = fd->next) { in jffs2_do_unlink()
615 fd->ino, ref_offset(fd->raw)); in jffs2_do_unlink()
622 fd->ino = 0; in jffs2_do_unlink()
643 if (fd->ino) { in jffs2_do_unlink()
646 fd->name, fd->ino); in jffs2_do_unlink()
649 fd->name, in jffs2_do_unlink()
652 if (fd->raw) in jffs2_do_unlink()
[all …]
A Ddir.c102 (!fd || fd_list->version > fd->version) && in jffs2_lookup()
105 fd = fd_list; in jffs2_lookup()
108 if (fd) in jffs2_lookup()
109 ino = fd->ino; in jffs2_lookup()
136 for (fd = f->dents; fd; fd = fd->next) { in jffs2_readdir()
141 fd->name, fd->ino, fd->type, curofs, (unsigned long)ctx->pos); in jffs2_readdir()
146 fd->name); in jffs2_readdir()
151 (unsigned long)ctx->pos, fd->name, fd->ino, fd->type); in jffs2_readdir()
152 if (!dir_emit(ctx, fd->name, strlen(fd->name), fd->ino, fd->type)) in jffs2_readdir()
604 for (fd = f->dents ; fd; fd = fd->next) { in jffs2_rmdir()
[all …]
/fs/hostfs/
A Dhostfs_user.c54 if (fd >= 0) { in stat_file()
83 int mode = 0, fd; in open_file() local
96 if (fd < 0) in open_file()
98 else return fd; in open_file()
197 int fd; in file_create() local
200 if (fd < 0) in file_create()
202 return fd; in file_create()
212 if (fd >= 0) { in set_attr()
220 if (fd >= 0) { in set_attr()
228 if (fd >= 0) { in set_attr()
[all …]
A Dhostfs.h72 extern int stat_file(const char *path, struct hostfs_stat *p, int fd);
81 extern int replace_file(int oldfd, int fd);
83 extern int read_file(int fd, unsigned long long *offset, char *buf, int len);
84 extern int write_file(int fd, unsigned long long *offset, const char *buf,
86 extern int lseek_file(int fd, long long offset, int whence);
87 extern int fsync_file(int fd, int datasync);
89 extern int set_attr(const char *file, struct hostfs_iattr *attrs, int fd);
/fs/proc/
A Dfd.c119 file = fget_task(task, fd); in tid_fd_mode()
148 unsigned int fd; in tid_fd_revalidate() local
155 fd = proc_fd(inode); in tid_fd_revalidate()
199 unsigned fd; member
214 ei->fd = data->fd; in proc_fd_instantiate()
236 if (data.fd == ~0U) in proc_lookupfd_common()
252 unsigned int fd; in proc_readfd_common() local
260 for (fd = ctx->pos - 2;; fd++) { in proc_readfd_common()
267 ctx->pos = fd + 2LL; in proc_readfd_common()
272 data.fd = fd; in proc_readfd_common()
[all …]

Completed in 52 milliseconds

12345