Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/vfio/pci/virtio/migrate.c virtiovf_pci_get_data_size() -> virtio_pci_admin_dev_parts_metadata_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj_type | 0 |
| PARAM_VALUE | 3 | metadata_type | 0 |
| PARAM_VALUE | 4 | out | 8359357987061936128 |
| LOCK2 | &virtvdev->state_mutex | ||
| TYPE_LOCK | (struct virtiovf_pci_core_device)->state_mutex |
drivers/vfio/pci/virtio/migrate.c virtiovf_pci_save_device_data() -> virtio_pci_admin_dev_parts_metadata_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | pdev->is_virtfn | 1 |
| PARAM_VALUE | 1 | obj_type | 0 |
| PARAM_VALUE | 2 | id | 0-s32max |
| PARAM_VALUE | 3 | metadata_type | 0 |
| PARAM_VALUE | 4 | out | 8419808671246708736 |
| CAPPED_DATA | 0 | pdev->physfn->driver | 1 |
| LOCK2 | &virtvdev->state_mutex | ||
| TYPE_LOCK | (struct virtiovf_pci_core_device)->state_mutex |
drivers/vfio/pci/virtio/migrate.c virtiovf_pci_save_device_final_data() -> virtio_pci_admin_dev_parts_metadata_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj_type | 0 |
| PARAM_VALUE | 3 | metadata_type | 0 |
| PARAM_VALUE | 4 | out | 218465700991406080 |
| LOCK2 | &virtvdev->state_mutex | ||
| TYPE_LOCK | (struct virtiovf_pci_core_device)->state_mutex |
drivers/vfio/pci/virtio/migrate.c virtiovf_precopy_ioctl() -> virtio_pci_admin_dev_parts_metadata_get()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | obj_type | 0 |
| PARAM_VALUE | 3 | metadata_type | 0 |
| PARAM_VALUE | 4 | out | 1846820985384550400 |
| PARAM_VALUE | 4 | *out | 0 |
| LOCK2 | &virtvdev->state_mutex | ||
| TYPE_LOCK | (struct virtiovf_pci_core_device)->state_mutex |