Lines Matching refs:hwirq
162 static int cache_hwirq_map(struct wsp_ics *ics, unsigned int hwirq, in cache_hwirq_map() argument
167 int index = hwirq - ics->hwirq_start; in cache_hwirq_map()
176 ics->hwirq_cpu_map[hwirq - ics->hwirq_start] = xics_default_server; in cache_hwirq_map()
187 nodeid = (hwirq >> WSP_ICS_CHIP_SHIFT) & 0x3; /* 12:14 */ in cache_hwirq_map()
208 target = hwirq % cpumask_weight(newmask); in cache_hwirq_map()
228 hwirq, ics->hwirq_cpu_map[index]); in cache_hwirq_map()
248 static int get_irq_server(struct wsp_ics *ics, unsigned int hwirq) in get_irq_server() argument
250 int index = hwirq - ics->hwirq_start; in get_irq_server()
260 static int cache_hwirq_map(struct wsp_ics *ics, unsigned int hwirq, in cache_hwirq_map() argument
266 static int get_irq_server(struct wsp_ics *ics, unsigned int hwirq) in get_irq_server() argument
382 static int wsp_ics_match_hwirq(struct wsp_ics *wsp_ics, unsigned int hwirq) in wsp_ics_match_hwirq() argument
384 if (hwirq >= wsp_ics->hwirq_start && in wsp_ics_match_hwirq()
385 hwirq < wsp_ics->hwirq_start + wsp_ics->count) in wsp_ics_match_hwirq()