Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/hfi1/affinity.c get_irq_affinity() -> node_affinity_lookup()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_comp_vectors_set_up() -> node_affinity_lookup()

Type Parameter Key Value
LOCK2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_dev_affinity_clean_up() -> node_affinity_lookup()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_dev_affinity_init() -> node_affinity_lookup()

Type Parameter Key Value
CAPPED_DATA 0 node 1
LOCK2 global &node_affinity.lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_get_proc_affinity() -> node_affinity_lookup()

Type Parameter Key Value
DATA_SOURCE 0 node $0
LOCK2 &affinity->lock
HALF_LOCKED2 global &hfi1_mutex
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_put_irq_affinity() -> node_affinity_lookup()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &node_affinity.lock
HALF_LOCKED2 global &hfi1_mutex
TYPE_LOCK (struct hfi1_affinity_node_list)->lock

drivers/infiniband/hw/hfi1/affinity.c hfi1_update_sdma_affinity() -> node_affinity_lookup()

Type Parameter Key Value
LOCK2 global &node_affinity.lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct hfi1_affinity_node_list)->lock