Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/staging/media/av7110/av7110.c gpioirq() -> start_debi_dma()

Type Parameter Key Value
PARAM_VALUE 0 av7110 4096-ptr_max
PARAM_VALUE 0 av7110->ci_wbuffer.data 4096-ptr_max
PARAM_VALUE 0 av7110->debilock.rlock.dep_map->name 0-255
PARAM_VALUE 0 av7110->dev 4096-ptr_max
PARAM_VALUE 0 *av7110->debi_virt 0-255
PARAM_VALUE 1 dir 1
PARAM_VALUE 2 addr 0-u32max
PARAM_VALUE 3 len 0-u16max
BIT_INFO 3 len 0x0,0xff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 av7110->debilen 0-s32max[c]
HOST_DATA 0 av7110->debitype 0-s32max[c]
LOCK2 0 &av7110->debilock
HALF_LOCKED2 bh
TYPE_LOCK (struct av7110)->debilock

drivers/staging/media/av7110/av7110.c gpioirq() -> start_debi_dma()

Type Parameter Key Value
PARAM_VALUE 0 av7110 4096-ptr_max
PARAM_VALUE 0 av7110->aout.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 av7110->debilock.rlock.dep_map->name 0-255
PARAM_VALUE 0 av7110->debitype s32min-(-1),256-s32max
PARAM_VALUE 0 av7110->dev 4096-ptr_max
PARAM_VALUE 0 av7110->playing s32min-(-1),1-s32max
PARAM_VALUE 0 *av7110->debi_virt 0-255
PARAM_VALUE 1 dir 1
PARAM_VALUE 2 addr 0-u32max
PARAM_VALUE 3 len 1-2048
CAPPED_DATA 3 len 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 av7110->debilen 0-s32max[c]
HOST_DATA 0 av7110->debitype 256-s32max[c]
LOCK2 0 &av7110->debilock
HALF_LOCKED2 bh
TYPE_LOCK (struct av7110)->debilock

drivers/staging/media/av7110/av7110.c gpioirq() -> start_debi_dma()

Type Parameter Key Value
PARAM_VALUE 0 av7110 4096-ptr_max
PARAM_VALUE 0 av7110->debilen s32min-(-1),1-s32max
PARAM_VALUE 0 av7110->debilock.rlock.dep_map->name 0-255
PARAM_VALUE 0 av7110->dev 4096-ptr_max
PARAM_VALUE 1 dir 1
PARAM_VALUE 2 addr 0-u32max
PARAM_VALUE 3 len 0-2048,2147483648-u32max
CAPPED_DATA 3 len 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 av7110->debilen 1-s32max[c]
HOST_DATA 0 av7110->debitype 0-s32max[c]
HOST_DATA 3 len 1-2048[c]
LOCK2 0 &av7110->debilock
HALF_LOCKED2 bh
TYPE_LOCK (struct av7110)->debilock

drivers/staging/media/av7110/av7110.c gpioirq() -> start_debi_dma()

Type Parameter Key Value
PARAM_VALUE 0 av7110 4096-ptr_max
PARAM_VALUE 0 av7110->debilock.rlock.dep_map->name 0-255
PARAM_VALUE 0 av7110->dev 4096-ptr_max
PARAM_VALUE 1 dir 0
PARAM_VALUE 2 addr 0-u32max
BIT_INFO 3 len 0x0,0x7ffffffc
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 av7110->debilen 0-s32max[c]
HOST_DATA 0 av7110->debitype 0-s32max[c]
HOST_DATA 3 len 0-u32max[c]
LOCK2 0 &av7110->debilock
HALF_LOCKED2 bh
TYPE_LOCK (struct av7110)->debilock

drivers/staging/media/av7110/av7110.c gpioirq() -> start_debi_dma()

Type Parameter Key Value
PARAM_VALUE 0 av7110 4096-ptr_max
PARAM_VALUE 0 av7110->debilock.rlock.dep_map->name 0-255
PARAM_VALUE 0 av7110->dev 4096-ptr_max
PARAM_VALUE 1 dir 0
PARAM_VALUE 2 addr 24064
PARAM_VALUE 3 len 1-255,2147483648-u32max
BIT_INFO 3 len 0x0,0xfc
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 av7110->debilen 0-s32max[c]
HOST_DATA 0 av7110->debitype 0-s32max[c]
HOST_DATA 3 len 1-255,2147483648-u32max[c]
LOCK2 0 &av7110->debilock
HALF_LOCKED2 bh
TYPE_LOCK (struct av7110)->debilock