Home
last modified time | relevance | path

Searched refs:f (Results 1 – 25 of 174) sorted by relevance

1234567

/fs/
A Dfile_table.c55 #define backing_file(f) container_of(f, struct backing_file, file) argument
174 memset(&f->f_path, 0, sizeof(f->f_path)); in init_file()
175 memset(&f->f_ra, 0, sizeof(f->f_ra)); in init_file()
180 f->f_op = NULL; in init_file()
190 f->f_pos = 0; in init_file()
221 struct file *f; in alloc_empty_file() local
249 return f; in alloc_empty_file()
268 struct file *f; in alloc_empty_file_noaccount() local
283 return f; in alloc_empty_file_noaccount()
437 return f; in alloc_file_clone()
[all …]
A Dopen.c913 f->f_wb_err = filemap_sample_wb_err(f->f_mapping); in do_dentry_open()
914 f->f_sb_err = file_sample_sb_err(f); in do_dentry_open()
956 error = break_lease(file_inode(f), f->f_flags); in do_dentry_open()
971 likely(f->f_op->read || f->f_op->read_iter)) in do_dentry_open()
976 if ((f->f_mode & FMODE_LSEEK) && !f->f_op->llseek) in do_dentry_open()
982 f->f_iocb_flags = iocb_flags(f); in do_dentry_open()
1124 return f; in dentry_open()
1142 return f; in dentry_open_nonotify()
1179 fput(f); in dentry_create()
1182 return f; in dentry_create()
[all …]
A Dbacking-file.c36 struct file *f; in backing_file_open() local
40 if (IS_ERR(f)) in backing_file_open()
41 return f; in backing_file_open()
47 fput(f); in backing_file_open()
48 f = ERR_PTR(error); in backing_file_open()
51 return f; in backing_file_open()
60 struct file *f; in backing_tmpfile_open() local
64 if (IS_ERR(f)) in backing_tmpfile_open()
65 return f; in backing_tmpfile_open()
71 fput(f); in backing_tmpfile_open()
[all …]
A Dsync.c151 CLASS(fd, f)(fd); in SYSCALL_DEFINE1()
155 if (fd_empty(f)) in SYSCALL_DEFINE1()
157 sb = fd_file(f)->f_path.dentry->d_sb; in SYSCALL_DEFINE1()
163 ret2 = errseq_check_and_advance(&sb->s_wb_err, &fd_file(f)->f_sb_err); in SYSCALL_DEFINE1()
207 CLASS(fd, f)(fd); in do_fsync()
209 if (fd_empty(f)) in do_fsync()
212 return vfs_fsync(fd_file(f), datasync); in do_fsync()
355 CLASS(fd, f)(fd); in ksys_sync_file_range()
357 if (fd_empty(f)) in ksys_sync_file_range()
360 return sync_file_range(fd_file(f), offset, nbytes, flags); in ksys_sync_file_range()
A Dread_write.c397 if (fd_empty(f)) in ksys_lseek()
432 if (fd_empty(f)) in SYSCALL_DEFINE5()
709 if (!fd_empty(f)) { in ksys_read()
732 if (!fd_empty(f)) { in ksys_write()
758 CLASS(fd, f)(fd); in ksys_pread64()
759 if (fd_empty(f)) in ksys_pread64()
788 CLASS(fd, f)(fd); in ksys_pwrite64()
789 if (fd_empty(f)) in ksys_pwrite64()
1074 if (!fd_empty(f)) { in do_readv()
1128 CLASS(fd, f)(fd); in do_preadv()
[all …]
A Dxattr.c645 audit_file(f); in file_setxattr()
646 error = do_setxattr(file_mnt_idmap(f), f->f_path.dentry, ctx); in file_setxattr()
707 CLASS(fd, f)(dfd); in path_setxattrat()
708 if (fd_empty(f)) in path_setxattrat()
803 audit_file(f); in file_getxattr()
804 return do_getxattr(file_mnt_idmap(f), f->f_path.dentry, ctx); in file_getxattr()
852 if (fd_empty(f)) in path_getxattrat()
942 audit_file(f); in file_listxattr()
982 if (fd_empty(f)) in path_listxattrat()
1031 audit_file(f); in file_removexattr()
[all …]
/fs/jffs2/
A Dgc.c455 if (IS_ERR(f)) { in jffs2_garbage_collect_pass()
456 ret = PTR_ERR(f); in jffs2_garbage_collect_pass()
459 if (!f) { in jffs2_garbage_collect_pass()
506 mutex_lock(&f->sem); in jffs2_garbage_collect_live()
527 if (f->metadata && f->metadata->raw == raw) { in jffs2_garbage_collect_live()
528 fn = f->metadata; in jffs2_garbage_collect_live()
843 f->metadata = new_fn; in jffs2_garbage_collect_metadata()
869 if (JFFS2_F_I_MTIME(f) == JFFS2_F_I_CTIME(f)) in jffs2_garbage_collect_dirent()
1116 if (f->metadata) { in jffs2_garbage_collect_hole()
1339 mutex_lock(&f->sem); in jffs2_garbage_collect_dnode()
[all …]
A Dreadinode.c1316 f->metadata = frag_first(&f->fragtree)->node; in jffs2_do_read_inode_internal()
1379 f->inocache->ino = f->inocache->pino_nlink = 1; in jffs2_do_read_inode()
1380 f->inocache->nodes = (struct jffs2_raw_node_ref *)f->inocache; in jffs2_do_read_inode()
1395 struct jffs2_inode_info *f = kzalloc(sizeof(*f), GFP_KERNEL); in jffs2_do_crccheck_inode() local
1398 if (!f) in jffs2_do_crccheck_inode()
1409 kfree (f); in jffs2_do_crccheck_inode()
1420 deleted = f->inocache && !f->inocache->pino_nlink; in jffs2_do_clear_inode()
1422 if (f->inocache && f->inocache->state != INO_STATE_CHECKING) in jffs2_do_clear_inode()
1433 fds = f->dents; in jffs2_do_clear_inode()
1440 if (f->inocache && f->inocache->state != INO_STATE_CHECKING) { in jffs2_do_clear_inode()
[all …]
A Dos-linux.h23 #define OFNI_EDONI_2SFFJ(f) (&(f)->vfs_inode) argument
28 #define JFFS2_F_I_SIZE(f) (OFNI_EDONI_2SFFJ(f)->i_size) argument
29 #define JFFS2_F_I_MODE(f) (OFNI_EDONI_2SFFJ(f)->i_mode) argument
30 #define JFFS2_F_I_UID(f) (i_uid_read(OFNI_EDONI_2SFFJ(f))) argument
31 #define JFFS2_F_I_GID(f) (i_gid_read(OFNI_EDONI_2SFFJ(f))) argument
32 #define JFFS2_F_I_RDEV(f) (OFNI_EDONI_2SFFJ(f)->i_rdev) argument
38 #define JFFS2_F_I_CTIME(f) I_SEC(inode_get_ctime(OFNI_EDONI_2SFFJ(f))) argument
56 f->dents = NULL; in jffs2_init_inode_info()
57 f->target = NULL; in jffs2_init_inode_info()
58 f->flags = 0; in jffs2_init_inode_info()
[all …]
A Dwrite.c35 f->inocache = ic; in jffs2_do_new_inode()
37 f->inocache->nodes = (struct jffs2_raw_node_ref *)f->inocache; in jffs2_do_new_inode()
50 f->highest_version = 1; in jffs2_do_new_inode()
150 mutex_lock(&f->sem); in jffs2_write_dnode()
302 mutex_lock(&f->sem); in jffs2_write_dirent()
368 mutex_lock(&f->sem); in jffs2_write_inode_range()
408 if (f->metadata) { in jffs2_write_inode_range()
411 f->metadata = NULL; in jffs2_write_inode_range()
460 mutex_lock(&f->sem); in jffs2_do_create()
480 f->metadata = fn; in jffs2_do_create()
[all …]
A Dfs.c60 mutex_lock(&f->sem); in jffs2_do_setattr()
64 mutex_unlock(&f->sem); in jffs2_do_setattr()
67 ret = jffs2_read_dnode(c, f, f->metadata, mdata, 0, mdatalen); in jffs2_do_setattr()
69 mutex_unlock(&f->sem); in jffs2_do_setattr()
73 mutex_unlock(&f->sem); in jffs2_do_setattr()
93 mutex_lock(&f->sem); in jffs2_do_setattr()
167 f->metadata = NULL; in jffs2_do_setattr()
177 mutex_unlock(&f->sem); in jffs2_do_setattr()
275 mutex_lock(&f->sem); in jffs2_iget()
334 ret = jffs2_read_dnode(c, f, f->metadata, (char *)&jdev, 0, f->metadata->size); in jffs2_iget()
[all …]
A Ddir.c135 mutex_lock(&f->sem); in jffs2_readdir()
156 mutex_unlock(&f->sem); in jffs2_readdir()
201 mutex_unlock(&f->sem); in jffs2_create()
258 if (!f->inocache) in jffs2_link()
272 mutex_lock(&f->sem); in jffs2_link()
358 if (!f->target) { in jffs2_symlink()
373 f->metadata = fn; in jffs2_symlink()
374 mutex_unlock(&f->sem); in jffs2_symlink()
518 f->metadata = fn; in jffs2_mkdir()
603 mutex_lock(&f->sem); in jffs2_rmdir()
[all …]
A Dfile.c120 mutex_lock(&f->sem); in jffs2_read_folio()
122 mutex_unlock(&f->sem); in jffs2_read_folio()
154 mutex_lock(&f->sem); in jffs2_write_begin()
181 mutex_unlock(&f->sem); in jffs2_write_begin()
185 if (f->metadata) { in jffs2_write_begin()
187 jffs2_free_full_dnode(f->metadata); in jffs2_write_begin()
188 f->metadata = NULL; in jffs2_write_begin()
196 mutex_unlock(&f->sem); in jffs2_write_begin()
201 mutex_unlock(&f->sem); in jffs2_write_begin()
224 mutex_lock(&f->sem); in jffs2_write_begin()
[all …]
A Ddebug.h220 #define jffs2_dbg_fragtree_paranoia_check(f) \ argument
221 __jffs2_dbg_fragtree_paranoia_check(f)
223 __jffs2_dbg_fragtree_paranoia_check_nolock(f)
231 #define jffs2_dbg_fragtree_paranoia_check(f) argument
232 #define jffs2_dbg_fragtree_paranoia_check_nolock(f) argument
247 #define jffs2_dbg_dump_fragtree(f) \ argument
248 __jffs2_dbg_dump_fragtree(f);
249 #define jffs2_dbg_dump_fragtree_nolock(f) \ argument
250 __jffs2_dbg_dump_fragtree_nolock(f);
260 #define jffs2_dbg_dump_fragtree(f) argument
[all …]
A Dsuper.c40 struct jffs2_inode_info *f; in jffs2_alloc_inode() local
43 if (!f) in jffs2_alloc_inode()
45 return &f->vfs_inode; in jffs2_alloc_inode()
52 kfree(f->target); in jffs2_free_inode()
58 struct jffs2_inode_info *f = foo; in jffs2_i_init_once() local
60 mutex_init(&f->sem); in jffs2_i_init_once()
61 f->target = NULL; in jffs2_i_init_once()
62 inode_init_once(&f->vfs_inode); in jffs2_i_init_once()
138 struct jffs2_inode_info *f; in jffs2_get_parent() local
145 pino = f->inocache->pino_nlink; in jffs2_get_parent()
[all …]
/fs/bcachefs/
A Dbtree_node_scan.c58 bp->k.p = f->max_key; in found_btree_node_to_key()
65 memcpy(bp->v.start, f->ptrs, sizeof(struct bch_extent_ptr) * f->nr_ptrs); in found_btree_node_to_key()
212 f->ret = -EINVAL; in try_read_btree_node()
217 f->ret = -ENOMEM; in try_read_btree_node()
298 w->f = f; in read_btree_nodes()
379 if (f->nodes.nr) in bch2_scan_for_btree_nodes()
388 if (!f->nodes.nr) { in bch2_scan_for_btree_nodes()
401 …sort_nonatomic(f->nodes.data, f->nodes.nr, sizeof(f->nodes.data[0]), found_btree_node_cmp_cookie, … in bch2_scan_for_btree_nodes()
419 f->nodes.nr = dst; in bch2_scan_for_btree_nodes()
421 …sort_nonatomic(f->nodes.data, f->nodes.nr, sizeof(f->nodes.data[0]), found_btree_node_cmp_pos, NUL… in bch2_scan_for_btree_nodes()
[all …]
A Dsuper-io.c121 return f; in bch2_sb_field_get_id()
129 unsigned old_u64s = f ? le32_to_cpu(f->u64s) : 0; in __bch2_sb_field_resize()
150 dst = f; in __bch2_sb_field_resize()
169 if (f) in bch2_sb_field_delete()
251 ssize_t old_u64s = f ? le32_to_cpu(f->u64s) : 0; in bch2_sb_field_resize_id()
275 f = __bch2_sb_field_resize(sb, f, u64s); in bch2_sb_field_resize_id()
276 if (f) in bch2_sb_field_resize_id()
278 return f; in bch2_sb_field_resize_id()
287 if (!f || le32_to_cpu(f->u64s) < u64s) in bch2_sb_field_get_minsize_id()
289 return f; in bch2_sb_field_get_minsize_id()
[all …]
A Dbkey.c13 const struct bkey_format *f, in bch2_bkey_packed_to_binary_text() argument
16 const u64 *p = high_word(f, k); in bch2_bkey_packed_to_binary_text()
445 u64 packed_max = f->bits_per_field[i] in bkey_format_has_too_big_fields()
482 for (i = 0; i < f->key_u64s; i++) in bch2_bkey_pack_pos_lossy()
522 out->u64s = f->key_u64s; in bch2_bkey_pack_pos_lossy()
580 f->bits_per_field[i] = bits; in set_format_field()
637 struct bkey_format *f, in bch2_bkey_format_invalid() argument
643 if (f->nr_fields != BKEY_NR_FIELDS) { in bch2_bkey_format_invalid()
645 f->nr_fields, BKEY_NR_FIELDS); in bch2_bkey_format_invalid()
667 bits += f->bits_per_field[i]; in bch2_bkey_format_invalid()
[all …]
A Dfs-io-buffered.c812 folio_unlock(f); in folios_trunc()
813 folio_put(f); in folios_trunc()
825 struct folio *f; in __bch2_buffered_write() local
845 if (pos != folio_pos(f) && !folio_test_uptodate(f)) { in __bch2_buffered_write()
851 f = darray_last(fs); in __bch2_buffered_write()
854 if (end != folio_end_pos(f) && !folio_test_uptodate(f)) { in __bch2_buffered_write()
856 folio_zero_range(f, 0, folio_size(f)); in __bch2_buffered_write()
873 f = *fi; in __bch2_buffered_write()
911 f = *fi; in __bch2_buffered_write()
923 folio_zero_range(f, 0, folio_size(f)); in __bch2_buffered_write()
[all …]
A Dfifo.h70 #define fifo_push_back_ref(f) \ argument
71 (fifo_full((f)) ? NULL : &(f)->data[(f)->back++ & (f)->mask])
73 #define fifo_push_front_ref(f) \ argument
74 (fifo_full((f)) ? NULL : &(f)->data[--(f)->front & (f)->mask])
A Dbtree_locking.c459 struct get_locks_fail *f, in btree_path_get_locks() argument
481 if (f) { in btree_path_get_locks()
482 f->l = l; in btree_path_get_locks()
483 f->b = path->l[l].b; in btree_path_get_locks()
704 prt_printf(&buf, "node %s ", IS_ERR(f.b) ? bch2_err_str(PTR_ERR(f.b)) : in __bch2_btree_path_upgrade()
707 IS_ERR_OR_NULL(f.b) ? 0 : f.b->c.lock.seq, in __bch2_btree_path_upgrade()
708 path->l[f.l].lock_seq); in __bch2_btree_path_upgrade()
785 f->l, path->l[f->l].lock_seq); in bch2_trans_relock_fail()
786 if (IS_ERR_OR_NULL(f->b)) { in bch2_trans_relock_fail()
792 bch2_btree_node_lock_counts(trans, NULL, &f->b->c, f->l); in bch2_trans_relock_fail()
[all …]
A Dextents.c58 f++) { in bch2_io_failures_to_text()
96 for (i = f->devs; i < f->devs + f->nr; i++) in bch2_dev_io_failures()
109 if (!f) { in bch2_mark_io_failure()
113 memset(f, 0, sizeof(*f)); in bch2_mark_io_failure()
114 f->dev = p->ptr.dev; in bch2_mark_io_failure()
118 f->failed_ec = true; in bch2_mark_io_failure()
130 if (!f) { in bch2_mark_btree_validate_failure()
134 memset(f, 0, sizeof(*f)); in bch2_mark_btree_validate_failure()
135 f->dev = dev; in bch2_mark_btree_validate_failure()
235 if (unlikely(f)) { in bch2_bkey_pick_read_device()
[all …]
/fs/notify/
A Dfdinfo.c25 static void show_fdinfo(struct seq_file *m, struct file *f, in show_fdinfo() argument
29 struct fsnotify_group *group = f->private_data; in show_fdinfo()
47 size = f->handle_bytes >> 2; in show_mark_fhandle()
53 f->handle_type = ret; in show_mark_fhandle()
54 f->handle_bytes = size * sizeof(u32); in show_mark_fhandle()
57 f->handle_bytes, f->handle_type); in show_mark_fhandle()
59 for (i = 0; i < f->handle_bytes; i++) in show_mark_fhandle()
60 seq_printf(m, "%02x", (int)f->f_handle[i]); in show_mark_fhandle()
92 show_fdinfo(m, f, inotify_fdinfo); in inotify_show_fdinfo()
134 struct fsnotify_group *group = f->private_data; in fanotify_show_fdinfo()
[all …]
/fs/proc/
A Ddevices.c9 static int devinfo_show(struct seq_file *f, void *v) in devinfo_show() argument
15 seq_puts(f, "Character devices:\n"); in devinfo_show()
16 chrdev_show(f, i); in devinfo_show()
22 seq_puts(f, "\nBlock devices:\n"); in devinfo_show()
23 blkdev_show(f, i); in devinfo_show()
29 static void *devinfo_start(struct seq_file *f, loff_t *pos) in devinfo_start() argument
36 static void *devinfo_next(struct seq_file *f, void *v, loff_t *pos) in devinfo_next() argument
44 static void devinfo_stop(struct seq_file *f, void *v) in devinfo_stop() argument
/fs/erofs/
A Dzdata.c1024 z_erofs_pcluster_end(f); in z_erofs_scan_folio()
1050 if (!f->pcl) { in z_erofs_scan_folio()
1054 f->pcl->besteffort |= !ra; in z_erofs_scan_folio()
1087 f->pcl->partial = false; in z_erofs_scan_folio()
1485 struct z_erofs_frontend *f, in z_erofs_fill_bio_vec() argument
1496 int bs = i_blocksize(f->inode); in z_erofs_fill_bio_vec()
1825 struct inode *inode = f->inode; in z_erofs_pcluster_readmore()
1884 z_erofs_pcluster_end(&f); in z_erofs_read_folio()
1892 erofs_put_metabuf(&f.map.buf); in z_erofs_read_folio()
1923 z_erofs_pcluster_end(&f); in z_erofs_readahead()
[all …]

Completed in 83 milliseconds

1234567