Lines Matching refs:vfap
84 bindfs_vfs_getlowerattr(mount_t mp, struct vfs_attr * vfap, vfs_context_t ctx) in bindfs_vfs_getlowerattr() argument
86 memset(vfap, 0, sizeof(*vfap)); in bindfs_vfs_getlowerattr()
87 VFSATTR_INIT(vfap); in bindfs_vfs_getlowerattr()
88 VFSATTR_WANTED(vfap, f_bsize); in bindfs_vfs_getlowerattr()
89 VFSATTR_WANTED(vfap, f_iosize); in bindfs_vfs_getlowerattr()
90 VFSATTR_WANTED(vfap, f_blocks); in bindfs_vfs_getlowerattr()
91 VFSATTR_WANTED(vfap, f_bfree); in bindfs_vfs_getlowerattr()
92 VFSATTR_WANTED(vfap, f_bavail); in bindfs_vfs_getlowerattr()
93 VFSATTR_WANTED(vfap, f_bused); in bindfs_vfs_getlowerattr()
94 VFSATTR_WANTED(vfap, f_files); in bindfs_vfs_getlowerattr()
95 VFSATTR_WANTED(vfap, f_ffree); in bindfs_vfs_getlowerattr()
96 VFSATTR_WANTED(vfap, f_capabilities); in bindfs_vfs_getlowerattr()
98 return vfs_getattr(mp, vfap, ctx); in bindfs_vfs_getlowerattr()
390 bindfs_vfs_getattr(struct mount * mp, struct vfs_attr * vfap, vfs_context_t ctx) in bindfs_vfs_getattr() argument
429 if (VFSATTR_IS_ACTIVE(vfap, f_create_time)) { in bindfs_vfs_getattr()
430 VFSATTR_RETURN(vfap, f_create_time, tzero); in bindfs_vfs_getattr()
433 if (VFSATTR_IS_ACTIVE(vfap, f_modify_time)) { in bindfs_vfs_getattr()
434 VFSATTR_RETURN(vfap, f_modify_time, tzero); in bindfs_vfs_getattr()
437 if (VFSATTR_IS_ACTIVE(vfap, f_access_time)) { in bindfs_vfs_getattr()
438 VFSATTR_RETURN(vfap, f_access_time, tzero); in bindfs_vfs_getattr()
441 if (VFSATTR_IS_ACTIVE(vfap, f_bsize)) { in bindfs_vfs_getattr()
442 VFSATTR_RETURN(vfap, f_bsize, sp->f_bsize); in bindfs_vfs_getattr()
445 if (VFSATTR_IS_ACTIVE(vfap, f_iosize)) { in bindfs_vfs_getattr()
446 VFSATTR_RETURN(vfap, f_iosize, sp->f_iosize); in bindfs_vfs_getattr()
449 if (VFSATTR_IS_ACTIVE(vfap, f_owner)) { in bindfs_vfs_getattr()
450 VFSATTR_RETURN(vfap, f_owner, 0); in bindfs_vfs_getattr()
453 if (VFSATTR_IS_ACTIVE(vfap, f_blocks)) { in bindfs_vfs_getattr()
454 VFSATTR_RETURN(vfap, f_blocks, sp->f_blocks); in bindfs_vfs_getattr()
457 if (VFSATTR_IS_ACTIVE(vfap, f_bfree)) { in bindfs_vfs_getattr()
458 VFSATTR_RETURN(vfap, f_bfree, sp->f_bfree); in bindfs_vfs_getattr()
461 if (VFSATTR_IS_ACTIVE(vfap, f_bavail)) { in bindfs_vfs_getattr()
462 VFSATTR_RETURN(vfap, f_bavail, sp->f_bavail); in bindfs_vfs_getattr()
465 if (VFSATTR_IS_ACTIVE(vfap, f_bused)) { in bindfs_vfs_getattr()
466 VFSATTR_RETURN(vfap, f_bused, sp->f_bused); in bindfs_vfs_getattr()
469 if (VFSATTR_IS_ACTIVE(vfap, f_files)) { in bindfs_vfs_getattr()
470 VFSATTR_RETURN(vfap, f_files, sp->f_files); in bindfs_vfs_getattr()
473 if (VFSATTR_IS_ACTIVE(vfap, f_ffree)) { in bindfs_vfs_getattr()
474 VFSATTR_RETURN(vfap, f_ffree, sp->f_ffree); in bindfs_vfs_getattr()
477 if (VFSATTR_IS_ACTIVE(vfap, f_fssubtype)) { in bindfs_vfs_getattr()
478 VFSATTR_RETURN(vfap, f_fssubtype, 0); in bindfs_vfs_getattr()
481 if (VFSATTR_IS_ACTIVE(vfap, f_capabilities)) { in bindfs_vfs_getattr()
482 memcpy(&vfap->f_capabilities, &capabilities, sizeof(vol_capabilities_attr_t)); in bindfs_vfs_getattr()
484 VFSATTR_SET_SUPPORTED(vfap, f_capabilities); in bindfs_vfs_getattr()
487 if (VFSATTR_IS_ACTIVE(vfap, f_attributes)) { in bindfs_vfs_getattr()
488 vol_attributes_attr_t * volattr = &vfap->f_attributes; in bindfs_vfs_getattr()
502 VFSATTR_SET_SUPPORTED(vfap, f_attributes); in bindfs_vfs_getattr()
505 if (VFSATTR_IS_ACTIVE(vfap, f_vol_name)) { in bindfs_vfs_getattr()
510 strlcpy(vfap->f_vol_name, name, MAXPATHLEN); in bindfs_vfs_getattr()
513 VFSATTR_SET_SUPPORTED(vfap, f_vol_name); in bindfs_vfs_getattr()