Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/scrub/attr_repair.c xfblob_loadname() -> xfblob_load()

Type Parameter Key Value
BUF_SIZE 2 ptr s32min-(-2),1-s32max
DATA_SOURCE 0 blob $0
DATA_SOURCE 1 cookie $1
DATA_SOURCE 3 size $3
UNITS 2 ptr unit_byte
UNITS 3 size unit_byte
LOCK2 &rx->lock
TYPE_LOCK (struct xrep_xattr)->lock

fs/xfs/scrub/attr_repair.c xrep_xattr_insert_rec() -> xfblob_load()

Type Parameter Key Value
PARAM_VALUE 2 ptr 4096-ptr_max
BUF_SIZE 2 ptr 256
UNITS 3 size unit_byte

fs/xfs/scrub/attr_repair.c xrep_xattr_insert_rec() -> xfblob_load()

Type Parameter Key Value
PARAM_VALUE 0 blob 4096-ptr_max
PARAM_VALUE 0 blob->xfile 4096-ptr_max
PARAM_VALUE 0 blob->xfile->file 4096-ptr_max
BUF_SIZE 2 ptr 1-s32max
BUF_SIZE 2 ptr 1-s32max
UNITS 2 ptr unit_byte
UNITS 3 size unit_byte

fs/xfs/scrub/dirtree_repair.c xfblob_loadname() -> xfblob_load()

Type Parameter Key Value
BUF_SIZE 2 ptr s32min-(-2),1-s32max
DATA_SOURCE 0 blob $0
DATA_SOURCE 1 cookie $1
DATA_SOURCE 3 size $3
UNITS 2 ptr unit_byte
UNITS 3 size unit_byte
LOCK2 &dl->lock
TYPE_LOCK (struct xchk_dirtree)->lock

fs/xfs/scrub/dir_repair.c xfblob_loadname() -> xfblob_load()

Type Parameter Key Value
PARAM_VALUE 0 blob 4096-ptr_max
PARAM_VALUE 0 blob->xfile 4096-ptr_max
PARAM_VALUE 0 blob->xfile->file 4096-ptr_max
BUF_SIZE 2 ptr s32min-(-2),1-s32max
DATA_SOURCE 0 blob $0
DATA_SOURCE 1 cookie $1
DATA_SOURCE 3 size $3
UNITS 2 ptr unit_byte
UNITS 3 size unit_byte
LOCK2 &rd->pscan.lock
TYPE_LOCK (struct xrep_parent_scan_info)->lock

fs/xfs/scrub/parent.c xfblob_loadname() -> xfblob_load()

Type Parameter Key Value
PARAM_VALUE 0 blob 4096-ptr_max
PARAM_VALUE 0 blob->last_offset 4096
BUF_SIZE 2 ptr s32min-(-2),1-s32max
DATA_SOURCE 0 blob $0
DATA_SOURCE 1 cookie $1
DATA_SOURCE 3 size $3
UNITS 2 ptr unit_byte
UNITS 3 size unit_byte

fs/xfs/scrub/dir.c xfblob_loadname() -> xfblob_load()

Type Parameter Key Value
BUF_SIZE 2 ptr s32min-(-2),1-s32max
DATA_SOURCE 0 blob $0
DATA_SOURCE 1 cookie $1
DATA_SOURCE 3 size $3
UNITS 2 ptr unit_byte
UNITS 3 size unit_byte

fs/xfs/scrub/dirtree.c xfblob_loadname() -> xfblob_load()

Type Parameter Key Value
BUF_SIZE 2 ptr s32min-(-2),1-s32max
DATA_SOURCE 0 blob $0
DATA_SOURCE 1 cookie $1
DATA_SOURCE 3 size $3
UNITS 2 ptr unit_byte
UNITS 3 size unit_byte
LOCK2 &dl->lock
TYPE_LOCK (struct xchk_dirtree)->lock

fs/xfs/scrub/parent_repair.c xfblob_loadname() -> xfblob_load()

Type Parameter Key Value
BUF_SIZE 2 ptr s32min-(-2),1-s32max
DATA_SOURCE 0 blob $0
DATA_SOURCE 1 cookie $1
DATA_SOURCE 3 size $3
UNITS 2 ptr unit_byte
UNITS 3 size unit_byte
LOCK2 &rp->pscan.lock
TYPE_LOCK (struct xrep_parent_scan_info)->lock

fs/xfs/scrub/parent_repair.c xrep_parent_insert_xattr() -> xfblob_load()

Type Parameter Key Value
PARAM_VALUE 2 ptr 4096-ptr_max
BUF_SIZE 2 ptr 256
UNITS 3 size unit_byte

fs/xfs/scrub/parent_repair.c xrep_parent_insert_xattr() -> xfblob_load()

Type Parameter Key Value
PARAM_VALUE 0 blob 4096-ptr_max
PARAM_VALUE 0 blob->xfile 4096-ptr_max
PARAM_VALUE 0 blob->xfile->file 4096-ptr_max
BUF_SIZE 2 ptr 1-s32max
BUF_SIZE 2 ptr 1-s32max
UNITS 2 ptr unit_byte
UNITS 3 size unit_byte