Home
last modified time | relevance | path

Searched refs:fb (Results 1 – 8 of 8) sorted by relevance

/fs/fuse/
A Dpassthrough.c149 if (fb && refcount_inc_not_zero(&fb->count)) in fuse_backing_get()
150 return fb; in fuse_backing_get()
158 if (fb->file) in fuse_backing_free()
166 if (fb && refcount_dec_and_test(&fb->count)) in fuse_backing_put()
199 return fb; in fuse_backing_id_remove()
247 if (!fb) in fuse_backing_open()
257 fb = NULL; in fuse_backing_open()
288 if (!fb) in fuse_backing_close()
320 fb = fuse_backing_get(fb); in fuse_passthrough_open()
324 if (!fb) in fuse_passthrough_open()
[all …]
A Diomode.c93 if (fb && oldfb && oldfb != fb) { in fuse_inode_uncached_io_start()
104 if (fb && !oldfb) { in fuse_inode_uncached_io_start()
105 oldfb = fuse_inode_backing_set(fi, fb); in fuse_inode_uncached_io_start()
108 fuse_backing_put(fb); in fuse_inode_uncached_io_start()
118 struct fuse_backing *fb) in fuse_file_uncached_io_open() argument
172 struct fuse_backing *fb; in fuse_file_passthrough_open() local
180 fb = fuse_passthrough_open(file, inode, in fuse_file_passthrough_open()
182 if (IS_ERR(fb)) in fuse_file_passthrough_open()
183 return PTR_ERR(fb); in fuse_file_passthrough_open()
190 fuse_passthrough_release(ff, fb); in fuse_file_passthrough_open()
[all …]
A Dfuse_i.h211 struct fuse_backing *fb; member
1489 struct fuse_backing *fb);
1505 return READ_ONCE(fi->fb); in fuse_inode_backing()
1512 struct fuse_backing *fb) in fuse_inode_backing_set() argument
1515 return xchg(&fi->fb, fb); in fuse_inode_backing_set()
1522 struct fuse_backing *fuse_backing_get(struct fuse_backing *fb);
1523 void fuse_backing_put(struct fuse_backing *fb);
1526 static inline struct fuse_backing *fuse_backing_get(struct fuse_backing *fb) in fuse_backing_get() argument
1531 static inline void fuse_backing_put(struct fuse_backing *fb) in fuse_backing_put() argument
1544 void fuse_passthrough_release(struct fuse_file *ff, struct fuse_backing *fb);
/fs/overlayfs/
A Dnamei.c101 if (fb->magic != OVL_FH_MAGIC) in ovl_check_fb_len()
105 if (fb->version > OVL_FH_VERSION || fb->flags & ~OVL_FH_FLAG_ALL) in ovl_check_fb_len()
109 if (!(fb->flags & OVL_FH_FLAG_ANY_ENDIAN) && in ovl_check_fb_len()
140 err = ovl_check_fb_len(&fh->fb, res); in ovl_get_fh()
177 !uuid_is_null(&fh->fb.uuid)) in ovl_decode_real_fh()
182 bytes >> 2, (int)fh->fb.type, in ovl_decode_real_fh()
192 !(fh->fb.flags & OVL_FH_FLAG_PATH_UPPER)) in ovl_decode_real_fh()
534 if (fh->fb.len != ofh->fb.len || memcmp(&fh->fb, &ofh->fb, fh->fb.len)) in ovl_verify_fh()
655 err = ovl_check_fb_len(&fh->fb, len); in ovl_verify_index()
734 n = kcalloc(fh->fb.len, 2, GFP_KERNEL); in ovl_get_index_name_fh()
[all …]
A Dcopy_up.c441 fh_type = exportfs_encode_inode_fh(realinode, (void *)fh->fb.fid, in ovl_encode_real_fh()
450 fh->fb.version = OVL_FH_VERSION; in ovl_encode_real_fh()
451 fh->fb.magic = OVL_FH_MAGIC; in ovl_encode_real_fh()
452 fh->fb.type = fh_type; in ovl_encode_real_fh()
453 fh->fb.flags = OVL_FH_FLAG_CPU_ENDIAN; in ovl_encode_real_fh()
461 fh->fb.flags |= OVL_FH_FLAG_PATH_UPPER; in ovl_encode_real_fh()
462 fh->fb.len = sizeof(fh->fb) + buflen; in ovl_encode_real_fh()
464 fh->fb.uuid = *uuid; in ovl_encode_real_fh()
495 fh ? fh->fb.len : 0, 0); in ovl_set_origin_fh()
512 err = ovl_setxattr(ofs, index, OVL_XATTR_UPPER, fh->buf, fh->fb.len); in ovl_set_upper_fh()
A Doverlayfs.h148 struct ovl_fb fb; member
153 #define OVL_FH_WIRE_OFFSET offsetof(struct ovl_fh, fb)
154 #define OVL_FH_LEN(fh) (OVL_FH_WIRE_OFFSET + (fh)->fb.len)
682 int ovl_check_fb_len(struct ovl_fb *fb, int fb_len);
689 return ovl_check_fb_len(&fh->fb, fh_len - OVL_FH_WIRE_OFFSET); in ovl_check_fh_len()
A Dexport.c812 flags = fh->fb.flags; in ovl_fh_to_dentry()
/fs/ext4/
A Dfsmap.c419 struct ext4_fsmap *fb; in ext4_getfsmap_compare() local
422 fb = container_of(b, struct ext4_fsmap, fmr_list); in ext4_getfsmap_compare()
423 if (fa->fmr_physical < fb->fmr_physical) in ext4_getfsmap_compare()
425 else if (fa->fmr_physical > fb->fmr_physical) in ext4_getfsmap_compare()

Completed in 22 milliseconds