Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

lib/kobject_uevent.c kobject_action_args() -> uuid_is_valid()

Type Parameter Key Value
PARAM_VALUE 0 uuid 4097-ptr_max
DATA_SOURCE 0 uuid $0
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/gpu/drm/xe/xe_oa.c xe_oa_add_config_ioctl() -> uuid_is_valid()

Type Parameter Key Value
BUF_SIZE 0 uuid 36

drivers/gpu/drm/i915/i915_perf.c i915_perf_add_config_ioctl() -> uuid_is_valid()

Type Parameter Key Value
BUF_SIZE 0 uuid 36
USER_DATA 0 *uuid 0-255
USER_PTR 0 uuid

lib/uuid.c __uuid_parse() -> uuid_is_valid()

Type Parameter Key Value
BUF_SIZE 0 uuid (-1),37,4096
BUF_SIZE 0 uuid (-1),37,4096
DATA_SOURCE 0 uuid $0
STR_LEN 0 uuid (-1)-1010101
STR_LEN 0 uuid (-1)-1010101
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 uuid unit_byte
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 &of->mutex

fs/efivarfs/inode.c efivarfs_valid_name() -> uuid_is_valid()

Type Parameter Key Value
PARAM_VALUE 0 uuid 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 uuid unit_byte
HALF_LOCKED2 &dir->i_rwsem

drivers/scsi/lpfc/lpfc_sli.c lpfc_get_platform_uuid() -> uuid_is_valid()

Type Parameter Key Value
PARAM_VALUE 0 uuid 1-u64max
DATA_SOURCE 0 uuid r dmi_get_system_info