Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/block/drbd/drbd_receiver.c drbd_sync_handshake() -> drbd_uuid_dump()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->ldev 4096-ptr_max
PARAM_VALUE 0 device->ldev->md.uuid_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 device->p_uuid 1-u64max
PARAM_VALUE 0 device->resource 4096-ptr_max
PARAM_VALUE 0 device->state.disk 1-15
PARAM_VALUE 1 text 5335657977880338432
PARAM_VALUE 4 flags 0
BUF_SIZE 1 text 5
BUF_SIZE 2 uuid 32
STR_LEN 0 device 4
TERMINATED 1 text 1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &device->ldev->md.uuid_lock
TYPE_LOCK (struct drbd_md)->uuid_lock

drivers/block/drbd/drbd_receiver.c drbd_sync_handshake() -> drbd_uuid_dump()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->ldev 4096-ptr_max
PARAM_VALUE 0 device->ldev->md.uuid 0,4096-ptr_max
PARAM_VALUE 0 device->ldev->md.uuid_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 device->p_uuid 4096-ptr_max
PARAM_VALUE 0 device->resource 4096-ptr_max
PARAM_VALUE 0 device->state.disk 1-15
PARAM_VALUE 1 text 6971610492062777344
PARAM_VALUE 2 uuid 4096-ptr_max
BUF_SIZE 1 text 5
STR_LEN 0 device 4
TERMINATED 1 text 1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 irq
LOCK2 0 &device->ldev->md.uuid_lock
TYPE_LOCK (struct drbd_md)->uuid_lock

drivers/block/drbd/drbd_receiver.c drbd_uuid_compare() -> drbd_uuid_dump()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->ldev 4096-ptr_max
PARAM_VALUE 0 device->ldev->md.uuid 4096-ptr_max
PARAM_VALUE 0 device->p_uuid 4096-ptr_max
PARAM_VALUE 0 device->resource 4096-ptr_max
PARAM_VALUE 0 device->state.disk 1-15
PARAM_VALUE 1 text 5335657977880338432
PARAM_VALUE 2 uuid 4096-ptr_max
PARAM_VALUE 4 flags 0
BUF_SIZE 1 text 5
BUF_SIZE 2 uuid 32
CAPPED_DATA 0 device->state.disk 1
STR_LEN 0 device 4
TERMINATED 1 text 1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &device->ldev->md.uuid_lock
LOCK2 irq
TYPE_LOCK (struct drbd_md)->uuid_lock

drivers/block/drbd/drbd_receiver.c drbd_uuid_compare() -> drbd_uuid_dump()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->ldev 4096-ptr_max
PARAM_VALUE 0 device->ldev->md.uuid 4096-ptr_max
PARAM_VALUE 0 device->p_uuid 4096-ptr_max
PARAM_VALUE 0 device->resource 4096-ptr_max
PARAM_VALUE 0 device->state.disk 1-15
PARAM_VALUE 1 text 6971610492062777344
PARAM_VALUE 2 uuid 4096-ptr_max
BUF_SIZE 1 text 5
STR_LEN 0 device 4
TERMINATED 1 text 1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &device->ldev->md.uuid_lock
LOCK2 irq
TYPE_LOCK (struct drbd_md)->uuid_lock

drivers/block/drbd/drbd_receiver.c drbd_uuid_compare() -> drbd_uuid_dump()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->ldev 4096-ptr_max
PARAM_VALUE 0 device->ldev->md.uuid 4096-ptr_max
PARAM_VALUE 0 device->p_uuid 4096-ptr_max
PARAM_VALUE 0 device->resource 4096-ptr_max
PARAM_VALUE 0 device->state.disk 1-15
PARAM_VALUE 1 text 6971610492062777344
PARAM_VALUE 2 uuid 4096-ptr_max
BUF_SIZE 1 text 5
STR_LEN 0 device 4
TERMINATED 1 text 1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &device->ldev->md.uuid_lock
LOCK2 irq
TYPE_LOCK (struct drbd_md)->uuid_lock

drivers/block/drbd/drbd_receiver.c drbd_uuid_compare() -> drbd_uuid_dump()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->ldev 4096-ptr_max
PARAM_VALUE 0 device->ldev->md.uuid 4096-ptr_max
PARAM_VALUE 0 device->md_sync_timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 device->md_sync_timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 0 device->p_uuid 4096-ptr_max
PARAM_VALUE 0 device->resource 4096-ptr_max
PARAM_VALUE 0 device->state.disk 1-15
PARAM_VALUE 1 text 5335657977880338432
PARAM_VALUE 2 uuid 4096-ptr_max
PARAM_VALUE 4 flags 0
BUF_SIZE 1 text 5
BUF_SIZE 2 uuid 32
CAPPED_DATA 0 device->state.disk 1
STR_LEN 0 device 4
TERMINATED 1 text 1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &device->ldev->md.uuid_lock
LOCK2 irq
TYPE_LOCK (struct drbd_md)->uuid_lock