Lines Matching refs:linux_statfs
348 bsd_to_linux_statfs(struct statfs *bsd_statfs, struct l_statfs *linux_statfs) in bsd_to_linux_statfs() argument
354 linux_statfs->f_type = bsd_to_linux_ftype(bsd_statfs->f_fstypename); in bsd_to_linux_statfs()
355 linux_statfs->f_bsize = bsd_statfs->f_bsize; in bsd_to_linux_statfs()
356 linux_statfs->f_blocks = bsd_statfs->f_blocks; in bsd_to_linux_statfs()
357 linux_statfs->f_bfree = bsd_statfs->f_bfree; in bsd_to_linux_statfs()
358 linux_statfs->f_bavail = bsd_statfs->f_bavail; in bsd_to_linux_statfs()
360 linux_statfs->f_ffree = MIN(bsd_statfs->f_ffree, INT32_MAX); in bsd_to_linux_statfs()
361 linux_statfs->f_files = MIN(bsd_statfs->f_files, INT32_MAX); in bsd_to_linux_statfs()
363 linux_statfs->f_ffree = bsd_statfs->f_ffree; in bsd_to_linux_statfs()
364 linux_statfs->f_files = bsd_statfs->f_files; in bsd_to_linux_statfs()
366 linux_statfs->f_fsid.val[0] = bsd_statfs->f_fsid.val[0]; in bsd_to_linux_statfs()
367 linux_statfs->f_fsid.val[1] = bsd_statfs->f_fsid.val[1]; in bsd_to_linux_statfs()
368 linux_statfs->f_namelen = MAXNAMLEN; in bsd_to_linux_statfs()
369 linux_statfs->f_frsize = bsd_statfs->f_bsize; in bsd_to_linux_statfs()
370 linux_statfs->f_flags = bsd_to_linux_mnt_flags(bsd_statfs->f_flags); in bsd_to_linux_statfs()
371 memset(linux_statfs->f_spare, 0, sizeof(linux_statfs->f_spare)); in bsd_to_linux_statfs()
377 linux_statfs(struct thread *td, struct linux_statfs_args *args) in linux_statfs() function
379 struct l_statfs linux_statfs; in linux_statfs() local
386 error = bsd_to_linux_statfs(bsd_statfs, &linux_statfs); in linux_statfs()
390 return (copyout(&linux_statfs, args->buf, sizeof(linux_statfs))); in linux_statfs()
395 bsd_to_linux_statfs64(struct statfs *bsd_statfs, struct l_statfs64 *linux_statfs) in bsd_to_linux_statfs64() argument
398 linux_statfs->f_type = bsd_to_linux_ftype(bsd_statfs->f_fstypename); in bsd_to_linux_statfs64()
399 linux_statfs->f_bsize = bsd_statfs->f_bsize; in bsd_to_linux_statfs64()
400 linux_statfs->f_blocks = bsd_statfs->f_blocks; in bsd_to_linux_statfs64()
401 linux_statfs->f_bfree = bsd_statfs->f_bfree; in bsd_to_linux_statfs64()
402 linux_statfs->f_bavail = bsd_statfs->f_bavail; in bsd_to_linux_statfs64()
403 linux_statfs->f_ffree = bsd_statfs->f_ffree; in bsd_to_linux_statfs64()
404 linux_statfs->f_files = bsd_statfs->f_files; in bsd_to_linux_statfs64()
405 linux_statfs->f_fsid.val[0] = bsd_statfs->f_fsid.val[0]; in bsd_to_linux_statfs64()
406 linux_statfs->f_fsid.val[1] = bsd_statfs->f_fsid.val[1]; in bsd_to_linux_statfs64()
407 linux_statfs->f_namelen = MAXNAMLEN; in bsd_to_linux_statfs64()
408 linux_statfs->f_frsize = bsd_statfs->f_bsize; in bsd_to_linux_statfs64()
409 linux_statfs->f_flags = bsd_to_linux_mnt_flags(bsd_statfs->f_flags); in bsd_to_linux_statfs64()
410 memset(linux_statfs->f_spare, 0, sizeof(linux_statfs->f_spare)); in bsd_to_linux_statfs64()
416 struct l_statfs64 linux_statfs; in linux_statfs64() local
426 bsd_to_linux_statfs64(bsd_statfs, &linux_statfs); in linux_statfs64()
430 return (copyout(&linux_statfs, args->buf, sizeof(linux_statfs))); in linux_statfs64()
436 struct l_statfs64 linux_statfs; in linux_fstatfs64() local
446 bsd_to_linux_statfs64(bsd_statfs, &linux_statfs); in linux_fstatfs64()
450 return (copyout(&linux_statfs, args->buf, sizeof(linux_statfs))); in linux_fstatfs64()
457 struct l_statfs linux_statfs; in linux_fstatfs() local
464 error = bsd_to_linux_statfs(bsd_statfs, &linux_statfs); in linux_fstatfs()
468 return (copyout(&linux_statfs, args->buf, sizeof(linux_statfs))); in linux_fstatfs()