Lines Matching refs:vfa
116 struct vfs_attr vfa; in bindfs_mount() local
234 error = bindfs_vfs_getlowerattr(vnode_mount(lowerrootvp), &vfa, ctx); in bindfs_mount()
236 if (VFSATTR_IS_SUPPORTED(&vfa, f_bsize)) { in bindfs_mount()
237 bsize = vfa.f_bsize; in bindfs_mount()
239 if (VFSATTR_IS_SUPPORTED(&vfa, f_iosize)) { in bindfs_mount()
240 iosize = vfa.f_iosize; in bindfs_mount()
242 if (VFSATTR_IS_SUPPORTED(&vfa, f_blocks)) { in bindfs_mount()
243 blocks = vfa.f_blocks; in bindfs_mount()
245 if (VFSATTR_IS_SUPPORTED(&vfa, f_bfree)) { in bindfs_mount()
246 bfree = vfa.f_bfree; in bindfs_mount()
248 if (VFSATTR_IS_SUPPORTED(&vfa, f_bavail)) { in bindfs_mount()
249 bavail = vfa.f_bavail; in bindfs_mount()
251 if (VFSATTR_IS_SUPPORTED(&vfa, f_bused)) { in bindfs_mount()
252 bused = vfa.f_bused; in bindfs_mount()
254 if (VFSATTR_IS_SUPPORTED(&vfa, f_files)) { in bindfs_mount()
255 files = vfa.f_files; in bindfs_mount()
257 if (VFSATTR_IS_SUPPORTED(&vfa, f_ffree)) { in bindfs_mount()
258 ffree = vfa.f_ffree; in bindfs_mount()
260 if (VFSATTR_IS_SUPPORTED(&vfa, f_capabilities)) { in bindfs_mount()
261 if ((vfa.f_capabilities.capabilities[VOL_CAPABILITIES_FORMAT] & (VOL_CAP_FMT_CASE_SENSITIVE)) && in bindfs_mount()
262 (vfa.f_capabilities.valid[VOL_CAPABILITIES_FORMAT] & (VOL_CAP_FMT_CASE_SENSITIVE))) { in bindfs_mount()
396 struct vfs_attr vfa; in bindfs_vfs_getattr() local
410 if (bindfs_vfs_getlowerattr(vnode_mount(bind_mp->bindm_lowerrootvp), &vfa, ctx) == 0) { in bindfs_vfs_getattr()
411 if (VFSATTR_IS_SUPPORTED(&vfa, f_capabilities)) { in bindfs_vfs_getattr()
412 memcpy(&capabilities, &vfa.f_capabilities, sizeof(capabilities)); in bindfs_vfs_getattr()