Lines Matching refs:buf_end

238 eat_words(const uint32_t **buf, const uint32_t *buf_end, unsigned num_words)  in eat_words()  argument
240 if ((buf_end - *buf) >= num_words) { in eat_words()
520 via_check_prim_list(uint32_t const **buffer, const uint32_t * buf_end, in via_check_prim_list() argument
530 while (buf < buf_end) { in via_check_prim_list()
532 if ((buf_end - buf) < 2) { in via_check_prim_list()
579 while (buf < buf_end) { in via_check_prim_list()
592 if (buf < buf_end && *buf == a_fire) in via_check_prim_list()
604 if ((ret = eat_words(&buf, buf_end, dw_count))) in via_check_prim_list()
607 if (buf >= buf_end && !have_fire) { in via_check_prim_list()
624 via_check_header2(uint32_t const **buffer, const uint32_t *buf_end, in via_check_header2() argument
633 if ((buf_end - buf) < 2) { in via_check_header2()
643 if (via_check_prim_list(&buf, buf_end, hc_state)) in via_check_header2()
662 if (eat_words(&buf, buf_end, 2)) in via_check_header2()
667 if (eat_words(&buf, buf_end, 32)) in via_check_header2()
694 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
904 via_check_vheader6(uint32_t const **buffer, const uint32_t * buf_end) in via_check_vheader6() argument
910 if (buf_end - buf < 4) { in via_check_vheader6()
924 if ((buf_end - buf) < (data << 1)) { in via_check_vheader6()
934 if ((data & 3) && verify_video_tail(&buf, buf_end, 4 - (data & 3))) in via_check_vheader6()
942 const uint32_t *buf_end) in via_parse_vheader6() argument
970 const uint32_t *buf_end = buf + (size >> 2); in via_verify_command_stream() local
987 while (buf < buf_end) { in via_verify_command_stream()
991 state = via_check_header2(&buf, buf_end, hc_state); in via_verify_command_stream()
994 state = via_check_header1(&buf, buf_end); in via_verify_command_stream()
997 state = via_check_vheader5(&buf, buf_end); in via_verify_command_stream()
1000 state = via_check_vheader6(&buf, buf_end); in via_verify_command_stream()
1044 const uint32_t *buf_end = buf + (size >> 2); in via_parse_command_stream() local
1048 while (buf < buf_end) { in via_parse_command_stream()
1053 via_parse_header2(dev_priv, &buf, buf_end, in via_parse_command_stream()
1057 state = via_parse_header1(dev_priv, &buf, buf_end); in via_parse_command_stream()
1060 state = via_parse_vheader5(dev_priv, &buf, buf_end); in via_parse_command_stream()
1063 state = via_parse_vheader6(dev_priv, &buf, buf_end); in via_parse_command_stream()