Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/vfio/virqfd.c vfio_virqfd_enable() -> vfio_virqfd_enable param 1()

Type Parameter Key Value
PARAM_VALUE 0 opaque 4096-ptr_max
PARAM_VALUE 1 unused 0-1025,1027-1029,1031-u64max
BUF_SIZE 0 opaque (-1),72
BUF_SIZE 0 opaque (-1),72
DATA_SOURCE 0 opaque $0
DATA_SOURCE 1 unused $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vdev->igate
HALF_LOCKED2 &vdev->ioeventfds_lock

drivers/vfio/virqfd.c virqfd_wakeup() -> (struct virqfd)->handler()

Type Parameter Key Value
BUF_SIZE 0 opaque 72
CONTAINER 0 *(-16+0) $(-1)
CONTAINER 1 *(-16+32) $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sci->sc_wait_request.lock
HALF_LOCKED2 &x->lock
HALF_LOCKED2 flags