Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/hid/surface-hid/surface_hid.c surface_hid_probe() -> surface_hid_device_add()

Type Parameter Key Value
PARAM_VALUE 0 shid 4096-ptr_max
PARAM_VALUE 0 shid->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 shid->notif.base.fn 334385082073350144
PARAM_VALUE 0 shid->notif.base.priority 1
PARAM_VALUE 0 shid->notif.event.flags 0
PARAM_VALUE 0 shid->notif.event.mask 3
PARAM_VALUE 0 shid->ops.get_descriptor 752073217509769216
PARAM_VALUE 0 shid->ops.get_feature_report 8063917983166808064
PARAM_VALUE 0 shid->ops.output_report 8907287827658706944
PARAM_VALUE 0 shid->ops.set_feature_report 7382080085751091200
BUF_SIZE 0 shid 160
BUF_SIZE 0 shid->dev 1616
DATA_SOURCE 0 shid r devm_kzalloc
BIT_INFO 0 shid->notif.event.reg 0x0,0x7fffffff
MEM_ZERO 0 shid
RX_PATH
TASK_NOT_RUNNING

drivers/hid/surface-hid/surface_kbd.c surface_kbd_probe() -> surface_hid_device_add()

Type Parameter Key Value
PARAM_VALUE 0 shid 4096-ptr_max
PARAM_VALUE 0 shid->ctrl 4096-ptr_max
PARAM_VALUE 0 shid->dev 4096-ptr_max
PARAM_VALUE 0 shid->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 shid->notif.base.fn 4712122320881598464
PARAM_VALUE 0 shid->notif.base.priority 1
PARAM_VALUE 0 shid->notif.event.flags 0
PARAM_VALUE 0 shid->notif.event.id.instance 0
PARAM_VALUE 0 shid->notif.event.id.target_category 8
PARAM_VALUE 0 shid->notif.event.mask 0
PARAM_VALUE 0 shid->ops.get_descriptor 583076119547789312
PARAM_VALUE 0 shid->ops.get_feature_report 4391090065674854400
PARAM_VALUE 0 shid->ops.output_report 5128294220299837440
PARAM_VALUE 0 shid->ops.set_feature_report 8084973540998139904
PARAM_VALUE 0 shid->uid.category 8
PARAM_VALUE 0 shid->uid.domain 1
PARAM_VALUE 0 shid->uid.function 0
PARAM_VALUE 0 shid->uid.instance 0
PARAM_VALUE 0 shid->uid.target 2
BUF_SIZE 0 shid 160
BUF_SIZE 0 shid->dev 1616
DATA_SOURCE 0 shid r devm_kzalloc
BIT_INFO 0 shid->notif.event.reg 0x0,0x7fffffff
MEM_ZERO 0 shid
RX_PATH
TASK_NOT_RUNNING