Lines Matching refs:pnode
335 static int pnode_to_first_cpu(int pnode, struct bau_control *smaster) in pnode_to_first_cpu() argument
342 if (pnode == hpp->pnode) in pnode_to_first_cpu()
409 int pnode; in reset_with_ipi() local
422 for (pnode = 0; pnode < maskbits; pnode++) { in reset_with_ipi()
424 if (!bau_uvhub_isset(pnode, distribution)) in reset_with_ipi()
426 apnode = pnode + bcp->partition_base_pnode; in reset_with_ipi()
1028 int pnode; in set_distrib_bits() local
1040 pnode = hpp->pnode - bcp->partition_base_pnode; in set_distrib_bits()
1041 bau_uvhub_set(pnode, &bau_desc->distribution); in set_distrib_bits()
1294 int pnode; in enable_timeouts() local
1303 pnode = uv_blade_to_pnode(uvhub); in enable_timeouts()
1304 mmr_image = read_mmr_misc_control(pnode); in enable_timeouts()
1312 write_mmr_misc_control(pnode, mmr_image); in enable_timeouts()
1318 write_mmr_misc_control(pnode, mmr_image); in enable_timeouts()
1334 write_mmr_misc_control(pnode, mmr_image); in enable_timeouts()
1688 static void activation_descriptor_init(int node, int pnode, int base_pnode) in activation_descriptor_init() argument
1718 write_mmr_descriptor_base(pnode, (n << UV_DESC_PSHIFT | m)); in activation_descriptor_init()
1759 if (pnode != uv_blade_to_pnode(uv_cpu_to_blade_id(cpu))) in activation_descriptor_init()
1772 static void pq_init(int node, int pnode) in pq_init() argument
1794 if (pnode != uv_cpu_to_pnode(cpu)) in pq_init()
1809 write_mmr_payload_first(pnode, pn_first); in pq_init()
1810 write_mmr_payload_tail(pnode, first); in pq_init()
1811 write_mmr_payload_last(pnode, last); in pq_init()
1812 write_gmmr_sw_ack(pnode, 0xffffUL); in pq_init()
1824 int pnode; in init_uvhub() local
1828 pnode = uv_blade_to_pnode(uvhub); in init_uvhub()
1830 activation_descriptor_init(node, pnode, base_pnode); in init_uvhub()
1832 pq_init(node, pnode); in init_uvhub()
1838 write_mmr_data_config(pnode, ((apicid << 32) | vector)); in init_uvhub()
1918 int pnode; in get_cpu_topology() local
1930 pnode = uv_cpu_hub_info(cpu)->pnode; in get_cpu_topology()
1931 if ((pnode - base_pnode) >= UV_DISTRIBUTION_SIZE) { in get_cpu_topology()
1934 cpu, pnode, base_pnode, UV_DISTRIBUTION_SIZE); in get_cpu_topology()
1947 bdp->pnode = pnode; in get_cpu_topology()
1976 smaster->thp[cpu].pnode = uv_cpu_hub_info(cpu)->pnode; in make_per_cpu_thp()
2115 int pnode; in uv_bau_init() local
2160 pnode = uv_blade_to_pnode(uvhub); in uv_bau_init()
2163 write_gmmr_activation(pnode, val); in uv_bau_init()
2166 write_mmr_data_broadcast(pnode, mmr); in uv_bau_init()