Defined in 1 files as a function:
Referenced in 12 files:
- drivers/infiniband/hw/hfi1/hfi.h, line 1909
- drivers/infiniband/hw/hfi1/ipoib_main.c
- drivers/infiniband/hw/hfi1/mad.c
- drivers/infiniband/hw/hfi1/qp.c
- drivers/infiniband/hw/hfi1/rc.c, line 1396
- drivers/infiniband/hw/hfi1/sysfs.c
- drivers/infiniband/hw/hfi1/tid_rdma.c
- drivers/infiniband/hw/hfi1/trace_misc.h
- drivers/infiniband/hw/hfi1/trace_rc.h
-
drivers/infiniband/hw/hfi1/trace_tid.h
- line 198
- line 207
- line 258
- line 265
- line 305
- line 317
- line 420
- line 429
- line 460
- line 467
- line 494
- line 514
- line 642
- line 652
- line 686
- line 694
- line 747
- line 768
- line 871
- line 889
- line 981
- line 998
- line 1048
- line 1070
- line 1275
- line 1288
- line 1327
- line 1334
- line 1361
- line 1382
- line 1475
- line 1493
- line 1569
- line 1577
- line 1607
- line 1614
- drivers/infiniband/hw/hfi1/trace_tx.h
- drivers/infiniband/hw/hfi1/verbs.c
Smatch caller information:
drivers/infiniband/hw/hfi1/verbs.c get_hw_stats() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| BUF_SIZE | 0 | ibdev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | ibdev->driver_def | (-1),32,112 |
| BUF_SIZE | 0 | ibdev->hw_stats_data | (-1),200-s32max |
| CAPPED_DATA | 0 | ibdev | 1 |
| DATA_SOURCE | 0 | ibdev | $0 |
| STR_LEN | 0 | ibdev | (-1),6-9,11-12 |
| STR_LEN | 0 | ibdev | (-1),6-9,11-12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ibdev->phys_port_cnt | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | ibdev->num_comp_vectors | |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &stats->lock |
drivers/infiniband/hw/hfi1/verbs.c get_send_routine() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/verbs.c hfi1_alloc_hw_device_stats() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| BUF_SIZE | 0 | ibdev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | ibdev->driver_def | (-1),32,112 |
| DATA_SOURCE | 0 | ibdev | $0 |
| STR_LEN | 0 | ibdev | (-1),6-9,11-12 |
| STR_LEN | 0 | ibdev | (-1),6-9,11-12 |
| MEM_ZERO | 0 | &ibdev->attrs | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ibdev->num_comp_vectors | |
| HALF_LOCKED2 | &dev->cmd.poll_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &be_adapter_list_lock | ||
| HALF_LOCKED2 | global &bnxt_re_mutex | ||
| HALF_LOCKED2 | global &link_ops_rwsem | ||
| HALF_LOCKED2 | global &mthca_device_mutex | ||
| HALF_LOCKED2 | global &qedr_dev_list_lock | ||
| HALF_LOCKED2 | global &usnic_ib_ibdev_list_lock |
drivers/infiniband/hw/hfi1/verbs.c hfi1_verbs_send() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/verbs.c hfi1_verbs_send_dma() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/verbs.c hfi1_verbs_send_dma() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/verbs.c hfi1_verbs_send_pio() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/verbs.c hfi1_verbs_send_pio() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/verbs.c hfi_alloc_hw_port_stats() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| BUF_SIZE | 0 | ibdev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | ibdev->driver_def | (-1),32,112 |
| CAPPED_DATA | 0 | ibdev | 1 |
| DATA_SOURCE | 0 | ibdev | $0 |
| STR_LEN | 0 | ibdev | (-1),6-9,11-12 |
| STR_LEN | 0 | ibdev | (-1),6-9,11-12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | ibdev->phys_port_cnt | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | ibdev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibdev->num_comp_vectors |
drivers/infiniband/hw/hfi1/verbs.c modify_device() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/infiniband/hw/hfi1/verbs.c to_iport() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| STR_LEN | 0 | ibdev | (-1) |
| STR_LEN | 0 | ibdev | (-1) |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ibdev->num_comp_vectors | |
| HALF_LOCKED2 | &qp->s_lock |
drivers/infiniband/hw/hfi1/verbs.c update_tx_opstats() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/ipoib_tx.c to_iport() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/hfi1/sysfs.c cc_prescan_show() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/infiniband/hw/hfi1/sysfs.c cc_prescan_store() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/infiniband/hw/hfi1/sysfs.c hfi1_get_pportdata_kobj() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | r ib_port_sysfs_get_ibdev_kobj |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/infiniband/hw/hfi1/sysfs.c sc2vl_attr_show() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/infiniband/hw/hfi1/sysfs.c sl2sc_attr_show() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/infiniband/hw/hfi1/sysfs.c vl2mtu_attr_show() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/infiniband/hw/hfi1/mad.c __subn_get_opa_bct() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_get_opa_cable_info() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_get_opa_led_info() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_get_opa_nodeinfo() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_get_opa_pkeytable() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_get_opa_portinfo() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_get_opa_sc_to_vlnt() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_get_opa_sc_to_vlt() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_bct() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_led_info() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_pkeytable() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_portinfo() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_sc_to_vlnt() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c __subn_set_opa_sc_to_vlt() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c get_error_counter_summary() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/mad.c pma_get_opa_datacounters() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/mad.c pma_get_opa_errorinfo() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/mad.c pma_get_opa_port_dctrs() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c pma_get_opa_port_ectrs() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c pma_get_opa_porterrors() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/mad.c pma_get_opa_portstatus() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/mad.c pma_set_opa_errorinfo() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/mad.c pma_set_opa_portstatus() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/mad.c subn_get_nodeinfo() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/mad.c to_iport() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/ud.c to_iport() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| TASK_NOT_RUNNING | |||
| LOCK2 | ps.flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qp->s_lock |
drivers/infiniband/hw/hfi1/rc.c hfi1_send_rc_ack() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/hfi1/rc.c to_iport() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->s_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/ruc.c to_iport() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/hw/hfi1/ipoib_main.c hfi1_ipoib_rn_get_params() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| BUF_SIZE | 0 | ibdev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | ibdev->driver_def | (-1),32,112 |
| DATA_SOURCE | 0 | ibdev | $0 |
| STR_LEN | 0 | ibdev | (-1),6-9,11-12,15 |
| STR_LEN | 0 | ibdev | (-1),6-9,11-12,15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ibdev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibdev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibdev->phys_port_cnt | |
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &devices_rwsem | ||
| HALF_LOCKED2 | 0 | &ibdev->client_data_rwsem | |
| HALF_LOCKED2 | 0 | &ibdev->unregistration_lock |
drivers/infiniband/hw/hfi1/ipoib_main.c hfi1_ipoib_setup_rn() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ibdev | 4096-ptr_max |
| BUF_SIZE | 0 | ibdev->dev.parent | (-1),1616 |
| BUF_SIZE | 0 | ibdev->driver_def | (-1),32,112 |
| DATA_SOURCE | 0 | ibdev | $0 |
| STR_LEN | 0 | ibdev | (-1),6-9,11-12,15 |
| STR_LEN | 0 | ibdev | (-1),6-9,11-12,15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | ibdev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | ibdev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | ibdev->phys_port_cnt | |
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 0 | &ibdev->client_data_rwsem | |
| HALF_LOCKED2 | 0 | &ibdev->unregistration_lock |
drivers/infiniband/hw/hfi1/ipoib_main.c to_iport() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/hfi1/driver.c to_iport() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pkt->qp->r_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/hfi1/tid_rdma.c hfi1_tid_timeout() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->r_lock | ||
| LOCK2 | &qp->s_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/tid_rdma.c hfi1_tid_timeout() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->r_lock | ||
| LOCK2 | &qp->s_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/tid_rdma.c tid_rdma_schedule_tid_wakeup() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &qp->s_lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/tid_rdma.c to_iport() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &packet->qp->r_lock | ||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/hfi1/qp.c qp_to_sdma_engine() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_hlock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | ps.flags |
drivers/infiniband/hw/hfi1/qp.c qp_to_send_context() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &qp->r_lock | ||
| HALF_LOCKED2 | &qp->s_hlock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &s->lock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | ps.flags |
drivers/infiniband/hw/hfi1/qp.c to_iport() -> dd_from_ibdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ibdev | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &qp->s_hlock | ||
| HALF_LOCKED2 | &qp->s_lock | ||
| HALF_LOCKED2 | &sde->tail_lock | ||
| HALF_LOCKED2 | &sde->waitlock.lock | ||
| HALF_LOCKED2 | flags |