Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/edac/edac_device_sysfs.c edac_device_create_instance() -> edac_device_create_block()

Type Parameter Key Value
PARAM_VALUE 0 edac_dev 4096-ptr_max
PARAM_VALUE 0 edac_dev->blocks 4096-ptr_max
PARAM_VALUE 0 edac_dev->ctl_name 3312775999101825024,4248599935372730368,6448868018003456000,7929588713870802944
PARAM_VALUE 0 edac_dev->dev 4096-ptr_max
PARAM_VALUE 0 edac_dev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 edac_dev->dev->kobj.sd 4096-ptr_max
PARAM_VALUE 0 edac_dev->edac_subsys 4612183972459032576
PARAM_VALUE 0 edac_dev->edac_subsys->bus_groups 0
PARAM_VALUE 0 edac_dev->edac_subsys->dev_groups 0
PARAM_VALUE 0 edac_dev->edac_subsys->dev_name 2826297064502763520
PARAM_VALUE 0 edac_dev->edac_subsys->dma_cleanup 0
PARAM_VALUE 0 edac_dev->edac_subsys->dma_configure 0
PARAM_VALUE 0 edac_dev->edac_subsys->driver_override 0
PARAM_VALUE 0 edac_dev->edac_subsys->drv_groups 0
PARAM_VALUE 0 edac_dev->edac_subsys->irq_get_affinity 0
PARAM_VALUE 0 edac_dev->edac_subsys->match 0
PARAM_VALUE 0 edac_dev->edac_subsys->name 2826297064502763520
PARAM_VALUE 0 edac_dev->edac_subsys->need_parent_lock 0
PARAM_VALUE 0 edac_dev->edac_subsys->num_vf 0
PARAM_VALUE 0 edac_dev->edac_subsys->offline 0
PARAM_VALUE 0 edac_dev->edac_subsys->online 0
PARAM_VALUE 0 edac_dev->edac_subsys->pm 0
PARAM_VALUE 0 edac_dev->edac_subsys->probe 0
PARAM_VALUE 0 edac_dev->edac_subsys->remove 0
PARAM_VALUE 0 edac_dev->edac_subsys->resume 0
PARAM_VALUE 0 edac_dev->edac_subsys->shutdown 0
PARAM_VALUE 0 edac_dev->edac_subsys->suspend 0
PARAM_VALUE 0 edac_dev->edac_subsys->sync_state 0
PARAM_VALUE 0 edac_dev->edac_subsys->uevent 0
PARAM_VALUE 0 edac_dev->instances 4096-ptr_max
PARAM_VALUE 0 edac_dev->kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 edac_dev->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 edac_dev->kobj.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 edac_dev->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 edac_dev->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 edac_dev->kobj.ktype->child_ns_type 0,2344685749105987584,4089303432171261952,6274457576243130368,8186263191508828160
PARAM_VALUE 0 edac_dev->kobj.ktype->get_ownership 0,754295003445952512,1770093955000758272,2031763320308453376,9073032014207823872,9089295143347961856
PARAM_VALUE 0 edac_dev->kobj.ktype->namespace 0,4096-ptr_max
PARAM_VALUE 0 edac_dev->kobj.release.cpu 0
PARAM_VALUE 0 edac_dev->kobj.release.timer.entry.next 0
PARAM_VALUE 0 edac_dev->kobj.release.timer.expires 0
PARAM_VALUE 0 edac_dev->kobj.release.timer.flags 0
PARAM_VALUE 0 edac_dev->kobj.release.timer.function 0
PARAM_VALUE 0 edac_dev->kobj.release.work.entry.next 0
PARAM_VALUE 0 edac_dev->kobj.release.work.entry.prev 0
PARAM_VALUE 0 edac_dev->kobj.release.work.func 0
PARAM_VALUE 0 edac_dev->kobj.release.wq 0
PARAM_VALUE 0 edac_dev->kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 edac_dev->link.next 0,4096-ptr_max
PARAM_VALUE 0 edac_dev->log_ce 1
PARAM_VALUE 0 edac_dev->log_ue 1
PARAM_VALUE 0 edac_dev->nr_instances 1
PARAM_VALUE 0 edac_dev->op_state 256
PARAM_VALUE 0 edac_dev->owner 0
PARAM_VALUE 0 edac_dev->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 edac_dev->pvt_info 4096-ptr_max
PARAM_VALUE 1 instance 4096-ptr_max
PARAM_VALUE 1 instance->blocks 4096-ptr_max
PARAM_VALUE 1 instance->ctl 4096-ptr_max
PARAM_VALUE 1 instance->ctl->blocks 4096-ptr_max
PARAM_VALUE 1 instance->ctl->ctl_name 3312775999101825024,4248599935372730368,6448868018003456000,7929588713870802944
PARAM_VALUE 1 instance->ctl->dev 4096-ptr_max
PARAM_VALUE 1 instance->ctl->edac_subsys 4612183972459032576
PARAM_VALUE 1 instance->ctl->instances 4096-ptr_max
PARAM_VALUE 1 instance->ctl->kobj.entry.next 4096-ptr_max
PARAM_VALUE 1 instance->ctl->kobj.release.cpu 0
PARAM_VALUE 1 instance->ctl->kobj.release.timer.flags 0
PARAM_VALUE 1 instance->ctl->kobj.release.work.func 0
PARAM_VALUE 1 instance->ctl->kobj.release.wq 0
PARAM_VALUE 1 instance->ctl->link.next 0,4096-ptr_max
PARAM_VALUE 1 instance->ctl->log_ce 1
PARAM_VALUE 1 instance->ctl->log_ue 1
PARAM_VALUE 1 instance->ctl->nr_instances 1
PARAM_VALUE 1 instance->ctl->op_state 256
PARAM_VALUE 1 instance->ctl->owner 0
PARAM_VALUE 1 instance->ctl->pvt_info 4096-ptr_max
PARAM_VALUE 1 instance->kobj.entry.next 4096-ptr_max
PARAM_VALUE 1 instance->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 1 instance->kobj.entry.prev 0
PARAM_VALUE 1 instance->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 1 instance->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 1 instance->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 1 instance->kobj.kset->list.prev 4096-ptr_max
PARAM_VALUE 1 instance->kobj.kset->list.prev->next 4096-ptr_max
PARAM_VALUE 1 instance->kobj.kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 1 instance->kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 instance->kobj.ktype 4096-ptr_max
PARAM_VALUE 1 instance->kobj.name 4096-ptr_max
PARAM_VALUE 1 instance->kobj.sd 4096-ptr_max
PARAM_VALUE 1 instance->kobj.state_add_uevent_sent 0
PARAM_VALUE 1 instance->kobj.state_in_sysfs 1
PARAM_VALUE 1 instance->kobj.state_initialized 1
PARAM_VALUE 1 instance->kobj.state_remove_uevent_sent 0
PARAM_VALUE 1 instance->nr_blocks 1-u32max
PARAM_VALUE 2 block 4096-ptr_max
BUF_SIZE 0 edac_dev->ctl_name 11,13-14
BUF_SIZE 0 edac_dev->dev 1616
BUF_SIZE 0 edac_dev->dev_name s32min,(-10),1-s32max
BUF_SIZE 0 edac_dev->mod_name 4-25,28-29,32
CAPPED_DATA 0 edac_dev->dev 1
DATA_SOURCE 0 edac_dev $0
STR_LEN 0 edac_dev->ctl_name 10,12-13
STR_LEN 0 edac_dev->dev_name (-1),12-13
STR_LEN 0 edac_dev->mod_name (-1),10
STR_LEN 1 instance->ctl->ctl_name 10,12-13
STR_LEN 1 instance->ctl->dev_name (-1),12-13
STR_LEN 1 instance->ctl->mod_name (-1),10
TERMINATED 0 edac_dev->ctl_name 1
TERMINATED 1 instance->ctl->ctl_name 1
MEM_ZERO 1 &instance->kobj
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 edac_dev->nr_instances
NO_OVERFLOW_SIMPLE 1 instance->ctl->nr_instances
LOCK2 global &device_ctls_mutex