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/hid/intel-ish-hid/ishtp-hid.c ishtp_hid_request() -> hid_ishtp_get_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hid | 4096-ptr_max |
| PARAM_VALUE | 0 | hid->dev.kobj.parent->sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | hid->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | hid->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | hid->driver_input_lock.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | hid->ll_driver | 4096-ptr_max |
| PARAM_VALUE | 0 | hid->ll_driver->idle | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hid->ll_driver->max_buffer_size | 0,4096 |
| PARAM_VALUE | 0 | hid->ll_driver->may_wakeup | 0,4443010138165833728,6534636632079282176 |
| PARAM_VALUE | 0 | hid->ll_driver->power | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hid->ll_driver->request | 5063944467320635392,5622718608058388480,7328449251628552192 |
| PARAM_VALUE | 0 | hid->ll_driver->start | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hid->ll_driver->wait | 0,4096-ptr_max |
| BUF_SIZE | 0 | hid | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hid | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hid->bpf_rdesc | (-1)-s32max |
| BUF_SIZE | 0 | hid->devres_group_id | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | hid | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &data->lock | ||
| HALF_LOCKED2 | &data->mutex | ||
| HALF_LOCKED2 | &entry->report_lock | ||
| HALF_LOCKED2 | &evdev->mutex | ||
| HALF_LOCKED2 | &fbdefio_state->lock | ||
| HALF_LOCKED2 | &haptic->auto_trigger_mutex | ||
| HALF_LOCKED2 | &hiddev->existancelock | ||
| HALF_LOCKED2 | &info->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | hsdev->mutex_ptr | ||
| HALF_LOCKED2 | 0 | &hid->driver_input_lock | |
| HALF_LOCKED2 | 0 | &hid->ll_open_lock |
drivers/hid/intel-ish-hid/ishtp-hid.c ishtp_raw_request() -> hid_ishtp_get_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hid | 4096-ptr_max |
| PARAM_VALUE | 0 | hid->bpf.destroyed | 0 |
| PARAM_VALUE | 0 | hid->bpf.srcu.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | hid->dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | hid->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | hid->driver_input_lock.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | hid->ll_driver | 4096-ptr_max |
| PARAM_VALUE | 0 | hid->ll_driver->idle | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hid->ll_driver->max_buffer_size | 0,4096 |
| PARAM_VALUE | 0 | hid->ll_driver->may_wakeup | 0,4443010138165833728,6534636632079282176 |
| PARAM_VALUE | 0 | hid->ll_driver->output_report | 0,413141862939832320,1442834317192245248,2221293637157601280,3717343193451302912,7818562613356847104 |
| PARAM_VALUE | 0 | hid->ll_driver->power | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hid->ll_driver->raw_request | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hid->ll_driver->request | 0,5063944467320635392,5622718608058388480,7328449251628552192 |
| PARAM_VALUE | 0 | hid->ll_driver->start | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hid->ll_driver->wait | 0,4096-ptr_max |
| PARAM_VALUE | 2 | report_type | 0,2 |
| BUF_SIZE | 0 | hid | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hid | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | hid->bpf_rdesc | (-1)-s32max |
| BUF_SIZE | 0 | hid->devres_group_id | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | hid->bpf.srcu.srcu_ctrp | 1 |
| DATA_SOURCE | 0 | hid | $0 |
| DATA_SOURCE | 1 | report_id | $1 |
| DATA_SOURCE | 2 | report_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | report_id | 0-255 |
| HALF_LOCKED2 | global &minors_rwsem | ||
| HALF_LOCKED2 | 0 | &hid->driver_input_lock | |
| HALF_LOCKED2 | 0 | &hid->ll_open_lock |