Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_wrap_integ() -> xdr_encode_word()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
PARAM_VALUE 1 base 1-u32max
UNITS 1 base unit_byte
UNITS 2 obj unit_byte

net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_wrap_integ() -> xdr_encode_word()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
UNITS 1 base unit_byte

net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_wrap_priv() -> xdr_encode_word()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
BUF_SIZE 0 buf 72
UNITS 1 base unit_byte

net/sunrpc/auth_gss/svcauth_gss.c svcauth_gss_wrap_priv() -> xdr_encode_word()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
PARAM_VALUE 0 buf->head 4096-ptr_max
PARAM_VALUE 0 buf->tail 4096-ptr_max
PARAM_VALUE 1 base 1-u32max
BUF_SIZE 0 buf 72
UNITS 1 base unit_byte
UNITS 2 obj unit_byte

fs/nfs_common/nfsacl.c nfsacl_encode() -> xdr_encode_word()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
PARAM_VALUE 2 obj 0,4-1024
DATA_SOURCE 0 buf $0
DATA_SOURCE 1 base $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 base unit_byte
UNITS 2 obj unit_array_size

net/sunrpc/xdr.c xdr_xcode_array2() -> xdr_encode_word()

Type Parameter Key Value
PARAM_VALUE 0 buf 4096-ptr_max
PARAM_VALUE 0 buf->head 4096-ptr_max
PARAM_VALUE 0 buf->tail 4096-ptr_max
PARAM_VALUE 2 obj 0,4-1024
DATA_SOURCE 0 buf $0
DATA_SOURCE 1 base $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 base unit_byte
UNITS 2 obj unit_array_size