Defined in 1 files as a function:

Referenced in 19 files:

Smatch caller information:

drivers/hwtracing/stm/p_sys-t.c sys_t_write() -> export_uuid()

Type Parameter Key Value
PARAM_VALUE 0 dst 1101936201680125952
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 0 dst 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &stm_source_srcu

drivers/nvdimm/label.c nsl_set_claim_class() -> export_uuid()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
PARAM_VALUE 1 src 2538565770371321856,4187796489422036992,4810289706302070784,5259387105772150784,5798435207675777024,6871666612028514304
BUF_SIZE 0 dst 16
BUF_SIZE 1 src (-1),16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/nvdimm/label.c nsl_set_uuid() -> export_uuid()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
PARAM_VALUE 1 src 1-u64max
BUF_SIZE 0 dst 16
DATA_SOURCE 1 src $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/nvdimm/label.c nsl_set_uuid() -> export_uuid()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
PARAM_VALUE 1 src 1-u64max
BUF_SIZE 0 dst 16
DATA_SOURCE 1 src $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->mutex
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct device)->mutex
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/md/dm-zoned-metadata.c dmz_write_sb() -> export_uuid()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 0 dst 16
NOCHECK_CALL
HALF_LOCKED2 &zmd->mblk_flush_lock
HALF_LOCKED2 &zmd->mblk_sem

drivers/md/dm-zoned-metadata.c dmz_write_sb() -> export_uuid()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 0 dst 16
NOCHECK_CALL
HALF_LOCKED2 &zmd->mblk_flush_lock
HALF_LOCKED2 &zmd->mblk_sem

drivers/firmware/qcom/qcom_pas_tee.c qcom_pas_tee_probe() -> export_uuid()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 0 dst 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/nvdimm/btt.c btt_arena_write_layout() -> export_uuid()

Type Parameter Key Value
BUF_SIZE 0 dst 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &btt->init_lock
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct btt)->init_lock

drivers/nvdimm/btt.c btt_arena_write_layout() -> export_uuid()

Type Parameter Key Value
BUF_SIZE 0 dst 16
BUF_SIZE 1 src (-1),16
BUF_SIZE 1 src (-1),16
DATA_SOURCE 1 src r nd_dev_to_uuid
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &btt->init_lock
HALF_LOCKED2 &dev->mutex
TYPE_LOCK (struct btt)->init_lock

drivers/firmware/broadcom/tee_bnxt_fw.c tee_bnxt_fw_probe() -> export_uuid()

Type Parameter Key Value
PARAM_VALUE 0 dst 0
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 0 dst 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/x86/amd/pmf/tee-if.c amd_pmf_ta_open_session() -> export_uuid()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 0 dst 16
DATA_SOURCE 1 src $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/nfs/localio.c nfs_server_uuid_is_local() -> export_uuid()

Type Parameter Key Value
PARAM_VALUE 0 dst 5665004941739950080
PARAM_VALUE 1 src 4096-ptr_max
BUF_SIZE 0 dst 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL