Defined in 1 files as a function:
Referenced in 5 files:
- drivers/vdpa/vdpa.c
- drivers/vdpa/vdpa_sim/vdpa_sim.h, line 103
- drivers/vhost/vhost.h, line 387
- include/linux/virtio_config.h, line 428
- include/linux/vringh.h, line 267
Smatch caller information:
drivers/vhost/vhost.c vhost32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | val | 0-u32max |
| HALF_LOCKED2 | &vq->mutex | ||
| HALF_LOCKED2 | &vq->mutex | ||
| TYPE_LOCK | (struct vhost_virtqueue)->mutex |
drivers/virtio/virtio_ring.c virtio32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/vhost/vringh.c vringh32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| DATA_SOURCE | 1 | val | $1 |
| USER_DATA | 1 | val | 0-u32max |
drivers/gpio/gpio-virtio.c virtio32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | val | 0-u32max |
drivers/scsi/virtio_scsi.c virtio32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| DATA_SOURCE | 1 | val | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | val | 0-u32max |
| HALF_LOCKED2 | flags |
drivers/virtio/virtio_balloon.c virtio32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| DATA_SOURCE | 1 | val | $1 |
| HALF_LOCKED2 | &pool->lock |
drivers/char/virtio_console.c virtio32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | val | 0-u32max |
drivers/block/virtio_blk.c virtio32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | val | 0-u32max |
drivers/net/virtio_net.c virtio32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | val | 0-u32max |
drivers/vhost/scsi.c vhost32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vq->mutex | ||
| TYPE_LOCK | (struct vhost_virtqueue)->mutex |
drivers/vdpa/vdpa_sim/vdpa_sim_blk.c vdpasim32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| DATA_SOURCE | 1 | val | $1 |
| USER_DATA | 1 | val | 0-u32max |
| LOCK2 | &vdpasim->mutex | ||
| TYPE_LOCK | (struct vdpasim)->mutex |
drivers/spi/spi-virtio.c virtio32_to_cpu() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| DATA_SOURCE | 1 | val | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | val | 0-u32max |
drivers/vdpa/vdpa.c vdpa_dev_blk_block_size_config_fill() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vdev->cf_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| TYPE_LOCK | (struct vdpa_device)->cf_lock |
drivers/vdpa/vdpa.c vdpa_dev_blk_discard_config_fill() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vdev->cf_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| TYPE_LOCK | (struct vdpa_device)->cf_lock |
drivers/vdpa/vdpa.c vdpa_dev_blk_discard_config_fill() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vdev->cf_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| TYPE_LOCK | (struct vdpa_device)->cf_lock |
drivers/vdpa/vdpa.c vdpa_dev_blk_discard_config_fill() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vdev->cf_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| TYPE_LOCK | (struct vdpa_device)->cf_lock |
drivers/vdpa/vdpa.c vdpa_dev_blk_seg_max_config_fill() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vdev->cf_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| TYPE_LOCK | (struct vdpa_device)->cf_lock |
drivers/vdpa/vdpa.c vdpa_dev_blk_seg_size_config_fill() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vdev->cf_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| TYPE_LOCK | (struct vdpa_device)->cf_lock |
drivers/vdpa/vdpa.c vdpa_dev_blk_topology_config_fill() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vdev->cf_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| TYPE_LOCK | (struct vdpa_device)->cf_lock |
drivers/vdpa/vdpa.c vdpa_dev_blk_write_zeroes_config_fill() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vdev->cf_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| TYPE_LOCK | (struct vdpa_device)->cf_lock |
drivers/vdpa/vdpa.c vdpa_dev_blk_write_zeroes_config_fill() -> __virtio32_to_cpu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | little_endian | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vdev->cf_lock | ||
| HALF_LOCKED2 | global &vdpa_dev_lock | ||
| TYPE_LOCK | (struct vdpa_device)->cf_lock |