Lines Matching refs:pnode
73 int pnode; in uv_rtc_send_IPI() local
76 pnode = uv_apicid_to_pnode(apicid); in uv_rtc_send_IPI()
82 uv_write_global_mmr64(pnode, UVH_IPI_INT, val); in uv_rtc_send_IPI()
86 static int uv_intr_pending(int pnode) in uv_intr_pending() argument
89 return uv_read_global_mmr64(pnode, UVH_EVENT_OCCURRED0) & in uv_intr_pending()
92 return uv_read_global_mmr64(pnode, UVXH_EVENT_OCCURRED2) & in uv_intr_pending()
102 int pnode = uv_cpu_to_pnode(cpu); in uv_setup_intr() local
104 uv_write_global_mmr64(pnode, UVH_RTC1_INT_CONFIG, in uv_setup_intr()
106 uv_write_global_mmr64(pnode, UVH_INT_CMPB, -1L); in uv_setup_intr()
109 uv_write_global_mmr64(pnode, UVH_EVENT_OCCURRED0_ALIAS, in uv_setup_intr()
112 uv_write_global_mmr64(pnode, UVXH_EVENT_OCCURRED2_ALIAS, in uv_setup_intr()
119 uv_write_global_mmr64(pnode, UVH_RTC1_INT_CONFIG, val); in uv_setup_intr()
121 uv_write_global_mmr64(pnode, UVH_INT_CMPB, expires); in uv_setup_intr()
126 return !uv_intr_pending(pnode); in uv_setup_intr()
181 static void uv_rtc_find_next_timer(struct uv_rtc_timer_head *head, int pnode) in uv_rtc_find_next_timer() argument
201 uv_write_global_mmr64(pnode, UVH_RTC1_INT_CONFIG, in uv_rtc_find_next_timer()
213 int pnode = uv_cpu_to_pnode(cpu); in uv_rtc_set_timer() local
232 uv_rtc_find_next_timer(head, pnode); in uv_rtc_set_timer()
249 int pnode = uv_cpu_to_pnode(cpu); in uv_rtc_unset_timer() local
266 uv_rtc_find_next_timer(head, pnode); in uv_rtc_unset_timer()