Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/infiniband/hw/mlx5/ib_rep.c mlx5_ib_vport_rep_load() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 9248
BUF_SIZE 1 net (-1),10432,10496
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
LOCK2 &esw->offloads.reps_lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx5_esw_offload)->reps_lock

drivers/infiniband/hw/bng_re/bng_dev.c bng_re_dev_add() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 6000
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/infiniband/hw/mthca/mthca_main.c __mthca_init_one() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 9936
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
LOCK2 global &mthca_device_mutex

drivers/infiniband/hw/irdma/i40iw_if.c i40iw_open() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 11800
PARAM_VALUE 1 net 1824583183996030976
UNITS 0 size unit_byte
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/irdma/icrdma_if.c icrdma_probe() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 11800
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/infiniband/hw/erdma/erdma_main.c erdma_probe_dev() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 46984
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
HALF_LOCKED2 &pdev->dev.mutex

drivers/infiniband/hw/mana/device.c mana_ib_probe() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 5240
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/infiniband/sw/rdmavt/vt.c rvt_alloc_device() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 26560
PARAM_VALUE 1 net 1824583183996030976
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/efa/efa_main.c efa_probe_device() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 7704
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
HALF_LOCKED2 &pdev->dev.mutex

drivers/infiniband/hw/mlx4/main.c mlx4_ib_probe() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 62192
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/infiniband/hw/ocrdma/ocrdma_main.c ocrdma_add() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 7296
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
LOCK2 global &be_adapter_list_lock

drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c pvrdma_pci_probe() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 6136
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/infiniband/sw/rxe/rxe_net.c rxe_net_add() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 7312
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
LOCK2 global &link_ops_rwsem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/infiniband/sw/siw/siw_main.c siw_device_create() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 5376
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
LOCK2 global &link_ops_rwsem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/mlx5/main.c mlx5_ib_add_sub_dev() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 9248
BUF_SIZE 1 net (-1),10432,10496
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/mlx5/main.c mlx5r_probe() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 9248
BUF_SIZE 1 net (-1),10432,10496
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/infiniband/hw/ionic/ionic_ibdev.c ionic_create_ibdev() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 6224
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/infiniband/hw/irdma/main.c ig3rdma_vport_probe() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 11800
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/infiniband/hw/usnic/usnic_ib_main.c usnic_ib_device_add() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 5256
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
LOCK2 global &usnic_ib_ibdev_list_lock
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/bnxt_re/main.c bnxt_re_dev_add() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 21424
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
LOCK2 global &bnxt_re_mutex

drivers/infiniband/hw/cxgb4/device.c c4iw_alloc() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 7408
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
LOCK2 global &uld_mutex

drivers/infiniband/hw/hns/hns_roce_hw_v2.c __hns_roce_hw_v2_init_instance() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 14832
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

drivers/infiniband/hw/qedr/main.c qedr_add() -> _ib_alloc_device()

Type Parameter Key Value
PARAM_VALUE 0 size 5656
PARAM_VALUE 1 net 1824583183996030976
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
LOCK2 global &qedr_dev_list_lock