Lines Matching refs:limit

523 	uint32_t *out = buf, *limit = buf + bufsize - 1;  in mb_utf16be_to_wchar_default()  local
525 while (p < e && out < limit) { in mb_utf16be_to_wchar_default()
559 if (p == e && (*in_len & 0x1) && out < limit) { in mb_utf16be_to_wchar_default()
572 unsigned char *out, *limit; in mb_wchar_to_utf16be_default() local
573 MB_CONVERT_BUF_LOAD(buf, out, limit); in mb_wchar_to_utf16be_default()
574 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_utf16be_default()
584 MB_CONVERT_BUF_ENSURE(buf, out, limit, (len * 2) + 4); in mb_wchar_to_utf16be_default()
587 MB_CONVERT_ERROR(buf, out, limit, w, mb_wchar_to_utf16be_default); in mb_wchar_to_utf16be_default()
588 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_utf16be_default()
592 MB_CONVERT_BUF_STORE(buf, out, limit); in mb_wchar_to_utf16be_default()
601 uint32_t *out = buf, *limit = buf + bufsize - 1; in mb_utf16le_to_wchar_default() local
603 while (p < e && out < limit) { in mb_utf16le_to_wchar_default()
637 if (p == e && (*in_len & 0x1) && out < limit) { in mb_utf16le_to_wchar_default()
650 unsigned char *out, *limit; in mb_wchar_to_utf16le_default() local
651 MB_CONVERT_BUF_LOAD(buf, out, limit); in mb_wchar_to_utf16le_default()
652 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_utf16le_default()
662 MB_CONVERT_BUF_ENSURE(buf, out, limit, (len * 2) + 4); in mb_wchar_to_utf16le_default()
665 MB_CONVERT_ERROR(buf, out, limit, w, mb_wchar_to_utf16le_default); in mb_wchar_to_utf16le_default()
666 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_utf16le_default()
670 MB_CONVERT_BUF_STORE(buf, out, limit); in mb_wchar_to_utf16le_default()
806 unsigned char *out, *limit; in mb_wchar_to_utf16be_avx2() local
807 MB_CONVERT_BUF_LOAD(buf, out, limit); in mb_wchar_to_utf16be_avx2()
808 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_utf16be_avx2()
854 MB_CONVERT_BUF_ENSURE(buf, out, limit, (len * 2) + 4); in mb_wchar_to_utf16be_avx2()
857 MB_CONVERT_ERROR(buf, out, limit, w, mb_wchar_to_utf16be_default); in mb_wchar_to_utf16be_avx2()
858 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_utf16be_avx2()
864 MB_CONVERT_BUF_STORE(buf, out, limit); in mb_wchar_to_utf16be_avx2()
985 unsigned char *out, *limit; in mb_wchar_to_utf16le_avx2() local
986 MB_CONVERT_BUF_LOAD(buf, out, limit); in mb_wchar_to_utf16le_avx2()
987 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_utf16le_avx2()
1030 MB_CONVERT_BUF_ENSURE(buf, out, limit, (len * 2) + 4); in mb_wchar_to_utf16le_avx2()
1033 MB_CONVERT_ERROR(buf, out, limit, w, mb_wchar_to_utf16le_default); in mb_wchar_to_utf16le_avx2()
1034 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_utf16le_avx2()
1040 MB_CONVERT_BUF_STORE(buf, out, limit); in mb_wchar_to_utf16le_avx2()