Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/soc/fsl/qbman/bman.c bm_rcr_finish() -> bm_in()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 p->addr.ce 1-u64max
PARAM_VALUE 0 p->addr.ce_be 1-u64max
PARAM_VALUE 0 p->addr.ci 4096-ptr_max
PARAM_VALUE 0 p->mc.cr 4096-ptr_max
PARAM_VALUE 0 p->mc.rr 4096-ptr_max
PARAM_VALUE 0 p->mc.rridx 0-1
PARAM_VALUE 0 p->mc.state 0
PARAM_VALUE 0 p->mc.vbit 0,128
PARAM_VALUE 0 p->rcr.available 0-7,250-255
PARAM_VALUE 0 p->rcr.busy 0
PARAM_VALUE 0 p->rcr.ci 0-7
PARAM_VALUE 0 p->rcr.cmode 1
PARAM_VALUE 0 p->rcr.pmode 2
PARAM_VALUE 0 p->rcr.ring 4096-ptr_max
PARAM_VALUE 0 p->rcr.vbit 0,128
PARAM_VALUE 1 offset 0
BUF_SIZE 0 p 128
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 p->rcr.ithresh 0-255

drivers/soc/fsl/qbman/bman.c bm_rcr_finish() -> bm_in()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 p->addr.ce 1-u64max
PARAM_VALUE 0 p->addr.ce_be 1-u64max
PARAM_VALUE 0 p->addr.ci 4096-ptr_max
PARAM_VALUE 0 p->mc.cr 4096-ptr_max
PARAM_VALUE 0 p->mc.rr 4096-ptr_max
PARAM_VALUE 0 p->mc.rridx 0-1
PARAM_VALUE 0 p->mc.state 0
PARAM_VALUE 0 p->mc.vbit 0,128
PARAM_VALUE 0 p->rcr.available 0-7,250-255
PARAM_VALUE 0 p->rcr.busy 0
PARAM_VALUE 0 p->rcr.ci 0-7
PARAM_VALUE 0 p->rcr.cmode 1
PARAM_VALUE 0 p->rcr.pmode 2
PARAM_VALUE 0 p->rcr.ring 4096-ptr_max
PARAM_VALUE 0 p->rcr.vbit 0,128
PARAM_VALUE 1 offset 4
BUF_SIZE 0 p 128
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 p->rcr.ithresh 0-255

drivers/soc/fsl/qbman/bman.c bm_rcr_init() -> bm_in()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 p->addr.ce 1-u64max
PARAM_VALUE 0 p->addr.ce_be 1-u64max
PARAM_VALUE 0 p->addr.ci 4096-ptr_max
PARAM_VALUE 0 p->rcr.ring 4096-ptr_max
PARAM_VALUE 1 offset 4
BUF_SIZE 0 p 128
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING

drivers/soc/fsl/qbman/bman.c bm_rcr_init() -> bm_in()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 p->addr.ce 1-u64max
PARAM_VALUE 0 p->addr.ce_be 1-u64max
PARAM_VALUE 0 p->addr.ci 4096-ptr_max
PARAM_VALUE 0 p->rcr.ci 0-7
PARAM_VALUE 0 p->rcr.ring 4096-ptr_max
PARAM_VALUE 1 offset 0
BUF_SIZE 0 p 128
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING

drivers/soc/fsl/qbman/bman.c bm_rcr_init() -> bm_in()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 p->addr.ce 1-u64max
PARAM_VALUE 0 p->addr.ce_be 1-u64max
PARAM_VALUE 0 p->addr.ci 4096-ptr_max
PARAM_VALUE 0 p->rcr.ci 0-7
PARAM_VALUE 0 p->rcr.ring 4096-ptr_max
PARAM_VALUE 1 offset 0
BUF_SIZE 0 p 128
DATA_SOURCE 0 p $0
RX_PATH
TASK_NOT_RUNNING

drivers/soc/fsl/qbman/bman.c bm_rcr_init() -> bm_in()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 p->addr.ce 1-u64max
PARAM_VALUE 0 p->addr.ce_be 1-u64max
PARAM_VALUE 0 p->addr.ci 4096-ptr_max
PARAM_VALUE 0 p->rcr.available 0-7,250-255
PARAM_VALUE 0 p->rcr.ci 0-7
PARAM_VALUE 0 p->rcr.ring 4096-ptr_max
PARAM_VALUE 0 p->rcr.vbit 0,128
PARAM_VALUE 1 offset 8
BUF_SIZE 0 p 128
DATA_SOURCE 0 p $0
FUZZY_MAX 0 p->rcr.vbit 128
HARD_MAX 0 p->rcr.vbit 128
RX_PATH
TASK_NOT_RUNNING

drivers/soc/fsl/qbman/bman.c bm_rcr_init() -> bm_in()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 p->addr.ce 1-u64max
PARAM_VALUE 0 p->addr.ce_be 1-u64max
PARAM_VALUE 0 p->addr.ci 4096-ptr_max
PARAM_VALUE 0 p->rcr.available 0-7,250-255
PARAM_VALUE 0 p->rcr.busy 0
PARAM_VALUE 0 p->rcr.ci 0-7
PARAM_VALUE 0 p->rcr.cmode 1
PARAM_VALUE 0 p->rcr.pmode 2
PARAM_VALUE 0 p->rcr.ring 4096-ptr_max
PARAM_VALUE 0 p->rcr.vbit 0,128
PARAM_VALUE 1 offset 256
BUF_SIZE 0 p 128
DATA_SOURCE 0 p $0
FUZZY_MAX 0 p->rcr.vbit 128
HARD_MAX 0 p->rcr.vbit 128
RX_PATH
TASK_NOT_RUNNING

drivers/soc/fsl/qbman/bman.c portal_isr() -> bm_in()

Type Parameter Key Value
PARAM_VALUE 1 offset 3584
BUF_SIZE 0 p 128
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags