Lines Matching refs:dest_end
722 StructCVPtr dest_end; in flashc_memset64() local
738 dest_end.u8ptr = dest.u8ptr + nbytes; in flashc_memset64()
748 if (dest_end.u8ptr > AVR32_FLASHC_USER_PAGE + AVR32_FLASHC_USER_PAGE_SIZE) { in flashc_memset64()
749 dest_end.u8ptr = AVR32_FLASHC_USER_PAGE + AVR32_FLASHC_USER_PAGE_SIZE; in flashc_memset64()
750 } else if (AVR32_FLASHC_USER_PAGE >= dest_end.u8ptr && dest_end.u8ptr > flash_array_end.u8ptr) { in flashc_memset64()
751 dest_end.u8ptr = flash_array_end.u8ptr; in flashc_memset64()
755 dest_end.u16ptr = (uint16_t *)Align_down((uint32_t)dest_end.u8ptr, sizeof(uint16_t)); in flashc_memset64()
756 dest_end.u32ptr = (uint32_t *)Align_down((uint32_t)dest_end.u16ptr, sizeof(uint32_t)); in flashc_memset64()
757 dest_end.u64ptr = (uint64_t *)Align_down((uint32_t)dest_end.u32ptr, sizeof(uint64_t)); in flashc_memset64()
760 while (dest.u8ptr < dest_end.u8ptr) { in flashc_memset64()
767 (uint64_t *)min((uint32_t)dest_end.u64ptr, in flashc_memset64()
772 Align_down((uint32_t)dest_end.u8ptr, AVR32_FLASHC_PAGE_SIZE)); in flashc_memset64()
804 if (dest.u64ptr < dest_end.u64ptr) { in flashc_memset64()
823 tmp.u8ptr = (volatile uint8_t *)dest_end.u8ptr; in flashc_memset64()
826 if (!Test_align((uint32_t)dest_end.u8ptr, sizeof(uint64_t))) { in flashc_memset64()
828 for (i = Get_align((uint32_t)dest_end.u8ptr, sizeof(uint64_t)); i < sizeof(uint64_t); i++) in flashc_memset64()