Symbol: ksmbd_kstat
fs/smb/server/smb2pdu.c
4338
struct ksmbd_kstat *ksmbd_kstat)
fs/smb/server/smb2pdu.c
4376
kstat = ksmbd_vfs_init_kstat(&d_info->wptr, ksmbd_kstat);
fs/smb/server/smb2pdu.c
4386
smb2_get_reparse_tag_special_file(ksmbd_kstat->kstat->mode);
fs/smb/server/smb2pdu.c
4402
smb2_get_reparse_tag_special_file(ksmbd_kstat->kstat->mode);
fs/smb/server/smb2pdu.c
4442
smb2_get_reparse_tag_special_file(ksmbd_kstat->kstat->mode);
fs/smb/server/smb2pdu.c
4449
dinfo->UniqueId = cpu_to_le64(ksmbd_kstat->kstat->ino);
fs/smb/server/smb2pdu.c
4463
smb2_get_reparse_tag_special_file(ksmbd_kstat->kstat->mode);
fs/smb/server/smb2pdu.c
4469
fibdinfo->UniqueId = cpu_to_le64(ksmbd_kstat->kstat->ino);
fs/smb/server/smb2pdu.c
4486
posix_info->CreationTime = cpu_to_le64(ksmbd_kstat->create_time);
fs/smb/server/smb2pdu.c
4487
time = ksmbd_UnixTimeToNT(ksmbd_kstat->kstat->ctime);
fs/smb/server/smb2pdu.c
4489
time = ksmbd_UnixTimeToNT(ksmbd_kstat->kstat->atime);
fs/smb/server/smb2pdu.c
4491
time = ksmbd_UnixTimeToNT(ksmbd_kstat->kstat->mtime);
fs/smb/server/smb2pdu.c
4493
posix_info->EndOfFile = cpu_to_le64(ksmbd_kstat->kstat->size);
fs/smb/server/smb2pdu.c
4494
posix_info->AllocationSize = cpu_to_le64(ksmbd_kstat->kstat->blocks << 9);
fs/smb/server/smb2pdu.c
4495
posix_info->DeviceId = cpu_to_le32(ksmbd_kstat->kstat->rdev);
fs/smb/server/smb2pdu.c
4496
posix_info->HardLinks = cpu_to_le32(ksmbd_kstat->kstat->nlink);
fs/smb/server/smb2pdu.c
4497
posix_info->Mode = cpu_to_le32(ksmbd_kstat->kstat->mode & 0777);
fs/smb/server/smb2pdu.c
4498
switch (ksmbd_kstat->kstat->mode & S_IFMT) {
fs/smb/server/smb2pdu.c
4518
posix_info->Inode = cpu_to_le64(ksmbd_kstat->kstat->ino);
fs/smb/server/smb2pdu.c
4520
S_ISDIR(ksmbd_kstat->kstat->mode) ?
fs/smb/server/smb2pdu.c
4529
id_to_sid(from_kuid_munged(&init_user_ns, ksmbd_kstat->kstat->uid),
fs/smb/server/smb2pdu.c
4531
id_to_sid(from_kgid_munged(&init_user_ns, ksmbd_kstat->kstat->gid),
fs/smb/server/smb2pdu.c
4569
struct ksmbd_kstat ksmbd_kstat;
fs/smb/server/smb2pdu.c
4597
ksmbd_kstat.kstat = &kstat;
fs/smb/server/smb2pdu.c
4602
&ksmbd_kstat);
fs/smb/server/smb2pdu.c
4612
&ksmbd_kstat);
fs/smb/server/smb_common.c
451
struct ksmbd_kstat *))
fs/smb/server/smb_common.c
459
struct ksmbd_kstat ksmbd_kstat;
fs/smb/server/smb_common.c
479
ksmbd_kstat.kstat = &kstat;
fs/smb/server/smb_common.c
483
&ksmbd_kstat);
fs/smb/server/smb_common.c
487
rc = fn(conn, info_level, d_info, &ksmbd_kstat);
fs/smb/server/smb_common.h
172
struct ksmbd_kstat;
fs/smb/server/smb_common.h
181
struct ksmbd_kstat *));
fs/smb/server/vfs.c
1618
void *ksmbd_vfs_init_kstat(char **p, struct ksmbd_kstat *ksmbd_kstat)
fs/smb/server/vfs.c
1621
struct kstat *kstat = ksmbd_kstat->kstat;
fs/smb/server/vfs.c
1625
info->CreationTime = cpu_to_le64(ksmbd_kstat->create_time);
fs/smb/server/vfs.c
1633
if (ksmbd_kstat->file_attributes & FILE_ATTRIBUTE_DIRECTORY_LE) {
fs/smb/server/vfs.c
1640
info->ExtFileAttributes = ksmbd_kstat->file_attributes;
fs/smb/server/vfs.c
1648
struct ksmbd_kstat *ksmbd_kstat)
fs/smb/server/vfs.c
1658
rc = vfs_getattr(&path, ksmbd_kstat->kstat,
fs/smb/server/vfs.c
1664
time = ksmbd_UnixTimeToNT(ksmbd_kstat->kstat->ctime);
fs/smb/server/vfs.c
1665
ksmbd_kstat->create_time = time;
fs/smb/server/vfs.c
1671
if (S_ISDIR(ksmbd_kstat->kstat->mode))
fs/smb/server/vfs.c
1672
ksmbd_kstat->file_attributes = FILE_ATTRIBUTE_DIRECTORY_LE;
fs/smb/server/vfs.c
1674
ksmbd_kstat->file_attributes = FILE_ATTRIBUTE_ARCHIVE_LE;
fs/smb/server/vfs.c
1682
ksmbd_kstat->file_attributes = cpu_to_le32(da.attr);
fs/smb/server/vfs.c
1683
ksmbd_kstat->create_time = da.create_time;
fs/smb/server/vfs.h
140
void *ksmbd_vfs_init_kstat(char **p, struct ksmbd_kstat *ksmbd_kstat);
fs/smb/server/vfs.h
144
struct ksmbd_kstat *ksmbd_kstat);