Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/media/pci/intel/ivsc/mei_ace.c, line 477
- drivers/media/pci/intel/ivsc/mei_csi.c, line 676
- drivers/misc/mei/bus-fixup.c
- drivers/misc/mei/bus.c, line 856
- drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c, line 138
- drivers/misc/mei/hdcp/mei_hdcp.c, line 816
- drivers/misc/mei/mei_lb.c, line 375
- drivers/misc/mei/pxp/mei_pxp.c
- drivers/net/wireless/intel/iwlwifi/mei/main.c, line 1348
- drivers/nfc/mei_phy.c, line 322
- drivers/watchdog/mei_wdt.c, line 580
Smatch caller information:
drivers/watchdog/mei_wdt.c mei_wdt_probe() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->state | 0-1,3-4294967295 |
| PARAM_VALUE | 0 | cldev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->me_cl | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->me_cl->props.protocol_version | 2 |
| DATA_SOURCE | 0 | cldev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/misc/mei/bus-fixup.c mei_gsc_mkhi_fix_ver() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | cldev->dev.p->dead | 0-1 |
| PARAM_VALUE | 0 | cldev->dev.p->deferred_probe_reason | 0-s64max |
| PARAM_VALUE | 0 | cldev->dev.parent->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | cldev->dev.parent->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | cldev->dev.parent->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | cldev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | cldev->do_match | 1 |
| PARAM_VALUE | 0 | cldev->is_added | 0 |
| PARAM_VALUE | 0 | cldev->me_cl | 4096-ptr_max |
| DATA_SOURCE | 0 | cldev | $0 |
| LOCK2 | &bus->cl_bus_lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct mei_device)->cl_bus_lock |
drivers/misc/mei/bus-fixup.c mei_gsc_mkhi_ver() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus->fw_f_fw_ver_supported | 1 |
| PARAM_VALUE | 0 | cldev->bus->fw_ver_received | 0 |
| PARAM_VALUE | 0 | cldev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | cldev->dev.p->dead | 0-1 |
| PARAM_VALUE | 0 | cldev->dev.p->deferred_probe_reason | 0-s64max |
| PARAM_VALUE | 0 | cldev->dev.parent->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | cldev->dev.parent->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | cldev->dev.parent->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | cldev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | cldev->do_match | 1 |
| PARAM_VALUE | 0 | cldev->is_added | 0 |
| PARAM_VALUE | 0 | cldev->me_cl | 4096-ptr_max |
| DATA_SOURCE | 0 | cldev | $0 |
| LOCK2 | &bus->cl_bus_lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct mei_device)->cl_bus_lock |
drivers/misc/mei/bus-fixup.c mei_mkhi_fix() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | cldev->dev.p->dead | 0-1 |
| PARAM_VALUE | 0 | cldev->dev.p->deferred_probe_reason | 0-s64max |
| PARAM_VALUE | 0 | cldev->dev.parent->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | cldev->dev.parent->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | cldev->dev.parent->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | cldev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | cldev->do_match | 1 |
| PARAM_VALUE | 0 | cldev->is_added | 0 |
| PARAM_VALUE | 0 | cldev->me_cl | 4096-ptr_max |
| DATA_SOURCE | 0 | cldev | $0 |
| LOCK2 | &bus->cl_bus_lock | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct mei_device)->cl_bus_lock |
drivers/media/pci/intel/ivsc/mei_ace.c mei_ace_probe() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->state | 0-1,3-4294967295 |
| PARAM_VALUE | 0 | cldev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->me_cl | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->me_cl->props.protocol_version | 2 |
| DATA_SOURCE | 0 | cldev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/misc/mei/mei_lb.c mei_lb_push_payload() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/misc/mei/pxp/mei_pxp.c mei_pxp_probe() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->state | 0-1,3-4294967295 |
| PARAM_VALUE | 0 | cldev->me_cl | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->me_cl->props.protocol_version | 2 |
| DATA_SOURCE | 0 | cldev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/misc/mei/pxp/mei_pxp.c mei_pxp_reenable() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus->device_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cldev->bus->device_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | cldev->bus->device_lock.first_waiter->task->blocked_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cldev->bus->device_lock.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | cldev->bus->device_lock.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | cldev->bus->device_lock.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | cldev->bus->device_lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | cldev->bus->device_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | cldev->cl->dev->device_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cldev->cl->dev->device_lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | cldev->cl->dev->device_lock.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | cldev->cl->dev->hbuf_is_ready | 0-1 |
| PARAM_VALUE | 0 | cldev->cl->dev->hw->slots | 0 |
| PARAM_VALUE | 0 | cldev->cl->dev->hw->write_lock_cnt.counter | 0-s32max |
| PARAM_VALUE | 0 | cldev->cl->dev->timer_work.cpu | s32min-s32max |
| PARAM_VALUE | 0 | cldev->cl->dev->timer_work.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | cldev->cl->me_cl | 0 |
| PARAM_VALUE | 0 | cldev->cl->rd_completed_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | cldev->cl->state | 0-4294967295 |
| PARAM_VALUE | 0 | cldev->cl->status | s32min-s32max |
| PARAM_VALUE | 0 | cldev->cl->timer_count | 0 |
| PARAM_VALUE | 0 | cldev->notif_cb | 0 |
| PARAM_VALUE | 0 | cldev->notif_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | cldev->rx_cb | 0 |
| PARAM_VALUE | 0 | cldev->rx_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | *cldev->cl->dev->hw->tp->tx_buf->buf | 0-255 |
| PARAM_VALUE | 0 | *cldev->cl->dev->hw->tx_buf | 0-255 |
| CAPPED_DATA | 0 | cldev->cl | 1 |
| DATA_SOURCE | 0 | cldev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &pxp->tee_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct intel_pxp)->tee_mutex |
drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c mei_gsc_proxy_probe() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->state | 0-1,3-4294967295 |
| PARAM_VALUE | 0 | cldev->me_cl | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->me_cl->props.protocol_version | 2 |
| DATA_SOURCE | 0 | cldev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/nfc/mei_phy.c nfc_mei_phy_enable() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &info->info_lock | ||
| HALF_LOCKED2 | &ndev->req_lock | ||
| HALF_LOCKED2 | &nfc_dev->dev.mutex |
drivers/media/pci/intel/ivsc/mei_csi.c mei_csi_probe() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->state | 0-1,3-4294967295 |
| PARAM_VALUE | 0 | cldev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->me_cl | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->me_cl->props.protocol_version | 2 |
| DATA_SOURCE | 0 | cldev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/misc/mei/hdcp/mei_hdcp.c mei_hdcp_probe() -> mei_cldev_enable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cldev | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->refcnt.counter | 0-s32max |
| PARAM_VALUE | 0 | cldev->bus->parent->driver->owner->state | 0-1,3-4294967295 |
| PARAM_VALUE | 0 | cldev->me_cl | 4096-ptr_max |
| PARAM_VALUE | 0 | cldev->me_cl->props.protocol_version | 2 |
| DATA_SOURCE | 0 | cldev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |