Symbol: ksmbd_kstat
fs/smb/server/smb2pdu.c
3930
struct ksmbd_kstat *ksmbd_kstat)
fs/smb/server/smb2pdu.c
3962
kstat = ksmbd_vfs_init_kstat(&d_info->wptr, ksmbd_kstat);
fs/smb/server/smb2pdu.c
3972
smb2_get_reparse_tag_special_file(ksmbd_kstat->kstat->mode);
fs/smb/server/smb2pdu.c
3988
smb2_get_reparse_tag_special_file(ksmbd_kstat->kstat->mode);
fs/smb/server/smb2pdu.c
4028
smb2_get_reparse_tag_special_file(ksmbd_kstat->kstat->mode);
fs/smb/server/smb2pdu.c
4035
dinfo->UniqueId = cpu_to_le64(ksmbd_kstat->kstat->ino);
fs/smb/server/smb2pdu.c
4049
smb2_get_reparse_tag_special_file(ksmbd_kstat->kstat->mode);
fs/smb/server/smb2pdu.c
4055
fibdinfo->UniqueId = cpu_to_le64(ksmbd_kstat->kstat->ino);
fs/smb/server/smb2pdu.c
4072
posix_info->CreationTime = cpu_to_le64(ksmbd_kstat->create_time);
fs/smb/server/smb2pdu.c
4073
time = ksmbd_UnixTimeToNT(ksmbd_kstat->kstat->ctime);
fs/smb/server/smb2pdu.c
4075
time = ksmbd_UnixTimeToNT(ksmbd_kstat->kstat->atime);
fs/smb/server/smb2pdu.c
4077
time = ksmbd_UnixTimeToNT(ksmbd_kstat->kstat->mtime);
fs/smb/server/smb2pdu.c
4079
posix_info->EndOfFile = cpu_to_le64(ksmbd_kstat->kstat->size);
fs/smb/server/smb2pdu.c
4080
posix_info->AllocationSize = cpu_to_le64(ksmbd_kstat->kstat->blocks << 9);
fs/smb/server/smb2pdu.c
4081
posix_info->DeviceId = cpu_to_le32(ksmbd_kstat->kstat->rdev);
fs/smb/server/smb2pdu.c
4082
posix_info->HardLinks = cpu_to_le32(ksmbd_kstat->kstat->nlink);
fs/smb/server/smb2pdu.c
4083
posix_info->Mode = cpu_to_le32(ksmbd_kstat->kstat->mode & 0777);
fs/smb/server/smb2pdu.c
4084
switch (ksmbd_kstat->kstat->mode & S_IFMT) {
fs/smb/server/smb2pdu.c
4104
posix_info->Inode = cpu_to_le64(ksmbd_kstat->kstat->ino);
fs/smb/server/smb2pdu.c
4106
S_ISDIR(ksmbd_kstat->kstat->mode) ?
fs/smb/server/smb2pdu.c
4115
id_to_sid(from_kuid_munged(&init_user_ns, ksmbd_kstat->kstat->uid),
fs/smb/server/smb2pdu.c
4117
id_to_sid(from_kgid_munged(&init_user_ns, ksmbd_kstat->kstat->gid),
fs/smb/server/smb2pdu.c
4155
struct ksmbd_kstat ksmbd_kstat;
fs/smb/server/smb2pdu.c
4183
ksmbd_kstat.kstat = &kstat;
fs/smb/server/smb2pdu.c
4188
&ksmbd_kstat);
fs/smb/server/smb2pdu.c
4198
&ksmbd_kstat);
fs/smb/server/smb_common.c
459
struct ksmbd_kstat *))
fs/smb/server/smb_common.c
467
struct ksmbd_kstat ksmbd_kstat;
fs/smb/server/smb_common.c
487
ksmbd_kstat.kstat = &kstat;
fs/smb/server/smb_common.c
491
&ksmbd_kstat);
fs/smb/server/smb_common.c
495
rc = fn(conn, info_level, d_info, &ksmbd_kstat);
fs/smb/server/smb_common.h
180
struct ksmbd_kstat;
fs/smb/server/smb_common.h
189
struct ksmbd_kstat *));
fs/smb/server/vfs.c
1587
void *ksmbd_vfs_init_kstat(char **p, struct ksmbd_kstat *ksmbd_kstat)
fs/smb/server/vfs.c
1590
struct kstat *kstat = ksmbd_kstat->kstat;
fs/smb/server/vfs.c
1594
info->CreationTime = cpu_to_le64(ksmbd_kstat->create_time);
fs/smb/server/vfs.c
1602
if (ksmbd_kstat->file_attributes & FILE_ATTRIBUTE_DIRECTORY_LE) {
fs/smb/server/vfs.c
1609
info->ExtFileAttributes = ksmbd_kstat->file_attributes;
fs/smb/server/vfs.c
1617
struct ksmbd_kstat *ksmbd_kstat)
fs/smb/server/vfs.c
1627
rc = vfs_getattr(&path, ksmbd_kstat->kstat,
fs/smb/server/vfs.c
1633
time = ksmbd_UnixTimeToNT(ksmbd_kstat->kstat->ctime);
fs/smb/server/vfs.c
1634
ksmbd_kstat->create_time = time;
fs/smb/server/vfs.c
1640
if (S_ISDIR(ksmbd_kstat->kstat->mode))
fs/smb/server/vfs.c
1641
ksmbd_kstat->file_attributes = FILE_ATTRIBUTE_DIRECTORY_LE;
fs/smb/server/vfs.c
1643
ksmbd_kstat->file_attributes = FILE_ATTRIBUTE_ARCHIVE_LE;
fs/smb/server/vfs.c
1651
ksmbd_kstat->file_attributes = cpu_to_le32(da.attr);
fs/smb/server/vfs.c
1652
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);