Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/vfio/pci/vfio_pci_core.c vfio_pci_core_match() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 9
PARAM_VALUE 1 u 3267542746571411456
DATA_SOURCE 0 uuid $1 [m]
STR_LEN 0 uuid 0-1010101
TERMINATED 0 uuid 1
LOCK2 &group->device_lock
TYPE_LOCK (struct vfio_group)->device_lock

drivers/nvdimm/core.c nd_uuid_store() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 4096-ptr_max
PARAM_VALUE 1 u 6403791170371567616
DATA_SOURCE 0 uuid $2
RX_PATH
TASK_NOT_RUNNING
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/hwtracing/stm/p_sys-t.c sys_t_policy_uuid_store() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 1-u64max
PARAM_VALUE 0 *uuid 0
BUF_SIZE 0 uuid 4096
BUF_SIZE 0 uuid 4096
DATA_SOURCE 0 uuid $1
TERMINATED 0 uuid 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
LOCK2 mutexp
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

lib/tests/uuid_kunit.c uuid_test_uuid_invalid() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 1 u 8951100501585764352

lib/tests/uuid_kunit.c uuid_test_uuid_valid() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 1 u 6149971272259756032

drivers/cxl/core/region.c uuid_store() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 4096-ptr_max
PARAM_VALUE 1 u 3914276463899086848
DATA_SOURCE 0 uuid $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/nvdimm/label.c nd_label_init() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 5322788298749624320
PARAM_VALUE 1 u 5259387105772150784
BUF_SIZE 0 uuid 37
STR_LEN 0 uuid 36
TERMINATED 0 uuid 1

drivers/nvdimm/label.c nd_label_init() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 6321602820525527040
PARAM_VALUE 1 u 4187796489422036992
BUF_SIZE 0 uuid 37
STR_LEN 0 uuid 36
TERMINATED 0 uuid 1

drivers/nvdimm/label.c nd_label_init() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 8816341261108920320
PARAM_VALUE 1 u 5798435207675777024
BUF_SIZE 0 uuid 37
STR_LEN 0 uuid 36
TERMINATED 0 uuid 1

drivers/nvdimm/label.c nd_label_init() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 4778409682315247616
PARAM_VALUE 1 u 4810289706302070784
BUF_SIZE 0 uuid 37
STR_LEN 0 uuid 36
TERMINATED 0 uuid 1

drivers/nvdimm/label.c nd_label_init() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 5407729096107589632
PARAM_VALUE 1 u 7163938881796448256
BUF_SIZE 0 uuid 37
STR_LEN 0 uuid 36
TERMINATED 0 uuid 1

drivers/nvdimm/label.c nd_label_init() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 3742159929238302720
PARAM_VALUE 1 u 1236127783769341952
BUF_SIZE 0 uuid 37
STR_LEN 0 uuid 36
TERMINATED 0 uuid 1

drivers/thunderbolt/domain.c boot_acl_store() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 1-u64max
PARAM_VALUE 1 u 4096-ptr_max
DATA_SOURCE 0 uuid r strsep
STR_LEN 0 uuid 36
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/nvme/target/configfs.c nvmet_ns_device_uuid_store() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 1-u64max
PARAM_VALUE 0 *uuid 0
PARAM_VALUE 1 u 4096-ptr_max
BUF_SIZE 0 uuid 4096
BUF_SIZE 0 uuid 4096
DATA_SOURCE 0 uuid $1
TERMINATED 0 uuid 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
LOCK2 &subsys->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem
TYPE_LOCK (struct nvmet_subsys)->lock

drivers/nvme/host/fabrics.c nvmf_parse_options() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 4096-ptr_max
PARAM_VALUE 1 u 5427029859025805312
DATA_SOURCE 0 uuid r match_strdup
LOCK2 global &nvmf_dev_mutex

block/partitions/ldm.c ldm_parse_dsk3() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 0 uuid 4096-ptr_max
PARAM_VALUE 1 u 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
TYPE_LOCK (struct gendisk)->open_mutex

block/partitions/ldm.c ldm_parse_privhead() -> uuid_parse()

Type Parameter Key Value
PARAM_VALUE 1 u 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &disk->open_mutex
HALF_LOCKED2 &hd->open_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct gendisk)->open_mutex