Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ocrdma_get_pd_num() -> _ocrdma_pd_mgr_get_bitmap()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->pd_mgr 4096-ptr_max
PARAM_VALUE 0 dev->pd_mgr->max_dpp_pd 1-u16max
PARAM_VALUE 0 dev->pd_mgr->pd_dpp_count 0-65534
PARAM_VALUE 1 dpp_pool 1
CAPPED_DATA 0 dev->pd_mgr->pd_dpp_count 1
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
PARAM_COMPARE 0 dev->pd_mgr->max_dpp_pd > $0->pd_mgr->pd_dpp_count
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->asic_id 0
LOCK2 0 &dev->dev_lock
HALF_LOCKED2 &file->hw_destroy_rwsem
HALF_LOCKED2 &file->ucontext_lock
TYPE_LOCK (struct ocrdma_dev)->dev_lock

drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ocrdma_get_pd_num() -> _ocrdma_pd_mgr_get_bitmap()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->pd_mgr 4096-ptr_max
PARAM_VALUE 0 dev->pd_mgr->max_normal_pd 1-u16max
PARAM_VALUE 0 dev->pd_mgr->pd_norm_count 0-65534
PARAM_VALUE 1 dpp_pool 0
CAPPED_DATA 0 dev->pd_mgr->max_dpp_pd 1
CAPPED_DATA 0 dev->pd_mgr->pd_norm_count 1
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
PARAM_COMPARE 0 dev->pd_mgr->max_dpp_pd <= $0->pd_mgr->pd_dpp_count
PARAM_COMPARE 0 dev->pd_mgr->max_normal_pd > $0->pd_mgr->pd_norm_count
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->asic_id 0
LOCK2 0 &dev->dev_lock
HALF_LOCKED2 &file->hw_destroy_rwsem
HALF_LOCKED2 &file->ucontext_lock
TYPE_LOCK (struct ocrdma_dev)->dev_lock

drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ocrdma_get_pd_num() -> _ocrdma_pd_mgr_get_bitmap()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->pd_mgr 4096-ptr_max
PARAM_VALUE 0 dev->pd_mgr->max_normal_pd 1-u16max
PARAM_VALUE 0 dev->pd_mgr->pd_norm_count 0-65534
PARAM_VALUE 1 dpp_pool 0
CAPPED_DATA 0 dev->pd_mgr->pd_norm_count 1
CAPPED_DATA 0 &dev->dev_lock 1
DATA_SOURCE 0 dev $0
PARAM_COMPARE 0 dev->pd_mgr->max_normal_pd > $0->pd_mgr->pd_norm_count
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 dev->asic_id 0
LOCK2 0 &dev->dev_lock
HALF_LOCKED2 &file->hw_destroy_rwsem
HALF_LOCKED2 &file->ucontext_lock
TYPE_LOCK (struct ocrdma_dev)->dev_lock