Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/infiniband/hw/irdma/verbs.c irdma_create_cq() -> irdma_get_pbl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pbl_list | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | va | 0-u64max |
| LOCK2 | &ucontext->cq_reg_mem_list_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct irdma_ucontext)->cq_reg_mem_list_lock |
drivers/infiniband/hw/irdma/verbs.c irdma_create_cq() -> irdma_get_pbl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pbl_list | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | va | 0-u64max |
| LOCK2 | &ucontext->cq_reg_mem_list_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct irdma_ucontext)->cq_reg_mem_list_lock |
drivers/infiniband/hw/irdma/verbs.c irdma_resize_cq() -> irdma_get_pbl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pbl_list | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| USER_DATA | 0 | va | 0-u64max |
| LOCK2 | &ucontext->cq_reg_mem_list_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &file->device->disassociate_srcu | ||
| TYPE_LOCK | (struct irdma_ucontext)->cq_reg_mem_list_lock |
drivers/infiniband/hw/irdma/verbs.c irdma_setup_umode_qp() -> irdma_get_pbl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pbl_list | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | va | 0-u64max |
| LOCK2 | &ucontext->qp_reg_mem_list_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct irdma_ucontext)->qp_reg_mem_list_lock |
drivers/infiniband/hw/irdma/verbs.c irdma_setup_umode_srq() -> irdma_get_pbl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | pbl_list | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | va | 0-u64max |
| LOCK2 | &ucontext->srq_reg_mem_list_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &devr->srq_lock | ||
| HALF_LOCKED2 | global &device_list_mutex | ||
| TYPE_LOCK | (struct irdma_ucontext)->srq_reg_mem_list_lock |