Lines Matching defs:start
774 u8 *start, unsigned int value, unsigned int bytes)
781 fault = memchr_inv(start, value, bytes);
786 end = start + bytes;
858 u8 *start;
868 start = page_address(page);
870 end = start + length;
885 fault, end - 1, fault - start);
1261 * @str: start of block
1263 * @slabs: return start of list of slabs, or NULL when there's no list
1266 * returns the start of next block if there's any, or NULL
1676 unsigned long *pos, void *start,
1693 return (char *)start + idx;
1699 void *start;
1711 start = fixup_red_left(s, page_address(page));
1714 cur = next_freelist_entry(s, page, &pos, start, page_limit,
1720 next = next_freelist_entry(s, page, &pos, start, page_limit,
1747 void *start, *p, *next;
1789 start = page_address(page);
1791 setup_page_debug(s, page, start);
1796 start = fixup_red_left(s, start);
1797 start = setup_object(s, page, start);
1798 page->freelist = start;
1799 for (idx = 0, p = start; idx < page->objects - 1; idx++) {
2088 * during cmpxchg. The transactions start with the cpu number and are then
3358 * Object placement in a slab is made very easy because we always start at
3402 * requested a higher mininum order then we start with that one instead of
3736 * corrupted if a user writes before the start
4645 long start, end, pos;
4650 start = -1;
4654 pos = start + (end - start + 1) / 2;
4690 start = pos;