Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/misc/genwqe/card_ddcb.c __genwqe_enqueue_ddcb() -> enqueue_ddcb()

Type Parameter Key Value
PARAM_VALUE 0 cd 4096-ptr_max
PARAM_VALUE 0 cd->card_state 1
PARAM_VALUE 1 queue 4096-ptr_max
PARAM_VALUE 1 queue->ddcb_req 4096-ptr_max
PARAM_VALUE 2 pddcb 4096-ptr_max
PARAM_VALUE 2 pddcb->icrc_hsi_shi_32 4,65540-4294901764
PARAM_VALUE 2 pddcb->n.asiv 4096-ptr_max
PARAM_VALUE 2 pddcb->pre 128
PARAM_VALUE 2 pddcb->xdir 0-1
CAPPED_DATA 1 queue->ddcb_act 1
DATA_SOURCE 0 cd $0
DATA_SOURCE 2 pddcb r get_next_ddcb
FUZZY_MAX 2 pddcb->xdir 1
BIT_INFO 2 pddcb->icrc_hsi_shi_32 0x4,0xffffffff
HARD_MAX 2 pddcb->xdir 1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
UNITS 3 ddcb_no unit_array_size
LOCK2 flags
LOCK2 1 &queue->ddcb_lock
TYPE_LOCK (struct ddcb_queue)->ddcb_lock