Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/smb/server/smb2pdu.c process_query_dir_entries() -> smb2_populate_readdir_entry()

Type Parameter Key Value
PARAM_VALUE 1 info_level 1-3,12,37-38,100
PARAM_VALUE 2 d_info 6891993294715703296
PARAM_VALUE 2 d_info->num_entry 1-s32max
PARAM_VALUE 3 ksmbd_kstat 4117378010507952128
PARAM_VALUE 3 ksmbd_kstat->kstat 5769812726298537984
USER_DATA 1 info_level 1-3,37-38,100
LOCK2 &dir_fp->readdir_lock
LOCK2 &pool->lock
TYPE_LOCK (struct ksmbd_file)->readdir_lock

fs/smb/server/smb_common.c ksmbd_populate_dot_dotdot_entries() -> ksmbd_populate_dot_dotdot_entries param 5()

Type Parameter Key Value
PARAM_VALUE 0 conn 4096-ptr_max
PARAM_VALUE 0 conn->status s32min-1,4-s32max
PARAM_VALUE 0 conn->vals 4096-ptr_max
PARAM_VALUE 1 info_level 1-3,12,37-38,100
PARAM_VALUE 2 d_info 6891993294715703296
PARAM_VALUE 2 d_info->flags 0-255
PARAM_VALUE 2 d_info->name 2050331238599544832,7745655295473090560
PARAM_VALUE 2 d_info->name_len 1-2
PARAM_VALUE 2 d_info->out_buf_len 0-s32max
PARAM_VALUE 3 ksmbd_kstat 788357295078006784
PARAM_VALUE 3 ksmbd_kstat->kstat 8558071495505567744
BUF_SIZE 2 d_info->name 2-3
DATA_SOURCE 1 info_level $1
DATA_SOURCE 2 d_info $3
FUZZY_MAX 2 d_info->name_len 2
STR_LEN 2 d_info->name 1-2
BIT_INFO 2 d_info->name 0x8741861f40c0000,0x7f7e3d77ffdcd000
TERMINATED 2 d_info->name 1
HARD_MAX 2 d_info->name_len 2
MEM_ZERO 2 d_info
USER_DATA 1 info_level 1-3,12,37-38,100
USER_DATA 2 d_info->flags 0-255
USER_DATA 2 d_info->out_buf_len 1-8388608[c]
LOCK2 &dir->readdir_lock
LOCK2 &pool->lock
TYPE_LOCK (struct ksmbd_file)->readdir_lock