Lines Matching refs:buf_end

241 eat_words(const uint32_t ** buf, const uint32_t * buf_end, unsigned num_words)  in eat_words()  argument
243 if ((buf_end - *buf) >= num_words) { in eat_words()
519 via_check_prim_list(uint32_t const **buffer, const uint32_t * buf_end, in via_check_prim_list() argument
529 while (buf < buf_end) { in via_check_prim_list()
531 if ((buf_end - buf) < 2) { in via_check_prim_list()
578 while (buf < buf_end) { in via_check_prim_list()
591 if (buf < buf_end && *buf == a_fire) in via_check_prim_list()
603 if ((ret = eat_words(&buf, buf_end, dw_count))) in via_check_prim_list()
606 if (buf >= buf_end && !have_fire) { in via_check_prim_list()
623 via_check_header2(uint32_t const **buffer, const uint32_t * buf_end, in via_check_header2() argument
632 if ((buf_end - buf) < 2) { in via_check_header2()
642 if (via_check_prim_list(&buf, buf_end, hc_state)) in via_check_header2()
661 if (eat_words(&buf, buf_end, 2)) in via_check_header2()
666 if (eat_words(&buf, buf_end, 32)) in via_check_header2()
693 while (buf < buf_end) { in via_check_header2()
717 const uint32_t * buf_end, int *fire_count) in via_parse_header2() argument
730 while ((buf < buf_end) && in via_parse_header2()
738 if ((buf < buf_end) in via_parse_header2()
747 while (buf < buf_end) { in via_parse_header2()
783 verify_video_tail(uint32_t const **buffer, const uint32_t * buf_end, in verify_video_tail() argument
788 if (buf_end - buf < dwords) { in verify_video_tail()
803 via_check_header1(uint32_t const **buffer, const uint32_t * buf_end) in via_check_header1() argument
809 while (buf < buf_end) { in via_check_header1()
836 const uint32_t * buf_end) in via_parse_header1() argument
841 while (buf < buf_end) { in via_parse_header1()
853 via_check_vheader5(uint32_t const **buffer, const uint32_t * buf_end) in via_check_vheader5() argument
858 if (buf_end - buf < 4) { in via_check_vheader5()
876 if (eat_words(&buf, buf_end, data)) in via_check_vheader5()
878 if ((data & 3) && verify_video_tail(&buf, buf_end, 4 - (data & 3))) in via_check_vheader5()
887 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()