Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/tty/serial/8250/8250_mid.c dnv_handle_irq() -> hsu_dma_get_status()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 nr 1
PARAM_VALUE 2 status 6656916910361624576
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &i->lock

drivers/tty/serial/8250/8250_mid.c dnv_handle_irq() -> hsu_dma_get_status()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 1 nr 0
PARAM_VALUE 2 status 6656916910361624576
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &i->lock

drivers/tty/serial/8250/8250_mid.c tng_handle_irq() -> hsu_dma_get_status()

Type Parameter Key Value
PARAM_VALUE 2 status 8760405973429915648
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chip unit_byte
HALF_LOCKED2 &i->lock

drivers/tty/serial/8250/8250_mid.c tng_handle_irq() -> hsu_dma_get_status()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->hsu 4096-ptr_max
PARAM_VALUE 0 chip->hsu->nr_channels 0-u16max
PARAM_VALUE 1 nr 0-65532,65534
PARAM_VALUE 2 status 8760405973429915648
BUF_SIZE 0 chip s32min-(-2),1-s32max
BUF_SIZE 0 chip s32min-(-2),1-s32max
CAPPED_DATA 0 chip->hsu->nr_channels 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 chip unit_byte
HALF_LOCKED2 &i->lock

drivers/dma/hsu/pci.c hsu_pci_irq() -> hsu_dma_get_status()

Type Parameter Key Value
PARAM_VALUE 0 chip 4096-ptr_max
PARAM_VALUE 0 chip->hsu 4096-ptr_max
PARAM_VALUE 0 chip->hsu->nr_channels 1-u16max
PARAM_VALUE 1 nr 0-64
PARAM_VALUE 2 status 3376256846628720640
CAPPED_DATA 1 nr 1
DATA_SOURCE 0 chip $1
DATA_SOURCE 1 nr r find_next_bit
PARAM_COMPARE 0 chip->hsu->nr_channels > $1
PARAM_COMPARE 1 nr < $0->hsu->nr_channels
CONSTRAINT 1 nr <946
RX_PATH
TASK_NOT_RUNNING
UNITS 1 nr unit_array_size
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags