Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/x86/hp/hp-bioscfg/bioscfg.c hp_init_bios_buffer_attribute() -> hp_populate_string_buffer_data()

Type Parameter Key Value
PARAM_VALUE 0 *buffer_ptr 0-255
PARAM_VALUE 1 buffer_size 5237661363727364096
PARAM_VALUE 2 instance_id 0-s32max
PARAM_VALUE 3 attr_name_kobj 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->entry.next 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->entry.next->next 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->entry.prev->next 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->entry.prev->prev 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->kref.refcount.refs.counter 1
PARAM_VALUE 3 attr_name_kobj->kset 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->kset->list.prev 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->kset->list.prev->next 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 attr_name_kobj->ktype 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->name 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->sd 4096-ptr_max
PARAM_VALUE 3 attr_name_kobj->state_add_uevent_sent 0
PARAM_VALUE 3 attr_name_kobj->state_in_sysfs 1
PARAM_VALUE 3 attr_name_kobj->state_initialized 1
BUF_SIZE 3 attr_name_kobj 248
DATA_SOURCE 2 instance_id $4
DATA_SOURCE 3 attr_name_kobj r _kzalloc_noprof
LOCK2 global &bioscfg_drv.mutex
TYPE_LOCK (struct bioscfg_priv)->mutex