node_affinity 58 drivers/infiniband/hw/hfi1/affinity.c struct hfi1_affinity_node_list node_affinity = { node_affinity 59 drivers/infiniband/hw/hfi1/affinity.c .list = LIST_HEAD_INIT(node_affinity.list), node_affinity 60 drivers/infiniband/hw/hfi1/affinity.c .lock = __MUTEX_INITIALIZER(node_affinity.lock) node_affinity 138 drivers/infiniband/hw/hfi1/affinity.c cpumask_clear(&node_affinity.real_cpu_mask); node_affinity 141 drivers/infiniband/hw/hfi1/affinity.c cpumask_copy(&node_affinity.real_cpu_mask, cpu_online_mask); node_affinity 146 drivers/infiniband/hw/hfi1/affinity.c possible = cpumask_weight(&node_affinity.real_cpu_mask); node_affinity 148 drivers/infiniband/hw/hfi1/affinity.c cpumask_first(&node_affinity.real_cpu_mask))); node_affinity 154 drivers/infiniband/hw/hfi1/affinity.c curr_cpu = cpumask_first(&node_affinity.real_cpu_mask); node_affinity 156 drivers/infiniband/hw/hfi1/affinity.c curr_cpu = cpumask_next(curr_cpu, &node_affinity.real_cpu_mask); node_affinity 162 drivers/infiniband/hw/hfi1/affinity.c cpumask_clear_cpu(curr_cpu, &node_affinity.real_cpu_mask); node_affinity 163 drivers/infiniband/hw/hfi1/affinity.c curr_cpu = cpumask_next(curr_cpu, &node_affinity.real_cpu_mask); node_affinity 173 drivers/infiniband/hw/hfi1/affinity.c cpumask_clear(&node_affinity.proc.used); node_affinity 174 drivers/infiniband/hw/hfi1/affinity.c cpumask_copy(&node_affinity.proc.mask, cpu_online_mask); node_affinity 176 drivers/infiniband/hw/hfi1/affinity.c node_affinity.proc.gen = 0; node_affinity 177 drivers/infiniband/hw/hfi1/affinity.c node_affinity.num_core_siblings = node_affinity 179 drivers/infiniband/hw/hfi1/affinity.c cpumask_first(&node_affinity.proc.mask) node_affinity 181 drivers/infiniband/hw/hfi1/affinity.c node_affinity.num_possible_nodes = num_possible_nodes(); node_affinity 182 drivers/infiniband/hw/hfi1/affinity.c node_affinity.num_online_nodes = num_online_nodes(); node_affinity 183 drivers/infiniband/hw/hfi1/affinity.c node_affinity.num_online_cpus = num_online_cpus(); node_affinity 192 drivers/infiniband/hw/hfi1/affinity.c hfi1_per_node_cntr = kcalloc(node_affinity.num_possible_nodes, node_affinity 218 drivers/infiniband/hw/hfi1/affinity.c for (node = 0; node < node_affinity.num_possible_nodes; node++) node_affinity 235 drivers/infiniband/hw/hfi1/affinity.c mutex_lock(&node_affinity.lock); node_affinity 236 drivers/infiniband/hw/hfi1/affinity.c list_for_each_safe(pos, q, &node_affinity.list) { node_affinity 242 drivers/infiniband/hw/hfi1/affinity.c mutex_unlock(&node_affinity.lock); node_affinity 266 drivers/infiniband/hw/hfi1/affinity.c list_add_tail(&entry->list, &node_affinity.list); node_affinity 275 drivers/infiniband/hw/hfi1/affinity.c list_for_each(pos, &node_affinity.list) { node_affinity 365 drivers/infiniband/hw/hfi1/affinity.c __must_hold(&node_affinity.lock) node_affinity 370 drivers/infiniband/hw/hfi1/affinity.c lockdep_assert_held(&node_affinity.lock); node_affinity 442 drivers/infiniband/hw/hfi1/affinity.c __must_hold(&node_affinity.lock) node_affinity 448 drivers/infiniband/hw/hfi1/affinity.c lockdep_assert_held(&node_affinity.lock); node_affinity 499 drivers/infiniband/hw/hfi1/affinity.c mutex_lock(&node_affinity.lock); node_affinity 507 drivers/infiniband/hw/hfi1/affinity.c mutex_unlock(&node_affinity.lock); node_affinity 536 drivers/infiniband/hw/hfi1/affinity.c __must_hold(&node_affinity.lock) node_affinity 542 drivers/infiniband/hw/hfi1/affinity.c lockdep_assert_held(&node_affinity.lock); node_affinity 602 drivers/infiniband/hw/hfi1/affinity.c __must_hold(&node_affinity.lock) node_affinity 606 drivers/infiniband/hw/hfi1/affinity.c lockdep_assert_held(&node_affinity.lock); node_affinity 654 drivers/infiniband/hw/hfi1/affinity.c mutex_lock(&node_affinity.lock); node_affinity 676 drivers/infiniband/hw/hfi1/affinity.c cpumask_and(&entry->def_intr.mask, &node_affinity.real_cpu_mask, node_affinity 728 drivers/infiniband/hw/hfi1/affinity.c &node_affinity.real_cpu_mask, local_mask); node_affinity 753 drivers/infiniband/hw/hfi1/affinity.c mutex_unlock(&node_affinity.lock); node_affinity 760 drivers/infiniband/hw/hfi1/affinity.c mutex_unlock(&node_affinity.lock); node_affinity 771 drivers/infiniband/hw/hfi1/affinity.c mutex_lock(&node_affinity.lock); node_affinity 782 drivers/infiniband/hw/hfi1/affinity.c mutex_unlock(&node_affinity.lock); node_affinity 802 drivers/infiniband/hw/hfi1/affinity.c mutex_lock(&node_affinity.lock); node_affinity 836 drivers/infiniband/hw/hfi1/affinity.c mutex_unlock(&node_affinity.lock); node_affinity 960 drivers/infiniband/hw/hfi1/affinity.c mutex_lock(&node_affinity.lock); node_affinity 962 drivers/infiniband/hw/hfi1/affinity.c mutex_unlock(&node_affinity.lock); node_affinity 973 drivers/infiniband/hw/hfi1/affinity.c mutex_lock(&node_affinity.lock); node_affinity 991 drivers/infiniband/hw/hfi1/affinity.c mutex_unlock(&node_affinity.lock); node_affinity 1002 drivers/infiniband/hw/hfi1/affinity.c mutex_unlock(&node_affinity.lock); node_affinity 1010 drivers/infiniband/hw/hfi1/affinity.c uint num_cores_per_socket = node_affinity.num_online_cpus / node_affinity 1012 drivers/infiniband/hw/hfi1/affinity.c node_affinity.num_online_nodes; node_affinity 1020 drivers/infiniband/hw/hfi1/affinity.c i < num_cores_per_socket * node_affinity.num_online_nodes; node_affinity 1032 drivers/infiniband/hw/hfi1/affinity.c node_affinity.num_online_nodes * node_affinity 1044 drivers/infiniband/hw/hfi1/affinity.c struct hfi1_affinity_node_list *affinity = &node_affinity; node_affinity 1225 drivers/infiniband/hw/hfi1/affinity.c struct hfi1_affinity_node_list *affinity = &node_affinity; node_affinity 122 drivers/infiniband/hw/hfi1/affinity.h extern struct hfi1_affinity_node_list node_affinity; node_affinity 13296 drivers/infiniband/hw/hfi1/chip.c n_usr_ctxts = cpumask_weight(&node_affinity.real_cpu_mask); node_affinity 2111 drivers/infiniband/hw/hfi1/pio.c node_affinity.num_possible_nodes, node_affinity 2148 drivers/infiniband/hw/hfi1/pio.c for (i = 0; i < node_affinity.num_possible_nodes; i++) {