| /fs/ |
| A D | file_table.c | 55 #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 D | open.c | 913 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 D | backing-file.c | 36 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 D | sync.c | 151 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 D | read_write.c | 397 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 D | xattr.c | 645 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 D | gc.c | 455 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 D | readinode.c | 1316 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 D | os-linux.h | 23 #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 D | write.c | 35 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 D | fs.c | 60 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 D | dir.c | 135 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 D | file.c | 120 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 D | debug.h | 220 #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 D | super.c | 40 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 D | btree_node_scan.c | 58 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 D | super-io.c | 121 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 D | bkey.c | 13 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 D | fs-io-buffered.c | 812 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 D | fifo.h | 70 #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 D | btree_locking.c | 459 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 D | extents.c | 58 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 D | fdinfo.c | 25 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 D | devices.c | 9 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 D | zdata.c | 1024 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 …]
|