Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/vdpa/solidrun/snet_main.c snet_cfg_irq_hndlr() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/solidrun/snet_main.c snet_vq_irq_hndlr() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/pds/vdpa_dev.c pds_vdpa_isr() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/pds/vdpa_dev.c pds_vdpa_notify_handler() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| NOCHECK_CALL |
drivers/vdpa/mlx5/net/mlx5_vnet.c mlx5_cvq_notify() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->reslock | ||
| HALF_LOCKED2 | &vdpasim->mutex | ||
| HALF_LOCKED2 | bh |
drivers/vdpa/mlx5/net/mlx5_vnet.c mlx5_vdpa_handle_completions() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ibdev->reset_flow_resource_lock | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/mlx5/net/mlx5_vnet.c mlx5_vdpa_int_handler() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/mlx5/net/mlx5_vnet.c update_carrier() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/vdpa/virtio_pci/vp_vdpa.c vp_vdpa_config_handler() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/virtio_pci/vp_vdpa.c vp_vdpa_vq_handler() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/ifcvf/ifcvf_main.c ifcvf_config_changed() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/ifcvf/ifcvf_main.c ifcvf_vq_intr_handler() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/ifcvf/ifcvf_main.c ifcvf_vqs_reused_intr_handler() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/alibaba/eni_vdpa.c eni_vdpa_config_handler() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/alibaba/eni_vdpa.c eni_vdpa_vq_handler() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/vdpa_user/vduse_dev.c vduse_dev_irq_inject() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| NOCHECK_CALL | |||
| LOCK2 | &dev->irq_lock | ||
| LOCK2 | _T->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct vduse_dev)->irq_lock |
drivers/vdpa/vdpa_user/vduse_dev.c vduse_vq_irq_inject() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock |
drivers/vdpa/octeon_ep/octep_vdpa_main.c octep_vdpa_intr_handler() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/octeon_ep/octep_vdpa_main.c octep_vdpa_intr_handler() -> (struct vdpa_callback)->callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-0+8) | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/vdpa/vdpa_sim/vdpa_sim_net.c vdpasim_handle_cvq() -> (struct vdpasim_virtqueue)->cb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-184+176) | $(-1) |
| NOCHECK_CALL | |||
| LOCK2 | &vdpasim->mutex | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct vdpasim)->mutex |
drivers/vdpa/vdpa_sim/vdpa_sim.c vdpasim_vq_notify() -> (struct vdpasim_virtqueue)->cb()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | private | s32min-(-2),1-s32max |
| CONTAINER | 0 | *(-184+176) | $(-1) |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->reslock | ||
| HALF_LOCKED2 | &vdpasim->mutex | ||
| HALF_LOCKED2 | bh |