Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/soc/fsl/qbman/qman.c __poll_portal_fast() -> fq_clear()

Type Parameter Key Value
PARAM_VALUE 1 mask 1073741824
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/soc/fsl/qbman/qman.c clear_vdqcr() -> fq_clear()

Type Parameter Key Value
PARAM_VALUE 0 fq 4096-ptr_max
PARAM_VALUE 1 mask 134217728
DATA_SOURCE 0 fq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/soc/fsl/qbman/qman.c fq_state_change() -> fq_clear()

Type Parameter Key Value
PARAM_VALUE 0 fq 4096-ptr_max
PARAM_VALUE 1 mask 536870912
DATA_SOURCE 0 fq $1
PREEMPT_ADD
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/soc/fsl/qbman/qman.c fq_state_change() -> fq_clear()

Type Parameter Key Value
PARAM_VALUE 0 fq 4096-ptr_max
PARAM_VALUE 1 mask 2147483648
DATA_SOURCE 0 fq $1
PREEMPT_ADD
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/soc/fsl/qbman/qman.c qman_init_fq() -> fq_clear()

Type Parameter Key Value
PARAM_VALUE 0 fq 4096-ptr_max
PARAM_VALUE 0 fq->flags 0-2,4,32-u32max
PARAM_VALUE 1 mask 268435456
BUF_SIZE 0 fq (-1),48
BUF_SIZE 0 fq (-1),48
CAPPED_DATA 0 fq 1
DATA_SOURCE 0 fq $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL