Lines Matching defs:nid
441 static struct sgx_epc_page *__sgx_alloc_epc_page_from_node(int nid)
443 struct sgx_numa_node *node = &sgx_numa_nodes[nid];
477 int nid = nid_of_current;
487 nid = next_node_in(nid, sgx_numa_mask);
488 if (nid == nid_of_current)
491 page = __sgx_alloc_epc_page_from_node(nid);
773 static void __init arch_update_sysfs_visibility(int nid)
775 struct node *node = node_devices[nid];
784 static void __init arch_update_sysfs_visibility(int nid) {}
791 int nid;
820 nid = numa_map_to_online_node(phys_to_target_node(pa));
821 if (nid == NUMA_NO_NODE) {
824 nid = 0;
827 if (!node_isset(nid, sgx_numa_mask)) {
828 spin_lock_init(&sgx_numa_nodes[nid].lock);
829 INIT_LIST_HEAD(&sgx_numa_nodes[nid].free_page_list);
830 INIT_LIST_HEAD(&sgx_numa_nodes[nid].sgx_poison_page_list);
831 node_set(nid, sgx_numa_mask);
832 sgx_numa_nodes[nid].size = 0;
835 arch_update_sysfs_visibility(nid);
838 sgx_epc_sections[i].node = &sgx_numa_nodes[nid];
839 sgx_numa_nodes[nid].size += size;