Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/irdma/icrdma_if.c icrdma_iidc_event_handler() -> (struct irdma_gen_ops)->request_reset()

Type Parameter Key Value
PARAM_VALUE 0 rf 4096-ptr_max
PARAM_VALUE 0 rf->reset 1
CONTAINER 0 *(-0-33992+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cdev_info->adev->dev.mutex
HALF_LOCKED2 &adapter->vport_ctrl_lock
HALF_LOCKED2 &pf->adev_mutex
TYPE_LOCK (struct device)->mutex

drivers/infiniband/hw/irdma/utils.c irdma_wait_event() -> (struct irdma_gen_ops)->request_reset()

Type Parameter Key Value
PARAM_VALUE 0 rf 4096-ptr_max
PARAM_VALUE 0 rf->ccq.sc_cq->cq_uk.shadow_area 0-u32max
PARAM_VALUE 0 rf->cqp.compl_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rf->cqp.req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rf->cqp.sc_cqp.dev->hw->device->cma_area->nranges s32min-s32max
PARAM_VALUE 0 rf->hw.device->cma_area->nranges s32min-s32max
PARAM_VALUE 0 rf->iw_qvlist->num_vectors 1-s32max
PARAM_VALUE 0 rf->pble_rsrc->dev->hw->device->cma_area->nranges s32min-s32max
PARAM_VALUE 0 rf->pble_rsrc->dev->hw->device->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 rf->pble_rsrc->fpm_base_addr 0-2199023255040
PARAM_VALUE 0 rf->pble_rsrc->pinfo.pble_shift 0,6
PARAM_VALUE 0 rf->reset 1
PARAM_VALUE 0 rf->sc_dev.cqp 4096-ptr_max
PARAM_VALUE 0 rf->sc_dev.cqp_cmd_head.prev 4096-ptr_max
PARAM_VALUE 0 rf->sc_dev.cqp_cmd_head.prev->next 4096-ptr_max
PARAM_VALUE 0 rf->sc_dev.cqp_cmd_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rf->sc_dev.cqp_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rf->sc_dev.hw->device->cma_area->nranges s32min-s32max
PARAM_VALUE 0 rf->sc_dev.hw_stats_map->bitmask 0,16777215,u32max,281474976710655,72057594037927935
PARAM_VALUE 0 rf->sc_dev.hw_stats_map->bitoff 0,32
PARAM_VALUE 0 rf->sc_dev.hw_stats_map->byteoff 0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,408,416,424,432,440,448-u16max
PARAM_VALUE 0 rf->sc_dev.irq_ops->irdma_cfg_aeq 0,5322352634388750336
PARAM_VALUE 0 rf->sc_dev.irq_ops->irdma_cfg_ceq 0,2922630830449860608,5472205709335257088
PARAM_VALUE 0 rf->sc_dev.irq_ops->irdma_dis_irq 7105717134914912256,7928283551908806656,8268027708490240000
PARAM_VALUE 0 rf->sc_dev.irq_ops->irdma_en_irq 385808503277916160,1786466826774974464,4425263231340519424
PARAM_VALUE 0 rf->sc_dev.vc_caps.cqp_timeout_s 1-u16max
BUF_SIZE 0 rf s32min-(-1),1-s32max
BUF_SIZE 0 rf s32min-(-1),1-s32max
DATA_SOURCE 0 rf $0
CONTAINER 0 -0-33992+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rf->pble_rsrc->allocdpbles
NO_OVERFLOW_SIMPLE 0 rf->pble_rsrc->freedpbles
HALF_LOCKED2 &dev->ws_mutex

drivers/infiniband/hw/irdma/utils.c irdma_wait_event() -> (struct irdma_gen_ops)->request_reset()

Type Parameter Key Value
PARAM_VALUE 0 rf 4096-ptr_max
PARAM_VALUE 0 rf->ccq.sc_cq->cq_uk.shadow_area 0-u32max
PARAM_VALUE 0 rf->cqp.compl_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rf->cqp.req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rf->cqp.sc_cqp.dev->hw->device->cma_area->nranges s32min-s32max
PARAM_VALUE 0 rf->hw.device->cma_area->nranges s32min-s32max
PARAM_VALUE 0 rf->iw_qvlist->num_vectors 1-s32max
PARAM_VALUE 0 rf->pble_rsrc->dev->hw->device->cma_area->nranges s32min-s32max
PARAM_VALUE 0 rf->pble_rsrc->dev->hw->device->dma_io_tlb_mem->can_grow 0-1
PARAM_VALUE 0 rf->pble_rsrc->fpm_base_addr 0-2199023255040
PARAM_VALUE 0 rf->pble_rsrc->pinfo.pble_shift 0,6
PARAM_VALUE 0 rf->reset 1
PARAM_VALUE 0 rf->sc_dev.cqp 4096-ptr_max
PARAM_VALUE 0 rf->sc_dev.cqp_cmd_head.prev 4096-ptr_max
PARAM_VALUE 0 rf->sc_dev.cqp_cmd_head.prev->next 4096-ptr_max
PARAM_VALUE 0 rf->sc_dev.cqp_cmd_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rf->sc_dev.cqp_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rf->sc_dev.hw->device->cma_area->nranges s32min-s32max
PARAM_VALUE 0 rf->sc_dev.hw_stats_map->bitmask 0,16777215,u32max,281474976710655,72057594037927935
PARAM_VALUE 0 rf->sc_dev.hw_stats_map->bitoff 0,32
PARAM_VALUE 0 rf->sc_dev.hw_stats_map->byteoff 0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272,280,288,296,304,312,320,328,336,344,352,360,368,376,384,392,408,416,424,432,440,448-u16max
PARAM_VALUE 0 rf->sc_dev.irq_ops->irdma_cfg_aeq 0,5322352634388750336
PARAM_VALUE 0 rf->sc_dev.irq_ops->irdma_cfg_ceq 0,2922630830449860608,5472205709335257088
PARAM_VALUE 0 rf->sc_dev.irq_ops->irdma_dis_irq 7105717134914912256,7928283551908806656,8268027708490240000
PARAM_VALUE 0 rf->sc_dev.irq_ops->irdma_en_irq 385808503277916160,1786466826774974464,4425263231340519424
BUF_SIZE 0 rf s32min-(-1),1-s32max
BUF_SIZE 0 rf s32min-(-1),1-s32max
DATA_SOURCE 0 rf $0
CONTAINER 0 -0-33992+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 rf->pble_rsrc->allocdpbles
NO_OVERFLOW_SIMPLE 0 rf->pble_rsrc->freedpbles
HALF_LOCKED2 &dev->ws_mutex

drivers/infiniband/hw/irdma/verbs.c irdma_umem_dmabuf_revoke() -> (struct irdma_gen_ops)->request_reset()

Type Parameter Key Value
PARAM_VALUE 0 rf 4096-ptr_max
PARAM_VALUE 0 rf->reset 1
CONTAINER 0 *(-0-33992+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 dmabuf->resv

drivers/infiniband/hw/irdma/hw.c irdma_process_aeq() -> (struct irdma_gen_ops)->request_reset()

Type Parameter Key Value
PARAM_VALUE 0 rf 4096-ptr_max
PARAM_VALUE 0 rf->iwdev->ibdev.dev.parent 0,4096-ptr_max
PARAM_VALUE 0 rf->iwdev->ibdev.dev.parent->bus 0,4096-ptr_max
PARAM_VALUE 0 rf->reset 1
DATA_SOURCE 0 rf $0
CONTAINER 0 -0-33992+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/infiniband/hw/irdma/hw.c irdma_reinitialize_ieq() -> (struct irdma_gen_ops)->request_reset()

Type Parameter Key Value
PARAM_VALUE 0 rf 4096-ptr_max
CONTAINER 0 -0-33992+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cdev_info->adev->dev.mutex
HALF_LOCKED2 &pool->lock