Lines Matching refs:buf_end
239 eat_words(const uint32_t **buf, const uint32_t *buf_end, unsigned num_words) in eat_words() argument
241 if ((buf_end - *buf) >= num_words) { in eat_words()
521 via_check_prim_list(uint32_t const **buffer, const uint32_t * buf_end, in via_check_prim_list() argument
531 while (buf < buf_end) { in via_check_prim_list()
533 if ((buf_end - buf) < 2) { in via_check_prim_list()
580 while (buf < buf_end) { in via_check_prim_list()
593 if (buf < buf_end && *buf == a_fire) in via_check_prim_list()
605 if ((ret = eat_words(&buf, buf_end, dw_count))) in via_check_prim_list()
608 if (buf >= buf_end && !have_fire) { in via_check_prim_list()
625 via_check_header2(uint32_t const **buffer, const uint32_t *buf_end, in via_check_header2() argument
634 if ((buf_end - buf) < 2) { in via_check_header2()
644 if (via_check_prim_list(&buf, buf_end, hc_state)) in via_check_header2()
663 if (eat_words(&buf, buf_end, 2)) in via_check_header2()
668 if (eat_words(&buf, buf_end, 32)) in via_check_header2()
695 while (buf < buf_end) { in via_check_header2()
718 const uint32_t *buf_end, int *fire_count) in via_parse_header2() argument
731 while ((buf < buf_end) && in via_parse_header2()
739 if ((buf < buf_end) in via_parse_header2()
748 while (buf < buf_end) { in via_parse_header2()
784 verify_video_tail(uint32_t const **buffer, const uint32_t * buf_end, in verify_video_tail() argument
789 if (buf_end - buf < dwords) { in verify_video_tail()
804 via_check_header1(uint32_t const **buffer, const uint32_t * buf_end) in via_check_header1() argument
810 while (buf < buf_end) { in via_check_header1()
837 const uint32_t *buf_end) in via_parse_header1() argument
842 while (buf < buf_end) { in via_parse_header1()
854 via_check_vheader5(uint32_t const **buffer, const uint32_t *buf_end) in via_check_vheader5() argument
859 if (buf_end - buf < 4) { in via_check_vheader5()
877 if (eat_words(&buf, buf_end, data)) in via_check_vheader5()
879 if ((data & 3) && verify_video_tail(&buf, buf_end, 4 - (data & 3))) in via_check_vheader5()
888 const uint32_t *buf_end) in via_parse_vheader5() argument
905 via_check_vheader6(uint32_t const **buffer, const uint32_t * buf_end) in via_check_vheader6() argument
911 if (buf_end - buf < 4) { in via_check_vheader6()
925 if ((buf_end - buf) < (data << 1)) { in via_check_vheader6()
935 if ((data & 3) && verify_video_tail(&buf, buf_end, 4 - (data & 3))) in via_check_vheader6()
943 const uint32_t *buf_end) in via_parse_vheader6() argument
971 const uint32_t *buf_end = buf + (size >> 2); in via_verify_command_stream() local
988 while (buf < buf_end) { in via_verify_command_stream()
992 state = via_check_header2(&buf, buf_end, hc_state); in via_verify_command_stream()
995 state = via_check_header1(&buf, buf_end); in via_verify_command_stream()
998 state = via_check_vheader5(&buf, buf_end); in via_verify_command_stream()
1001 state = via_check_vheader6(&buf, buf_end); in via_verify_command_stream()
1045 const uint32_t *buf_end = buf + (size >> 2); in via_parse_command_stream() local
1049 while (buf < buf_end) { in via_parse_command_stream()
1054 via_parse_header2(dev_priv, &buf, buf_end, in via_parse_command_stream()
1058 state = via_parse_header1(dev_priv, &buf, buf_end); in via_parse_command_stream()
1061 state = via_parse_vheader5(dev_priv, &buf, buf_end); in via_parse_command_stream()
1064 state = via_parse_vheader6(dev_priv, &buf, buf_end); in via_parse_command_stream()