Searched refs:smpfunc_t (Results 1 – 7 of 7) sorted by relevance
/linux-3.4.99/arch/sparc/include/asm/ |
D | smp_32.h | 36 typedef void (*smpfunc_t)(unsigned long, unsigned long, unsigned long, typedef 61 BTFIXUPDEF_CALL(void, smp_cross_call, smpfunc_t, cpumask_t, unsigned long, unsigned long, unsigned … 71 static inline void xc0(smpfunc_t func) { smp_cross_call(func, *cpu_online_mask, 0, 0, 0, 0); } in BTFIXUPDEF_BLACKBOX() 72 static inline void xc1(smpfunc_t func, unsigned long arg1) in xc1() 74 static inline void xc2(smpfunc_t func, unsigned long arg1, unsigned long arg2) in xc2() 76 static inline void xc3(smpfunc_t func, unsigned long arg1, unsigned long arg2, in xc3() 79 static inline void xc4(smpfunc_t func, unsigned long arg1, unsigned long arg2, in xc4()
|
/linux-3.4.99/arch/sparc/kernel/ |
D | smp_32.c | 184 xc0((smpfunc_t) BTFIXUP_CALL(local_flush_cache_all)); in smp_flush_cache_all() 190 xc0((smpfunc_t) BTFIXUP_CALL(local_flush_tlb_all)); in smp_flush_tlb_all() 201 xc1((smpfunc_t) BTFIXUP_CALL(local_flush_cache_mm), (unsigned long) mm); in smp_flush_cache_mm() 213 xc1((smpfunc_t) BTFIXUP_CALL(local_flush_tlb_mm), (unsigned long) mm); in smp_flush_tlb_mm() 232 xc3((smpfunc_t) BTFIXUP_CALL(local_flush_cache_range), (unsigned long) vma, start, end); in smp_flush_cache_range() 247 xc3((smpfunc_t) BTFIXUP_CALL(local_flush_tlb_range), (unsigned long) vma, start, end); in smp_flush_tlb_range() 261 xc2((smpfunc_t) BTFIXUP_CALL(local_flush_cache_page), (unsigned long) vma, page); in smp_flush_cache_page() 275 xc2((smpfunc_t) BTFIXUP_CALL(local_flush_tlb_page), (unsigned long) vma, page); in smp_flush_tlb_page() 289 xc1((smpfunc_t) BTFIXUP_CALL(local_flush_page_to_ram), page); in smp_flush_page_to_ram() 300 xc2((smpfunc_t) BTFIXUP_CALL(local_flush_sig_insns), (unsigned long) mm, insn_addr); in smp_flush_sig_insns()
|
D | sun4d_smp.c | 270 smpfunc_t func; 283 static void smp4d_cross_call(smpfunc_t func, cpumask_t mask, unsigned long arg1, in smp4d_cross_call() 298 register smpfunc_t f asm("i0") = func; in smp4d_cross_call()
|
D | leon_smp.c | 402 smpfunc_t func; 415 static void leon_cross_call(smpfunc_t func, cpumask_t mask, unsigned long arg1, in leon_cross_call() 427 register smpfunc_t f asm("i0") = func; in leon_cross_call()
|
D | sun4m_smp.c | 179 smpfunc_t func; 192 static void smp4m_cross_call(smpfunc_t func, cpumask_t mask, unsigned long arg1, in smp4m_cross_call()
|
D | process_32.c | 230 xc0((smpfunc_t) show_backtrace);
|
/linux-3.4.99/arch/sparc/mm/ |
D | srmmu.c | 2162 xc1((smpfunc_t) BTFIXUP_CALL(local_flush_page_for_dma), page); in smp_flush_page_for_dma()
|