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