Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/infiniband/hw/mthca/mthca_srq.c mthca_cleanup_srq_table() -> mthca_array_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 nent unit_page
LOCK2 global &mthca_device_mutex
HALF_LOCKED2 &dev->cmd.poll_sem

drivers/infiniband/hw/mthca/mthca_cq.c mthca_cleanup_cq_table() -> mthca_array_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 nent unit_page
LOCK2 global &mthca_device_mutex
HALF_LOCKED2 &dev->cmd.poll_sem

drivers/infiniband/hw/mthca/mthca_qp.c mthca_cleanup_qp_table() -> mthca_array_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 nent unit_page
LOCK2 global &mthca_device_mutex
HALF_LOCKED2 &dev->cmd.poll_sem

drivers/infiniband/hw/mthca/mthca_qp.c mthca_init_qp_table() -> mthca_array_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
PARAM_VALUE 0 array->page_list 16,4096-ptr_max
CAPPED_DATA 1 nent 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 nent unit_page
LOCK2 &dev->cmd.poll_sem
LOCK2 global &mthca_device_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mthca_cmd)->poll_sem