Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/smb/server/ndr.c ndr_decode_v4_ntacl() -> ndr_read_bytes()

Type Parameter Key Value
PARAM_VALUE 0 n 8864313951060385792
PARAM_VALUE 0 n->data 4096-ptr_max
PARAM_VALUE 0 n->length 14-s32max
PARAM_VALUE 0 n->offset 14
PARAM_VALUE 2 sz 64
BUF_SIZE 1 value 64
DATA_SOURCE 0 n $0
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &pool->lock

fs/smb/server/ndr.c ndr_decode_v4_ntacl() -> ndr_read_bytes()

Type Parameter Key Value
PARAM_VALUE 0 n 8864313951060385792
PARAM_VALUE 0 n->data 4096-ptr_max
PARAM_VALUE 0 n->length 78-s32max
PARAM_VALUE 0 n->offset 78
PARAM_VALUE 2 sz 10
BUF_SIZE 1 value 10
DATA_SOURCE 0 n $0
NOCHECK_CALL
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &pool->lock

fs/smb/server/ndr.c ndr_decode_v4_ntacl() -> ndr_read_bytes()

Type Parameter Key Value
PARAM_VALUE 0 n 8864313951060385792
PARAM_VALUE 0 n->data 4096-ptr_max
PARAM_VALUE 0 n->length 86-s32max
PARAM_VALUE 0 n->offset 86,96
PARAM_VALUE 2 sz 64
BUF_SIZE 1 value 64
CAPPED_DATA 0 n->length 1
DATA_SOURCE 0 n $0
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &pool->lock

fs/smb/server/ndr.c ndr_decode_v4_ntacl() -> ndr_read_bytes()

Type Parameter Key Value
PARAM_VALUE 0 n 8864313951060385792
PARAM_VALUE 0 n->data 4096-ptr_max
PARAM_VALUE 0 n->length 150-s32max
PARAM_VALUE 0 n->offset 150,160
PARAM_VALUE 1 value 16,4096-ptr_max
PARAM_VALUE 2 sz 0-4000000
BUF_SIZE 1 value 0-u32max
BUF_SIZE 1 value 0-u32max
CAPPED_DATA 0 n->length 1
DATA_SOURCE 0 n $0
DATA_SOURCE 1 value r _kzalloc_noprof
UNITS 1 value unit_byte
UNITS 2 sz unit_byte
HALF_LOCKED2 &dir_fp->readdir_lock
HALF_LOCKED2 &pool->lock