Documented in 1 files:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/mthca/mthca_provider.c board_id_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/mthca/mthca_provider.c hca_type_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/mthca/mthca_provider.c hw_rev_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/cxgb4/provider.c board_id_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/cxgb4/provider.c hca_type_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/cxgb4/provider.c hw_rev_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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 board_id_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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 boardversion_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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 chip_reset_store() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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 hw_rev_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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 nctxts_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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 nfreectxts_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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 serial_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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 tempsense_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/core/sysfs.c fw_ver_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/core/sysfs.c ib_setup_port_attrs() -> rdma_device_to_ibdev()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &device->compat_devs_mutex
HALF_LOCKED2 global &devices_rwsem
HALF_LOCKED2 global &rdma_nets_rwsem

drivers/infiniband/core/sysfs.c node_desc_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/core/sysfs.c node_desc_store() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/core/sysfs.c node_guid_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/core/sysfs.c node_type_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/core/sysfs.c setup_port() -> rdma_device_to_ibdev()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &device->compat_devs_mutex
HALF_LOCKED2 global &devices_rwsem
HALF_LOCKED2 global &rdma_nets_rwsem

drivers/infiniband/core/sysfs.c sys_image_guid_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/usnic/usnic_ib_sysfs.c board_id_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/usnic/usnic_ib_sysfs.c config_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/usnic/usnic_ib_sysfs.c cq_per_vf_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/usnic/usnic_ib_sysfs.c iface_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/usnic/usnic_ib_sysfs.c max_vf_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/usnic/usnic_ib_sysfs.c qp_per_vf_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/mlx4/main.c board_id_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/mlx4/main.c hca_type_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/mlx4/main.c hw_rev_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/ocrdma/ocrdma_main.c hca_type_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/ocrdma/ocrdma_main.c hw_rev_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/mlx5/main.c board_id_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/mlx5/main.c fw_pages_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/mlx5/main.c hca_type_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/mlx5/main.c hw_rev_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/mlx5/main.c reg_pages_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/ionic/ionic_ibdev.c hca_type_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/ionic/ionic_ibdev.c hw_rev_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/bnxt_re/main.c board_id_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/bnxt_re/main.c hca_type_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/bnxt_re/main.c hw_rev_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/qedr/main.c hca_type_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/qedr/main.c hw_rev_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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/sw/rxe/rxe_verbs.c parent_show() -> rdma_device_to_ibdev()

Type Parameter Key Value
DATA_SOURCE 0 device $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