Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/mlx4/mad.c mlx4_ib_multiplex_mad() -> mlx4_ib_send_to_wire()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->ib_dev.driver_def->needs_fn_offset 0,35,40,48,72,88,96,112,136,232,240,264,272,288,296,312,336,344,352,360,368,376,384,400,408,416,432,440,448,480,520,536,544,592,600,608,616,624,632,640,648,656,704,712,720,728,736,752,760,768,792
PARAM_VALUE 0 dev->ib_dev.port_data 4096-ptr_max
PARAM_VALUE 0 dev->ib_dev.type 0,2-u32max
PARAM_VALUE 3 dest_qpt 0-1
PARAM_VALUE 7 attr 1333713899589808128
PARAM_VALUE 7 attr->ah_flags 0-1
PARAM_VALUE 7 attr->opa.dlid 0-u16max
PARAM_VALUE 7 attr->port_num 0-255
PARAM_VALUE 7 attr->sl 0-15
PARAM_VALUE 7 attr->static_rate 0-250
PARAM_VALUE 10 mad 4096-ptr_max
BUF_SIZE 8 s_mac 6
CAPPED_DATA 0 dev->dev->phys_caps.base_proxy_sqpn 1
CAPPED_DATA 1 slave 1
CAPPED_DATA 2 port 1
DATA_SOURCE 0 dev r to_mdev
FUZZY_MAX 3 dest_qpt 1
HARD_MAX 3 dest_qpt 1
MEM_ZERO 7 attr
UNITS 4 pkey_index unit_array_size
UNITS 5 remote_qpn unit_array_size
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/mlx4/mcg.c send_mad_to_wire() -> mlx4_ib_send_to_wire()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->sm_ah 4096-ptr_max
PARAM_VALUE 0 dev->sm_lock.rlock.dep_map->name 0-255
PARAM_VALUE 3 dest_qpt 1
PARAM_VALUE 4 pkey_index 0
PARAM_VALUE 5 remote_qpn 1
PARAM_VALUE 6 qkey 2147549184
PARAM_VALUE 7 attr 2329550830270103552
PARAM_VALUE 7 attr->ah_flags 0-1
PARAM_VALUE 7 attr->opa.dlid 0-u16max
PARAM_VALUE 7 attr->port_num 0-255
PARAM_VALUE 7 attr->sl 0-15
PARAM_VALUE 7 attr->static_rate 0-250
PARAM_VALUE 8 s_mac 0
PARAM_VALUE 9 vlan_id u16max
PARAM_VALUE 10 mad 2392642929955598336,5676041234200498176
DATA_SOURCE 10 mad $1
MEM_ZERO 7 attr
LOCK2 &group->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mcast_group)->lock