Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/hid/usbhid/hiddev.c hiddev_ioctl() -> hiddev_lookup_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rinfo | 4907267907103875072 |
| PARAM_VALUE | 1 | rinfo->report_type | 0-1,3-u32max |
| USER_DATA | 1 | rinfo->num_fields | 0-u32max |
| USER_DATA | 1 | rinfo->report_id | 0-u32max |
| USER_DATA | 1 | rinfo->report_type | 0-1,3-u32max |
| LOCK2 | &hiddev->existancelock | ||
| TYPE_LOCK | (struct hiddev)->existancelock |
drivers/hid/usbhid/hiddev.c hiddev_ioctl() -> hiddev_lookup_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rinfo | 4907267907103875072 |
| PARAM_VALUE | 1 | rinfo->report_type | 0,2-u32max |
| USER_DATA | 1 | rinfo->num_fields | 0-u32max |
| USER_DATA | 1 | rinfo->report_id | 0-u32max |
| USER_DATA | 1 | rinfo->report_type | 0,2-u32max |
| LOCK2 | &hiddev->existancelock | ||
| TYPE_LOCK | (struct hiddev)->existancelock |
drivers/hid/usbhid/hiddev.c hiddev_ioctl() -> hiddev_lookup_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rinfo | 4907267907103875072 |
| USER_DATA | 1 | rinfo->num_fields | 0-u32max |
| USER_DATA | 1 | rinfo->report_id | 0-u32max |
| USER_DATA | 1 | rinfo->report_type | 0-u32max |
| LOCK2 | &hiddev->existancelock | ||
| TYPE_LOCK | (struct hiddev)->existancelock |
drivers/hid/usbhid/hiddev.c hiddev_ioctl() -> hiddev_lookup_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rinfo | 4907267907103875072 |
| USER_DATA | 1 | rinfo->report_id | 0-u32max |
| USER_DATA | 1 | rinfo->report_type | 0-u32max |
| LOCK2 | &hiddev->existancelock | ||
| TYPE_LOCK | (struct hiddev)->existancelock |
drivers/hid/usbhid/hiddev.c hiddev_ioctl_usage() -> hiddev_lookup_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rinfo | 8060179614341652480 |
| USER_DATA | 1 | rinfo->report_id | 0-u32max |
| USER_DATA | 1 | rinfo->report_type | 0-u32max |
| LOCK2 | &hiddev->existancelock | ||
| TYPE_LOCK | (struct hiddev)->existancelock |
drivers/hid/usbhid/hiddev.c hiddev_ioctl_usage() -> hiddev_lookup_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | rinfo | 8060179614341652480 |
| PARAM_VALUE | 1 | rinfo->report_id | 0-4294967294 |
| USER_DATA | 1 | rinfo->report_id | 0-4294967294 |
| USER_DATA | 1 | rinfo->report_type | 0-u32max |
| LOCK2 | &hiddev->existancelock | ||
| TYPE_LOCK | (struct hiddev)->existancelock |