Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/base/core.c dev_uevent() -> device_get_devnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 mode 7049046643261796352
PARAM_VALUE 1 *mode 0
PARAM_VALUE 2 uid 326884242871259136
PARAM_VALUE 3 gid 7241305000824369152
PARAM_VALUE 4 tmp 7339882148791377920
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

drivers/base/devtmpfs.c devtmpfs_create_node() -> device_get_devnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->bus->offline 1-u64max
PARAM_VALUE 0 dev->bus->online 1-u64max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->groups 0,4096-ptr_max
PARAM_VALUE 0 dev->init_name 0
PARAM_VALUE 0 dev->kobj.kset->list.prev 4096-ptr_max
PARAM_VALUE 0 dev->kobj.kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->kobj.kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 dev->kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->kobj.sd->priv 4096-ptr_max
PARAM_VALUE 0 dev->p 1-u64max
PARAM_VALUE 0 dev->physical_location 0,4096-ptr_max
PARAM_VALUE 0 dev->physical_location->horizontal_position 0-3
PARAM_VALUE 0 dev->physical_location->panel 0-7
PARAM_VALUE 0 dev->physical_location->vertical_position 0-3
PARAM_VALUE 0 dev->pins->p 0-s64max
PARAM_VALUE 0 dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 dev->type 0,4096-ptr_max
PARAM_VALUE 0 dev->type->groups 0,4096-ptr_max
PARAM_VALUE 1 mode 6102112839710933112
PARAM_VALUE 1 *mode 0
PARAM_VALUE 2 uid 6102112839710933116
PARAM_VALUE 3 gid 6102112839710933120
PARAM_VALUE 4 tmp 6610056461107085312
PARAM_VALUE 4 *tmp 0
PARAM_VALUE 4 *(*tmp) 0
CAPPED_DATA 0 dev 1
CAPPED_DATA 0 dev->bus 1
DATA_SOURCE 0 dev $0

drivers/base/devtmpfs.c devtmpfs_delete_node() -> device_get_devnode()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->fwnode 0,4096-ptr_max
PARAM_VALUE 0 dev->p 4096-ptr_max
PARAM_VALUE 0 dev->p->dead 1
PARAM_VALUE 1 mode 0
PARAM_VALUE 2 uid 0
PARAM_VALUE 3 gid 0
PARAM_VALUE 4 tmp 8891420142572097536
PARAM_VALUE 4 *tmp 0
PARAM_VALUE 4 *(*tmp) 0
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0