Lines Matching refs:start
1034 static void *check_bytes8(const u8 *start, u8 value, unsigned int bytes) in check_bytes8() argument
1037 if (*start != value) in check_bytes8()
1038 return (void *)start; in check_bytes8()
1039 start++; in check_bytes8()
1054 void *memchr_inv(const void *start, int c, size_t bytes) in memchr_inv() argument
1061 return check_bytes8(start, value, bytes); in memchr_inv()
1075 prefix = (unsigned long)start % 8; in memchr_inv()
1080 r = check_bytes8(start, value, prefix); in memchr_inv()
1083 start += prefix; in memchr_inv()
1090 if (*(u64 *)start != value64) in memchr_inv()
1091 return check_bytes8(start, value, 8); in memchr_inv()
1092 start += 8; in memchr_inv()
1096 return check_bytes8(start, value, bytes % 8); in memchr_inv()