Documented in 1 files:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

net/sunrpc/xprtrdma/ib_client.c rpcrdma_get_client_data() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 device 1-u64max
PARAM_VALUE 1 client 5297569719567364096
DATA_SOURCE 0 device $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

net/rds/ib.c rds_ib_get_client_data() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 1 client 6406398309444300800
DATA_SOURCE 0 device $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex

drivers/infiniband/core/uverbs_main.c rdma_user_mmap_disassociate() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 1 client 4234949210824953856
DATA_SOURCE 0 device $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/core/sa_query.c get_src_path_mask() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 0 device->port_data 4096-ptr_max
PARAM_VALUE 1 client 7401043856748421120
DATA_SOURCE 0 device $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/core/sa_query.c ib_sa_guid_info_rec_query() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 0 device 4096-ptr_max
PARAM_VALUE 1 client 7401043856748421120
DATA_SOURCE 0 device $1
HALF_LOCKED2 &pool->lock

drivers/infiniband/core/sa_query.c ib_sa_mcmember_rec_query() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 1 client 7401043856748421120
DATA_SOURCE 0 device $1
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/core/sa_query.c ib_sa_path_rec_get() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 1 client 7401043856748421120
DATA_SOURCE 0 device $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->lock

drivers/infiniband/core/sa_query.c ib_sa_service_rec_get() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 1 client 7401043856748421120
DATA_SOURCE 0 device $1
LOCK2 &ctx->mutex
TYPE_LOCK (struct ucma_context)->mutex

drivers/infiniband/core/cm.c cm_enter_timewait() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 1 client 3324407609104343040
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cm_id_priv->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct cm_id_private)->lock

drivers/infiniband/core/cm.c cm_establish() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 1 client 3324407609104343040
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/core/cm.c cm_show_counter() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 1 client 3324407609104343040
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/ulp/srpt/ib_srpt.c srpt_rdma_cm_req_recv() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 1 client 1959786399653896192
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 device->hw_stats_attr_index
NO_OVERFLOW_SIMPLE 0 device->num_comp_vectors
NO_OVERFLOW_SIMPLE 0 device->phys_port_cnt
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &listen_id->handler_mutex

drivers/infiniband/core/multicast.c ib_sa_get_mcmember_rec() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 1 client 3342762464363950080
DATA_SOURCE 0 device $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &dev->addr_list_lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 bh
HALF_LOCKED2 irq

drivers/infiniband/core/multicast.c ib_sa_join_multicast() -> ib_get_client_data()

Type Parameter Key Value
PARAM_VALUE 1 client 3342762464363950080
DATA_SOURCE 0 device $1
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 irq