Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/dma/sh/shdmac.c sh_dmae_ctl_stop() -> dmaor_read()

Type Parameter Key Value
BUF_SIZE 0 shdev s32min-(-1),1-s32max
BUF_SIZE 0 shdev s32min-(-1),1-s32max
DATA_SOURCE 0 shdev $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 shdev unit_byte
LOCK2 flags
LOCK2 global &sh_dmae_lock

drivers/dma/sh/shdmac.c sh_dmae_err() -> dmaor_read()

Type Parameter Key Value
DATA_SOURCE 0 shdev $1

drivers/dma/sh/shdmac.c sh_dmae_nmi_notify() -> dmaor_read()

Type Parameter Key Value
PARAM_VALUE 0 shdev 4096-ptr_max
DATA_SOURCE 0 shdev $0
LOCK2 rcu_read

drivers/dma/sh/shdmac.c sh_dmae_rst() -> dmaor_read()

Type Parameter Key Value
BUF_SIZE 0 shdev s32min-(-1),1-s32max
BUF_SIZE 0 shdev s32min-(-1),1-s32max
BUF_SIZE 0 shdev->pdata (-1),1-s32max
BUF_SIZE 0 shdev->shdma_dev.ops (-1),88
DATA_SOURCE 0 shdev $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 shdev->pdata->channel_num
UNITS 0 shdev unit_byte
LOCK2 flags
LOCK2 global &sh_dmae_lock

drivers/dma/sh/shdmac.c sh_dmae_rst() -> dmaor_read()

Type Parameter Key Value
PARAM_VALUE 0 shdev 4096-ptr_max
PARAM_VALUE 0 shdev->pdata 4096-ptr_max
BUF_SIZE 0 shdev s32min-(-1),1-s32max
BUF_SIZE 0 shdev s32min-(-1),1-s32max
BUF_SIZE 0 shdev->pdata (-1),1-s32max
BUF_SIZE 0 shdev->shdma_dev.ops (-1),88
DATA_SOURCE 0 shdev $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 shdev->pdata->channel_num
UNITS 0 shdev unit_byte
LOCK2 flags
LOCK2 global &sh_dmae_lock