• Home
  • Raw
  • Download

Lines Matching +full:0 +full:x00ffffff

49 	no_check = 0,
119 {0xf2, check_for_header2_err},
120 {0xf0, check_for_header1_err},
121 {0xee, check_for_fire},
122 {0xcc, check_for_dummy},
123 {0xdd, check_for_dd},
124 {0x00, no_check},
125 {0x10, check_z_buffer_addr0},
126 {0x11, check_z_buffer_addr1},
127 {0x12, check_z_buffer_addr_mode},
128 {0x13, no_check},
129 {0x14, no_check},
130 {0x15, no_check},
131 {0x23, no_check},
132 {0x24, no_check},
133 {0x33, no_check},
134 {0x34, no_check},
135 {0x35, no_check},
136 {0x36, no_check},
137 {0x37, no_check},
138 {0x38, no_check},
139 {0x39, no_check},
140 {0x3A, no_check},
141 {0x3B, no_check},
142 {0x3C, no_check},
143 {0x3D, no_check},
144 {0x3E, no_check},
145 {0x40, check_destination_addr0},
146 {0x41, check_destination_addr1},
147 {0x42, check_destination_addr_mode},
148 {0x43, no_check},
149 {0x44, no_check},
150 {0x50, no_check},
151 {0x51, no_check},
152 {0x52, no_check},
153 {0x53, no_check},
154 {0x54, no_check},
155 {0x55, no_check},
156 {0x56, no_check},
157 {0x57, no_check},
158 {0x58, no_check},
159 {0x70, no_check},
160 {0x71, no_check},
161 {0x78, no_check},
162 {0x79, no_check},
163 {0x7A, no_check},
164 {0x7B, no_check},
165 {0x7C, no_check},
166 {0x7D, check_for_vertex_count}
170 {0xf2, check_for_header2_err},
171 {0xf0, check_for_header1_err},
172 {0xee, check_for_fire},
173 {0xcc, check_for_dummy},
174 {0x00, check_texture_addr0},
175 {0x01, check_texture_addr0},
176 {0x02, check_texture_addr0},
177 {0x03, check_texture_addr0},
178 {0x04, check_texture_addr0},
179 {0x05, check_texture_addr0},
180 {0x06, check_texture_addr0},
181 {0x07, check_texture_addr0},
182 {0x08, check_texture_addr0},
183 {0x09, check_texture_addr0},
184 {0x20, check_texture_addr1},
185 {0x21, check_texture_addr1},
186 {0x22, check_texture_addr1},
187 {0x23, check_texture_addr4},
188 {0x2B, check_texture_addr3},
189 {0x2C, check_texture_addr3},
190 {0x2D, check_texture_addr3},
191 {0x2E, check_texture_addr3},
192 {0x2F, check_texture_addr3},
193 {0x30, check_texture_addr3},
194 {0x31, check_texture_addr3},
195 {0x32, check_texture_addr3},
196 {0x33, check_texture_addr3},
197 {0x34, check_texture_addr3},
198 {0x4B, check_texture_addr5},
199 {0x4C, check_texture_addr6},
200 {0x51, check_texture_addr7},
201 {0x52, check_texture_addr8},
202 {0x77, check_texture_addr2},
203 {0x78, no_check},
204 {0x79, no_check},
205 {0x7A, no_check},
206 {0x7B, check_texture_addr_mode},
207 {0x7C, no_check},
208 {0x7D, no_check},
209 {0x7E, no_check},
210 {0x7F, no_check},
211 {0x80, no_check},
212 {0x81, no_check},
213 {0x82, no_check},
214 {0x83, no_check},
215 {0x85, no_check},
216 {0x86, no_check},
217 {0x87, no_check},
218 {0x88, no_check},
219 {0x89, no_check},
220 {0x8A, no_check},
221 {0x90, no_check},
222 {0x91, no_check},
223 {0x92, no_check},
224 {0x93, no_check}
228 {0xf2, check_for_header2_err},
229 {0xf0, check_for_header1_err},
230 {0xcc, check_for_dummy},
231 {0x00, check_number_texunits}
243 return 0; in eat_words()
294 DRM_DEBUG("Z Buffer start address is 0x%x\n", cur_seq->z_addr); in finish_current_sequence()
297 DRM_DEBUG("Destination start address is 0x%x\n", in finish_current_sequence()
305 unsigned long lo = ~0, hi = 0, tmp; in finish_current_sequence()
324 if (i == 0 && npot) in finish_current_sequence()
344 return 0; in finish_current_sequence()
362 return 0; in investigate_hazard()
366 return 0; in investigate_hazard()
384 return 0; in investigate_hazard()
388 if (0xdddddddd == cmd) in investigate_hazard()
389 return 0; in investigate_hazard()
390 DRM_ERROR("Illegal DMA 0xdddddddd command\n"); in investigate_hazard()
394 cur_seq->z_addr = (cur_seq->z_addr & 0xFF000000) | in investigate_hazard()
395 (cmd & 0x00FFFFFF); in investigate_hazard()
396 return 0; in investigate_hazard()
399 cur_seq->z_addr = (cur_seq->z_addr & 0x00FFFFFF) | in investigate_hazard()
400 ((cmd & 0xFF) << 24); in investigate_hazard()
401 return 0; in investigate_hazard()
404 if ((cmd & 0x0000C000) == 0) in investigate_hazard()
405 return 0; in investigate_hazard()
410 cur_seq->d_addr = (cur_seq->d_addr & 0xFF000000) | in investigate_hazard()
411 (cmd & 0x00FFFFFF); in investigate_hazard()
412 return 0; in investigate_hazard()
415 cur_seq->d_addr = (cur_seq->d_addr & 0x00FFFFFF) | in investigate_hazard()
416 ((cmd & 0xFF) << 24); in investigate_hazard()
417 return 0; in investigate_hazard()
420 if ((cmd & 0x0000C000) == 0) in investigate_hazard()
421 return 0; in investigate_hazard()
429 *tmp_addr = (*tmp_addr & 0xFF000000) | (cmd & 0x00FFFFFF); in investigate_hazard()
430 return 0; in investigate_hazard()
433 tmp = ((cmd >> 24) - 0x20); in investigate_hazard()
436 *tmp_addr = (*tmp_addr & 0x00FFFFFF) | ((cmd & 0xFF) << 24); in investigate_hazard()
438 *tmp_addr = (*tmp_addr & 0x00FFFFFF) | ((cmd & 0xFF00) << 16); in investigate_hazard()
440 *tmp_addr = (*tmp_addr & 0x00FFFFFF) | ((cmd & 0xFF0000) << 8); in investigate_hazard()
441 return 0; in investigate_hazard()
444 cur_seq->tex_level_lo[tmp = cur_seq->texture] = cmd & 0x3F; in investigate_hazard()
445 cur_seq->tex_level_hi[tmp] = (cmd & 0xFC0) >> 6; in investigate_hazard()
446 return 0; in investigate_hazard()
450 if (tmp == 0 && in investigate_hazard()
458 cur_seq->tex_npot[cur_seq->texture] = 0; in investigate_hazard()
459 if (cmd & 0x000FFFFF) { in investigate_hazard()
461 ("Unimplemented texture level 0 pitch mode.\n"); in investigate_hazard()
465 return 0; in investigate_hazard()
469 *tmp_addr = (*tmp_addr & 0x00FFFFFF) | ((cmd & 0xFF) << 24); in investigate_hazard()
470 return 0; in investigate_hazard()
477 return 0; in investigate_hazard()
480 tmp_addr = &(cur_seq->height[cur_seq->texture][0]); in investigate_hazard()
481 tmp_addr[5] = 1 << ((cmd & 0x00F00000) >> 20); in investigate_hazard()
482 tmp_addr[4] = 1 << ((cmd & 0x000F0000) >> 16); in investigate_hazard()
483 tmp_addr[3] = 1 << ((cmd & 0x0000F000) >> 12); in investigate_hazard()
484 tmp_addr[2] = 1 << ((cmd & 0x00000F00) >> 8); in investigate_hazard()
485 tmp_addr[1] = 1 << ((cmd & 0x000000F0) >> 4); in investigate_hazard()
486 tmp_addr[0] = 1 << (cmd & 0x0000000F); in investigate_hazard()
487 return 0; in investigate_hazard()
490 tmp_addr = &(cur_seq->height[cur_seq->texture][0]); in investigate_hazard()
491 tmp_addr[9] = 1 << ((cmd & 0x0000F000) >> 12); in investigate_hazard()
492 tmp_addr[8] = 1 << ((cmd & 0x00000F00) >> 8); in investigate_hazard()
493 tmp_addr[7] = 1 << ((cmd & 0x000000F0) >> 4); in investigate_hazard()
494 tmp_addr[6] = 1 << (cmd & 0x0000000F); in investigate_hazard()
495 return 0; in investigate_hazard()
498 if (2 == (tmp = cmd & 0x00000003)) { in investigate_hazard()
505 (cmd >> 16) & 0x000000007; in investigate_hazard()
506 return 0; in investigate_hazard()
508 cur_seq->vertex_count = cmd & 0x0000FFFF; in investigate_hazard()
509 return 0; in investigate_hazard()
512 return 0; in investigate_hazard()
514 DRM_ERROR("Illegal DMA data: 0x%x\n", cmd); in investigate_hazard()
527 int ret = 0; in via_check_prim_list()
532 have_fire = 0; in via_check_prim_list()
543 DRM_ERROR("Expected Vertex List A command, got 0x%x\n", in via_check_prim_list()
556 if (cur_seq->agp && ((bcmd & (0xF << 11)) == 0)) { in via_check_prim_list()
562 dw_count = 0; in via_check_prim_list()
614 if (cur_seq->agp && ((buf - cur_seq->buf_start) & 0x01)) { in via_check_prim_list()
640 cmd = (*buf++ & 0xFFFF0000) >> 16; in via_check_header2()
652 hc_state->texture = 0; in via_check_header2()
689 "DMA subcommand: 0x%x. Previous dword: 0x%x\n", in via_check_header2()
723 int burst = 0; in via_parse_header2()
727 cmd = (*buf & 0xFFFF0000) >> 16; in via_parse_header2()
767 if ((address > 0x3FF) && (address < 0xC00)) { in verify_mmio_address()
771 } else if ((address > 0xCFF) && (address < 0x1300)) { in verify_mmio_address()
775 } else if (address > 0x13FF) { in verify_mmio_address()
780 return 0; in verify_mmio_address()
800 return 0; in verify_video_tail()
812 if ((cmd > ((0x3FF >> 2) | HALCYON_HEADER1)) && in via_check_header1()
813 (cmd < ((0xC00 >> 2) | HALCYON_HEADER1))) { in via_check_header1()
820 } else if (cmd > ((0xCFF >> 2) | HALCYON_HEADER1)) { in via_check_header1()
869 if (*buf++ != 0x00F50000) { in via_check_vheader5()
873 if (*buf++ != 0x00000000) { in via_check_vheader5()
917 if (*buf++ != 0x00F60000) { in via_check_vheader6()
921 if (*buf++ != 0x00000000) { in via_check_vheader6()
929 for (i = 0; i < data; ++i) { in via_check_vheader6()
986 dev_priv->num_fire_offsets = 0; in via_verify_command_stream()
1020 ("Invalid / Unimplemented DMA HEADER command. 0x%x\n", in via_verify_command_stream()
1035 return 0; in via_verify_command_stream()
1047 int fire_count = 0; in via_parse_command_stream()
1077 ("Invalid / Unimplemented DMA HEADER command. 0x%x\n", in via_parse_command_stream()
1089 return 0; in via_parse_command_stream()
1097 for (i = 0; i < 256; ++i) in setup_hazard_table()
1100 for (i = 0; i < size; ++i) in setup_hazard_table()