Lines Matching refs:blocks
54 static void clear_blocks_dcbz32_ppc(int16_t *blocks) in clear_blocks_dcbz32_ppc() argument
56 register int misal = (unsigned long) blocks & 0x00000010, i = 0; in clear_blocks_dcbz32_ppc()
59 ((unsigned long *) blocks)[0] = 0L; in clear_blocks_dcbz32_ppc()
60 ((unsigned long *) blocks)[1] = 0L; in clear_blocks_dcbz32_ppc()
61 ((unsigned long *) blocks)[2] = 0L; in clear_blocks_dcbz32_ppc()
62 ((unsigned long *) blocks)[3] = 0L; in clear_blocks_dcbz32_ppc()
66 __asm__ volatile ("dcbz %0,%1" :: "b" (blocks), "r" (i) : "memory"); in clear_blocks_dcbz32_ppc()
68 ((unsigned long *) blocks)[188] = 0L; in clear_blocks_dcbz32_ppc()
69 ((unsigned long *) blocks)[189] = 0L; in clear_blocks_dcbz32_ppc()
70 ((unsigned long *) blocks)[190] = 0L; in clear_blocks_dcbz32_ppc()
71 ((unsigned long *) blocks)[191] = 0L; in clear_blocks_dcbz32_ppc()
78 static void clear_blocks_dcbz128_ppc(int16_t *blocks) in clear_blocks_dcbz128_ppc() argument
81 register int misal = (unsigned long) blocks & 0x0000007f, i = 0; in clear_blocks_dcbz128_ppc()
87 memset(blocks, 0, sizeof(int16_t) * 6 * 64); in clear_blocks_dcbz128_ppc()
90 __asm__ volatile ("dcbzl %0,%1" :: "b" (blocks), "r" (i) : "memory"); in clear_blocks_dcbz128_ppc()
93 memset(blocks, 0, sizeof(int16_t) * 6 * 64); in clear_blocks_dcbz128_ppc()