Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/core/cache.c add_modify_gid() -> is_gid_entry_valid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &table->lock
TYPE_LOCK (struct ib_gid_table)->lock

drivers/infiniband/core/cache.c cleanup_gid_table_port() -> is_gid_entry_valid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &table->lock
HALF_LOCKED2 &ib_dev->unregistration_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ib_gid_table)->lock

drivers/infiniband/core/cache.c find_gid() -> is_gid_entry_valid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 &table->rwlock
HALF_LOCKED2 flags

drivers/infiniband/core/cache.c ib_cache_gid_del_all_netdev_gids() -> is_gid_entry_valid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &table->lock
TYPE_LOCK (struct ib_gid_table)->lock

drivers/infiniband/core/cache.c rdma_find_gid_by_filter() -> is_gid_entry_valid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &table->rwlock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ib_gid_table)->rwlock

drivers/infiniband/core/cache.c rdma_get_gid_attr() -> is_gid_entry_valid()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &table->rwlock
LOCK2 flags
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 bh
HALF_LOCKED2 global &smc_lgr_list.lock
TYPE_LOCK (struct ib_gid_table)->rwlock

drivers/infiniband/core/cache.c rdma_query_gid() -> is_gid_entry_valid()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &table->rwlock
LOCK2 flags
HALF_LOCKED2 &host->add_target_mutex
HALF_LOCKED2 &mad_agent_priv->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &lock
TYPE_LOCK (struct ib_gid_table)->rwlock

drivers/infiniband/core/cache.c rdma_query_gid_table() -> is_gid_entry_valid()

Type Parameter Key Value
LOCK2 &table->rwlock
LOCK2 flags
TYPE_LOCK (struct ib_gid_table)->rwlock

drivers/infiniband/core/cache.c rdma_read_gid_attr_ndev_rcu() -> is_gid_entry_valid()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &table->rwlock
LOCK2 flags
LOCK2 rcu_read
TYPE_LOCK (struct ib_gid_table)->rwlock