Lines Matching refs:pnode
86 int pnode; in uv_rtc_send_IPI() local
89 pnode = uv_apicid_to_pnode(apicid); in uv_rtc_send_IPI()
95 uv_write_global_mmr64(pnode, UVH_IPI_INT, val); in uv_rtc_send_IPI()
99 static int uv_intr_pending(int pnode) in uv_intr_pending() argument
102 return uv_read_global_mmr64(pnode, UVH_EVENT_OCCURRED0) & in uv_intr_pending()
105 return uv_read_global_mmr64(pnode, UVXH_EVENT_OCCURRED2) & in uv_intr_pending()
115 int pnode = uv_cpu_to_pnode(cpu); in uv_setup_intr() local
117 uv_write_global_mmr64(pnode, UVH_RTC1_INT_CONFIG, in uv_setup_intr()
119 uv_write_global_mmr64(pnode, UVH_INT_CMPB, -1L); in uv_setup_intr()
122 uv_write_global_mmr64(pnode, UVH_EVENT_OCCURRED0_ALIAS, in uv_setup_intr()
125 uv_write_global_mmr64(pnode, UVXH_EVENT_OCCURRED2_ALIAS, in uv_setup_intr()
132 uv_write_global_mmr64(pnode, UVH_RTC1_INT_CONFIG, val); in uv_setup_intr()
134 uv_write_global_mmr64(pnode, UVH_INT_CMPB, expires); in uv_setup_intr()
139 return !uv_intr_pending(pnode); in uv_setup_intr()
194 static void uv_rtc_find_next_timer(struct uv_rtc_timer_head *head, int pnode) in uv_rtc_find_next_timer() argument
214 uv_write_global_mmr64(pnode, UVH_RTC1_INT_CONFIG, in uv_rtc_find_next_timer()
226 int pnode = uv_cpu_to_pnode(cpu); in uv_rtc_set_timer() local
245 uv_rtc_find_next_timer(head, pnode); in uv_rtc_set_timer()
262 int pnode = uv_cpu_to_pnode(cpu); in uv_rtc_unset_timer() local
279 uv_rtc_find_next_timer(head, pnode); in uv_rtc_unset_timer()