Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/xen-netback/rx.c xenvif_rx_queue_ready() -> xenvif_rx_queue_slots()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
BUF_SIZE 0 queue s32min-(-1),1-s32max
BUF_SIZE 0 queue s32min-(-1),1-s32max
DATA_SOURCE 0 queue $0
RX_PATH
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->end
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->len
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->next->end
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->next->len
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->next->tail
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->tail
UNITS 0 queue unit_array_size

drivers/net/xen-netback/rx.c xenvif_rx_queue_stalled() -> xenvif_rx_queue_slots()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
BUF_SIZE 0 queue s32min-(-1),1-s32max
BUF_SIZE 0 queue s32min-(-1),1-s32max
DATA_SOURCE 0 queue $0
RX_PATH
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->end
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->len
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->next->end
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->next->len
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->next->tail
NO_OVERFLOW_SIMPLE 0 queue->rx_copy.completed->prev->tail
UNITS 0 queue unit_array_size