Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/hid/hid-sony.c sony_input_configured() -> sony_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->battery->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | sc->battery->dev.pins->p | 0-s64max |
| PARAM_VALUE | 0 | sc->device_id | (-1)-s32max |
| PARAM_VALUE | 0 | sc->hdev->driver_input_lock.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | sc->input_dev->absinfo | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sc->sensor_dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sc->sensor_dev->poller->poll_interval | 0-4294967295 |
| PARAM_VALUE | 0 | sc->sensor_dev->poller->poll_interval_max | 0-4294967295 |
| PARAM_VALUE | 0 | sc->touchpad->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | sc->touchpad->poller->poll_interval | 0-4294967295 |
| PARAM_VALUE | 0 | sc->touchpad->poller->poll_interval_max | 0-4294967295 |
| PARAM_VALUE | 0 | *sc->hdev->uniq | 0-255 |
| BUF_SIZE | 0 | sc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sc | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sc->battery->tzd->device.sata_dev.ap->link.ap->link.device->link->ap->result_tf | s64min-s64max |
| HOST_DATA | 0 | sc->battery->tzd->device.shost->hostdata->saved_fault_code | 0-u16max |
| NO_OVERFLOW_SIMPLE | 0 | sc->battery->battery_info->resist_table_size | |
| NO_OVERFLOW_SIMPLE | 0 | sc->battery->desc->num_properties | |
| NO_OVERFLOW_SIMPLE | 0 | sc->input_dev->max_vals | |
| NO_OVERFLOW_SIMPLE | 0 | sc->sensor_dev->max_vals | |
| NO_OVERFLOW_SIMPLE | 0 | sc->touchpad->max_vals | |
| UNITS | 0 | sc | unit_byte |
| HALF_LOCKED2 | &hdev->driver_input_lock |
drivers/hid/hid-sony.c sony_probe() -> sony_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->device_id | (-1) |
| PARAM_VALUE | 0 | sc->hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->hdev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->hdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->hdev->devres_group_id | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->hdev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->list_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->list_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->list_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->list_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->list_node.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | sc | 504 |
| DATA_SOURCE | 0 | sc | r devm_kzalloc |
| MEM_ZERO | 0 | sc | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/hid/hid-sony.c sony_probe() -> sony_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->device_id | (-1) |
| PARAM_VALUE | 0 | sc->ghl_urb | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sc->hdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->hdev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->hdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->hdev->devres_group_id | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->hdev->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->list_node.next | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->list_node.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->list_node.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->list_node.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->list_node.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->rb3_pro_poke_jiffies | 0 |
| BUF_SIZE | 0 | sc | 504 |
| BUF_SIZE | 0 | sc->ghl_urb | s32min-s32max |
| DATA_SOURCE | 0 | sc | r devm_kzalloc |
| MEM_ZERO | 0 | sc | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &hdev->driver_input_lock | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |
drivers/hid/hid-sony.c sony_remove() -> sony_cleanup()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sc | 4096-ptr_max |
| PARAM_VALUE | 0 | sc->haptic->pressure_sum | s32min-s32max |
| PARAM_VALUE | 0 | sc->inputmode_value | 0,2-3 |
| PARAM_VALUE | 0 | sc->wacom_wac.hid_data.cc_index | (-1)-2147483646 |
| PARAM_VALUE | 0 | sc->wacom_wac.hid_data.cc_report | s32min-s32max |
| PARAM_VALUE | 0 | sc->wacom_wac.hid_data.cc_value_index | (-1)-s32max |
| PARAM_VALUE | 0 | sc->wacom_wac.hid_data.last_slot_field | 65584-65585,852018,852028,852034,852040-852041,852049 |
| BUF_SIZE | 0 | sc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | sc | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | sc | unit_byte |
| LOCK2 | &hdev->driver_input_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct hid_device)->driver_input_lock |