Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/9p/trans_virtio.c p9_virtio_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 5831660684279070720
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

net/9p/trans_virtio.c virtio_cread_bytes() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->config->find_vqs 4096-ptr_max
PARAM_VALUE 0 vdev->config->get 4096-ptr_max
PARAM_VALUE 0 vdev->config->get_extended_features 0,6730071979336241152
PARAM_VALUE 0 vdev->config->get_status 4096-ptr_max
PARAM_VALUE 0 vdev->config->set_status 4096-ptr_max
PARAM_VALUE 0 vdev->debugfs_filter_features 4096-ptr_max
PARAM_VALUE 0 vdev->features_array 4096-ptr_max
PARAM_VALUE 0 vdev->vqs.prev->next 4096-ptr_max
PARAM_VALUE 0 vdev->vqs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 vdev->vqs_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 offset 2
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 4 bytes 1
BUF_SIZE 2 buf 1-65536
BUF_SIZE 2 buf 1-65536
DATA_SOURCE 0 vdev $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 buf $2
DATA_SOURCE 3 count $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 count 0-u16max
ELEM_LAST 2 ==buf3 8052

drivers/iommu/virtio-iommu.c viommu_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 8006376085221236736
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/iommu/virtio-iommu.c viommu_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 8006376085221236736
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/iommu/virtio-iommu.c viommu_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 16
PARAM_VALUE 2 buf 8006376085221236736
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/iommu/virtio-iommu.c viommu_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 24
PARAM_VALUE 2 buf 8006376085221236736
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/iommu/virtio-iommu.c viommu_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 28
PARAM_VALUE 2 buf 8006376085221236736
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/iommu/virtio-iommu.c viommu_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 32
PARAM_VALUE 2 buf 8006376085221236736
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/nvdimm/virtio_pmem.c virtio_pmem_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 5072043981905715200
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/nvdimm/virtio_pmem.c virtio_pmem_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 5072043981905715200
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_mem.c virtio_mem_init() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 40
PARAM_VALUE 2 buf 2503639384323231744
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_mem.c virtio_mem_init() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 2503639384323231744
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_mem.c virtio_mem_init() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 2503639384323231744
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_mem.c virtio_mem_init() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 16
PARAM_VALUE 2 buf 2503639384323231744
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_mem.c virtio_mem_init() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 24
PARAM_VALUE 2 buf 2503639384323231744
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_mem.c virtio_mem_init() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 32
PARAM_VALUE 2 buf 2503639384323231744
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_mem.c virtio_mem_refresh_config() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 1 offset 40
PARAM_VALUE 2 buf 5253616850320453632
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
NOCHECK_CALL
UNITS 4 bytes unit_byte
HALF_LOCKED2 &pool->lock

drivers/virtio/virtio_mem.c virtio_mem_refresh_config() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 32
PARAM_VALUE 2 buf 5253616850320453632
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
NOCHECK_CALL
UNITS 4 bytes unit_byte
HALF_LOCKED2 &pool->lock

drivers/virtio/virtio_mem.c virtio_mem_refresh_config() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 48
PARAM_VALUE 2 buf 5253616850320453632
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
NOCHECK_CALL
UNITS 4 bytes unit_byte
HALF_LOCKED2 &pool->lock

drivers/scsi/virtio_scsi.c virtscsi_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 7623163410761617408
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/scsi/virtio_scsi.c virtscsi_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 30
PARAM_VALUE 2 buf 7623163410761617408
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/scsi/virtio_scsi.c virtscsi_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 buf 7623163410761617408
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/scsi/virtio_scsi.c virtscsi_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 buf 7623163410761617408
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 0 vdev->priv 4600-s32max
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/scsi/virtio_scsi.c virtscsi_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 7623163410761617408
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 0 vdev->priv 4600-s32max
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/scsi/virtio_scsi.c virtscsi_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 32
PARAM_VALUE 2 buf 7623163410761617408
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 0 vdev->priv 4600-s32max
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

sound/virtio/virtio_chmap.c virtsnd_chmap_parse_cfg() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 7230547576072634368
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 36
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 40
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 48
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 16
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 20
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 24
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 28
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 32
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 44
PARAM_VALUE 2 buf 3178148471587422208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/crypto/virtio/virtio_crypto_core.c virtcrypto_update_status() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 3253843305229385728
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_balloon.c towards_target() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 3520148926284218368
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_balloon.c virtio_balloon_cmd_id_received() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 7818461839276638208
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
NOCHECK_CALL
UNITS 4 bytes unit_byte
HALF_LOCKED2 &pool->lock

drivers/bluetooth/virtio_bt.c virtbt_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 2
PARAM_VALUE 2 buf 6769905662587940864
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 0 vdev->priv 112
BUF_SIZE 2 buf 2
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/bluetooth/virtio_bt.c virtbt_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 1
PARAM_VALUE 2 buf 6769905662587940864
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 0 vdev->priv 112
BUF_SIZE 2 buf 2
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/bluetooth/virtio_bt.c virtbt_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 buf 6769905662587940864
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 0 vdev->priv 112
BUF_SIZE 2 buf 2
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/bluetooth/virtio_bt.c virtbt_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 3
PARAM_VALUE 2 buf 6769905662587940864
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 0 vdev->priv 112
BUF_SIZE 2 buf 2
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

sound/virtio/virtio_kctl.c virtsnd_kctl_parse_cfg() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 buf 7863385762229870592
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/gpu/drm/virtio/virtgpu_kms.c virtio_gpu_config_changed_work_func() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 5835839860663328768
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
NOCHECK_CALL
UNITS 4 bytes unit_byte
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/virtio/virtgpu_kms.c virtio_gpu_init() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.parent 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 16
PARAM_VALUE 2 buf 5504761943058522112
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/gpu/drm/virtio/virtgpu_kms.c virtio_gpu_init() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.parent 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 5504761943058522112
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/gpu/drm/virtio/virtgpu_kms.c virtio_gpu_init() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.parent 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 buf 5504761943058522112
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

fs/fuse/virtio_fs.c virtio_cread_bytes() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->config->get 0,4096-ptr_max
PARAM_VALUE 0 vdev->config->get_extended_features 0,6730071979336241152
PARAM_VALUE 0 vdev->config->get_status 4096-ptr_max
PARAM_VALUE 0 vdev->config->set_status 4096-ptr_max
PARAM_VALUE 0 vdev->debugfs_filter_features 4096-ptr_max
PARAM_VALUE 0 vdev->features_array 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 7412337697665798144
PARAM_VALUE 3 count 36
PARAM_VALUE 4 bytes 1
BUF_SIZE 0 vdev->priv 336
BUF_SIZE 2 buf 36
BUF_SIZE 2 buf 36
DATA_SOURCE 0 vdev $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 buf $2
DATA_SOURCE 3 count $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 count unit_byte

fs/fuse/virtio_fs.c virtio_fs_setup_vqs() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 36
PARAM_VALUE 2 buf 4059468209108099072
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 0 vdev->priv 336
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/char/virtio_console.c update_size_from_config() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 7324646193389957120
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/char/virtio_console.c update_size_from_config() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 2
PARAM_VALUE 2 buf 7324646193389957120
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/char/virtio_console.c virtcons_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 buf 6308700911568621568
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 0 vdev->priv 472
BUF_SIZE 2 buf 4
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

sound/virtio/virtio_pcm.c virtsnd_pcm_parse_cfg() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 4
PARAM_VALUE 2 buf 4530251093676331008
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c init_vq() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 1 offset 34
PARAM_VALUE 2 buf 1409712530672562176
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_getgeo() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 1-u64max
PARAM_VALUE 1 offset 16
PARAM_VALUE 2 buf 6435119470589218816
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
NOCHECK_CALL
UNITS 4 bytes unit_byte
LOCK2 &vblk->vdev_mutex
TYPE_LOCK (struct virtio_blk)->vdev_mutex

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 20
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 26
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 28
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 44
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 36
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 40
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 48
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 68
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 60
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 64
PARAM_VALUE 2 buf 4313791449990406144
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_zoned_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 76
PARAM_VALUE 2 buf 4683952180827590656
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_zoned_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 80
PARAM_VALUE 2 buf 4683952180827590656
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_zoned_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 88
PARAM_VALUE 2 buf 4683952180827590656
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_zoned_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 72
PARAM_VALUE 2 buf 4683952180827590656
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_read_zoned_limits() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 84
PARAM_VALUE 2 buf 4683952180827590656
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/block/virtio_blk.c virtblk_update_capacity() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 4649287442325651456
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 8
BUF_SIZE 2 buf 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

sound/virtio/virtio_jack.c virtsnd_jack_parse_cfg() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 vdev->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 6679496277137182720
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/net/virtio_net.c virtio_cread_bytes() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->config->get 0,4096-ptr_max
PARAM_VALUE 0 vdev->config->get_extended_features 0,6730071979336241152
PARAM_VALUE 0 vdev->config->get_status 4096-ptr_max
PARAM_VALUE 0 vdev->config->set_status 4096-ptr_max
PARAM_VALUE 0 vdev->debugfs_filter_features 4096-ptr_max
PARAM_VALUE 0 vdev->features_array 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 buf 8938794874238873600
PARAM_VALUE 3 count 6
PARAM_VALUE 4 bytes 1
BUF_SIZE 2 buf 6
BUF_SIZE 2 buf 6
DATA_SOURCE 0 vdev $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 buf $2
DATA_SOURCE 3 count $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/virtio_net.c virtnet_config_changed_work() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 1 offset 6
PARAM_VALUE 2 buf 3995489983726264320
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
NOCHECK_CALL
UNITS 4 bytes unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/virtio_net.c virtnet_update_settings() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 buf 4221934948341669888
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/virtio/virtio_input.c virtinput_cfg_abs() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 4204678194378768384
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_input.c virtinput_cfg_abs() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 buf 4204678194378768384
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_input.c virtinput_cfg_abs() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 24
PARAM_VALUE 2 buf 4204678194378768384
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_input.c virtinput_cfg_abs() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 16
PARAM_VALUE 2 buf 4204678194378768384
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_input.c virtinput_cfg_abs() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 20
PARAM_VALUE 2 buf 4204678194378768384
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 4
BUF_SIZE 2 buf 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_input.c virtinput_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 buf 7637153042587566080
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_input.c virtinput_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 10
PARAM_VALUE 2 buf 7637153042587566080
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_input.c virtinput_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 12
PARAM_VALUE 2 buf 7637153042587566080
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_input.c virtinput_probe() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 1 offset 14
PARAM_VALUE 2 buf 7637153042587566080
PARAM_VALUE 3 count 1
PARAM_VALUE 4 bytes 2
BUF_SIZE 2 buf 2
DATA_SOURCE 0 vdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bytes unit_byte

drivers/virtio/virtio_input.c virtio_cread_bytes() -> __virtio_cread_many()

Type Parameter Key Value
PARAM_VALUE 0 vdev 4096-ptr_max
PARAM_VALUE 0 vdev->config 4096-ptr_max
PARAM_VALUE 0 vdev->config->find_vqs 4096-ptr_max
PARAM_VALUE 0 vdev->config->get 4096-ptr_max
PARAM_VALUE 0 vdev->config->set 4096-ptr_max
PARAM_VALUE 0 vdev->priv 4096-ptr_max
PARAM_VALUE 0 vdev->vqs.prev->next 4096-ptr_max
PARAM_VALUE 0 vdev->vqs.prev->next->next 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 3 count 0-255
PARAM_VALUE 4 bytes 1
BUF_SIZE 2 buf 1-255
BUF_SIZE 2 buf 1-255
CAPPED_DATA 3 count 1
CAPPED_DATA 3 count 1
DATA_SOURCE 0 vdev $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 buf $2
DATA_SOURCE 3 count $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 count 0-255[c]
UNITS 3 count unit_byte
BYTE_COUNT 2 ==buf3 8050