Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 7 files:

Smatch caller information:

init/do_mounts.c parse_root_device() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 devt 3369870882932027392
BUF_SIZE 0 name 64
BUF_SIZE 0 name 64
DATA_SOURCE 0 name $0

init/do_mounts.c wait_for_root() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 devt 3217743606026575872
BUF_SIZE 0 name 64
BUF_SIZE 0 name 64
DATA_SOURCE 0 name $0

init/do_mounts.c wait_for_root() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 devt 3217743606026575872
BUF_SIZE 0 name 64
BUF_SIZE 0 name 64
DATA_SOURCE 0 name $0

drivers/mtd/devices/block2mtd.c mdtblock_early_get_bdev() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 devt 5872449457496866816
DATA_SOURCE 0 name $0
STR_LEN 0 name 0-s32max
STR_LEN 0 name 0-s32max
RX_PATH
TASK_NOT_RUNNING

fs/pstore/blk.c early_boot_devpath() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-ptr_max
PARAM_VALUE 1 devt 8957346122374602752
BUF_SIZE 0 name 80
BUF_SIZE 0 name 80
DATA_SOURCE 0 name $0
LOCK2 global &pstore_blk_lock

drivers/md/md-autodetect.c md_setup_drive() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 4096-u64max
PARAM_VALUE 1 devt 1883634195684548608

drivers/md/dm-init.c dm_init_init() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
PARAM_VALUE 1 devt 6909386584003334144

drivers/md/dm-init.c dm_init_init() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
PARAM_VALUE 1 devt 6909386584003334144

drivers/md/dm-table.c dm_devt_from_path() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 0,4096-ptr_max
PARAM_VALUE 1 devt 8859631790183374848
BUF_SIZE 0 name (-1),128
BUF_SIZE 0 name (-1),128
DATA_SOURCE 0 name $0
HALF_LOCKED2 &m->work_mutex
HALF_LOCKED2 &md->io_barrier

kernel/power/hibernate.c find_resume_device() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 6304979492984598528
PARAM_VALUE 1 devt 8004839624319320064
BUF_SIZE 0 name 256

kernel/power/hibernate.c find_resume_device() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 6304979492984598528
PARAM_VALUE 1 devt 8004839624319320064
BUF_SIZE 0 name 256

kernel/power/hibernate.c find_resume_device() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 6304979492984598528
PARAM_VALUE 1 devt 8004839624319320064
BUF_SIZE 0 name 256

kernel/power/hibernate.c find_resume_device() -> early_lookup_bdev()

Type Parameter Key Value
PARAM_VALUE 0 name 6304979492984598528
PARAM_VALUE 1 devt 8004839624319320064
BUF_SIZE 0 name 256