Defined in 1 files as a function:
Referenced in 9 files:
- drivers/gpu/drm/hyperv/hyperv_drm_drv.c
- drivers/hid/hid-hyperv.c
- drivers/hv/hv_balloon.c, line 1982
- drivers/hv/hv_util.c, line 608
- drivers/input/serio/hyperv-keyboard.c
- drivers/net/hyperv/netvsc_drv.c
- drivers/pci/controller/pci-hyperv.c, line 3801
- drivers/scsi/storvsc_drv.c
- drivers/uio/uio_hv_generic.c, line 372
Smatch caller information:
drivers/hv/hv_balloon.c balloon_probe() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 1643056732995350528 |
| BUF_SIZE | 1 | data | 832 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/pci/controller/pci-hyperv.c hv_pci_probe() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 1 | data | 488 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | data | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->requestor.size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->rqstor_size |
drivers/hv/hv_util.c util_probe() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/storvsc_drv.c storvsc_dev_remove() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->requestor.size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->ringbuffer_gpadlhandle.size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->rqstor_size | |
| HALF_LOCKED2 | &child_device->mutex |
drivers/scsi/storvsc_drv.c storvsc_probe() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 1 | data | 2216 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | data | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/hyperv/netvsc_drv.c netvsc_probe() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | data | r alloc_etherdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/hyperv/netvsc_drv.c netvsc_probe() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->requestor.size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->ringbuffer_gpadlhandle.size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->rqstor_size |
drivers/net/hyperv/netvsc_drv.c netvsc_remove() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &child_device->mutex |
drivers/gpu/drm/hyperv/hyperv_drm_drv.c hv_drm_vmbus_probe() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | data | r __devm_drm_dev_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/hyperv/hyperv_drm_drv.c hv_drm_vmbus_probe() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->requestor.size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->ringbuffer_gpadlhandle.size | |
| NO_OVERFLOW_SIMPLE | 0 | dev->channel->rqstor_size |
drivers/gpu/drm/hyperv/hyperv_drm_drv.c hv_drm_vmbus_remove() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &child_device->mutex |
drivers/input/serio/hyperv-keyboard.c hv_kbd_probe() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 1 | data | 208 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | data | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/input/serio/hyperv-keyboard.c hv_kbd_remove() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &child_device->mutex |
drivers/hid/hid-hyperv.c mousevsc_alloc_device() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 1 | data | 16616 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | data | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/hid/hid-hyperv.c mousevsc_free_device() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &child_device->mutex |
drivers/uio/uio_hv_generic.c hv_uio_probe() -> hv_set_drvdata()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | data | 4096-ptr_max |
| BUF_SIZE | 1 | data | 792 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | data | r devm_kzalloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |