Lines Matching refs:bits
41 #define bits(lo, hi) hi + 1 - lo
69 int32_t address : bits( 0, 27);
70 int32_t u0 : bits(28, 29);
71 int32_t idle : bits(30, 30);
72 int32_t start : bits(31, 31);
129 int32_t engine : bits( 0, 0);
130 int32_t cmdfifo : bits( 1, 1);
131 int32_t setup : bits( 2, 2);
132 int32_t u0 : bits( 3, 10);
133 int32_t pvsync : bits(11, 11);
134 int32_t cvsync : bits(12, 12);
135 int32_t player : bits(13, 13);
136 int32_t vlayer : bits(14, 14);
137 int32_t vfield : bits(15, 15);
138 int32_t clayer : bits(16, 16);
139 int32_t dma : bits(17, 17);
140 int32_t csc : bits(18, 18);
141 int32_t cmdhif : bits(19, 19);
142 int32_t memfifo : bits(20, 20);
143 int32_t u1 : bits(21, 31);
173 * (see bits 5:4 in the Miscellaneous Timing register
187 * (see bits 5:4 in the Miscellaneous Timing register
201 * (see bits 5:4 in the Miscellaneous Timing register
218 * (see bits 5:4 in the Miscellaneous Timing register
231 int32_t m1_shift : bits( 0, 2);
232 int32_t m1_divider : bits( 3, 3);
233 int32_t m1_select : bits( 4, 4);
234 int32_t u0 : bits( 5, 7);
237 int32_t m_shift : bits( 8, 10);
238 int32_t m_divider : bits(11, 11);
239 int32_t m_select : bits(12, 12);
240 int32_t u1 : bits(13, 15);
244 int32_t v2_shift : bits(16, 18);
245 int32_t v2_divider : bits(19, 19);
246 int32_t v2_select : bits(20, 20);
247 int32_t v2_1xclck : bits(21, 21);
248 int32_t u2 : bits(22, 23);
252 int32_t p2_shift : bits(24, 26);
253 int32_t p2_divider : bits(27, 28);
254 int32_t p2_select : bits(29, 29);
258 int32_t pll_select : bits(30, 30);
261 int32_t p2_1xclck : bits(31, 31);
291 int32_t u0 : bits( 0, 6);
292 int32_t retry : bits( 7, 7);
293 int32_t u1 : bits( 8, 14);
294 int32_t burst_read : bits(15, 15);
295 int32_t u2 : bits(16, 28);
296 int32_t burst : bits(29, 29);
297 int32_t dpmsh : bits(30, 30);
298 int32_t dpmsv : bits(31, 31);
317 int32_t u0 : bits( 0, 11);
318 int32_t dac : bits(12, 12);
319 int32_t u1 : bits(13, 23);
320 int32_t frequency : bits(24, 24);
350 int32_t u0 : bits(0, 2);
351 int32_t engine : bits(3, 3);
352 int32_t csc : bits(4, 4);
353 int32_t zv : bits(5, 5);
354 int32_t gpio : bits(6, 6);
384 int32_t u0 : bits( 0, 12);
385 int32_t recovery : bits(13, 14);
386 int32_t u1 : bits(15, 18);
387 int32_t divider : bits(19, 22);
410 int32_t mode : bits(0, 1);
411 int32_t status : bits(2, 2);
427 int32_t revision : bits( 0, 7);
428 int32_t u0 : bits( 8, 15);
429 int32_t ident : bits(16, 31);
447 int32_t u0 : bits( 0, 3);
448 int32_t pll : bits( 4, 5);
473 * M can be any (8 bits) value, and a loop testing all possible N
478 int32_t m : bits( 0, 7);
479 int32_t n : bits( 8, 14);
480 int32_t divider : bits(15, 15);
481 int32_t select : bits(16, 16);
482 int32_t power : bits(17, 17);
527 int32_t format : bits( 0, 1);
528 int32_t enable : bits( 2, 2);
529 int32_t gamma : bits( 3, 3);
530 int32_t u0 : bits( 4, 7);
531 int32_t timing : bits( 8, 8);
532 int32_t u1 : bits( 9, 11);
533 int32_t hsync : bits(12, 12);
534 int32_t vsync : bits(13, 13);
535 int32_t u2 : bits(14, 23);
536 int32_t vdd : bits(24, 24);
537 int32_t signal : bits(25, 25);
538 int32_t bias : bits(26, 26);
539 int32_t fp : bits(27, 27);
563 int32_t u0 : bits( 0, 3);
564 int32_t address : bits( 4, 25);
565 int32_t mextern : bits(26, 26);
566 int32_t mselect : bits(27, 27);
567 int32_t u1 : bits(28, 30);
568 int32_t pending : bits(31, 31);
585 int32_t u0 : bits( 0, 3);
586 int32_t offset : bits( 4, 13);
587 int32_t u1 : bits(14, 19);
588 int32_t width : bits(20, 29);
604 int32_t x : bits( 0, 11);
605 int32_t u0 : bits(12, 15);
606 int32_t width : bits(16, 27);
622 int32_t y : bits( 0, 11);
623 int32_t u0 : bits(12, 15);
624 int32_t height : bits(16, 27);
639 int32_t left : bits( 0, 10);
640 int32_t u0 : bits(11, 15);
641 int32_t top : bits(16, 26);
656 int32_t right : bits( 0, 10);
657 int32_t u0 : bits(11, 15);
658 int32_t bottom : bits(16, 26);
673 int32_t end : bits( 0, 11);
674 int32_t u0 : bits(12, 15);
675 int32_t total : bits(16, 27);
690 int32_t start : bits( 0, 11);
691 int32_t u0 : bits(12, 15);
692 int32_t width : bits(16, 23);
707 int32_t end : bits( 0, 11);
708 int32_t u0 : bits(12, 15);
709 int32_t total : bits(16, 27);
724 int32_t start : bits( 0, 11);
725 int32_t u0 : bits(12, 15);
726 int32_t height : bits(16, 23);
754 int32_t format : bits( 0, 1);
755 int32_t enable : bits( 2, 2);
756 int32_t chromakey : bits( 3, 3);
757 int32_t u0 : bits( 4, 23);
758 int32_t alpha : bits(24, 27);
759 int32_t select : bits(28, 28);
783 int32_t u0 : bits( 0, 3);
784 int32_t address : bits( 4, 25);
785 int32_t mextern : bits(26, 26);
786 int32_t mselect : bits(27, 27);
787 int32_t u1 : bits(28, 30);
788 int32_t pending : bits(31, 31);
805 int32_t u0 : bits( 0, 3);
806 int32_t offset : bits( 4, 13);
807 int32_t u1 : bits(14, 19);
808 int32_t width : bits(20, 29);
823 int32_t left : bits( 0, 10);
824 int32_t u0 : bits(11, 15);
825 int32_t top : bits(16, 26);
840 int32_t right : bits( 0, 10);
841 int32_t u0 : bits(11, 15);
842 int32_t bottom : bits(16, 26);
857 * the 16 5:6:5 bits
861 int32_t value : bits( 0, 15);
862 int32_t mask : bits(16, 31);
906 int32_t format : bits( 0, 1);
907 int32_t enable : bits( 2, 2);
908 int32_t gamma : bits( 3, 3);
909 int32_t pixel : bits( 4, 7);
910 int32_t timing : bits( 8, 8);
911 int32_t select : bits( 9, 9);
912 int32_t blank : bits(10, 10);
913 int32_t sync : bits(11, 11);
914 int32_t hsync : bits(12, 12);
915 int32_t vsync : bits(13, 13);
939 int32_t u0 : bits( 0, 3);
940 int32_t address : bits( 4, 25);
941 int32_t mextern : bits(26, 26);
942 int32_t mselect : bits(27, 27);
943 int32_t u1 : bits(28, 30);
944 int32_t pending : bits(31, 31);
961 int32_t u0 : bits( 0, 3);
962 int32_t offset : bits( 4, 13);
963 int32_t u1 : bits(14, 19);
964 int32_t width : bits(20, 29);
979 int32_t end : bits( 0, 11);
980 int32_t u0 : bits(12, 15);
981 int32_t total : bits(16, 27);
996 int32_t start : bits( 0, 11);
997 int32_t u0 : bits(12, 15);
998 int32_t width : bits(16, 23);
1013 int32_t end : bits( 0, 10);
1014 int32_t u0 : bits(11, 15);
1015 int32_t total : bits(16, 26);
1030 int32_t start : bits( 0, 11);
1031 int32_t u0 : bits(12, 15);
1032 int32_t height : bits(16, 21);
1052 int32_t data : bits( 0, 23);
1053 int32_t enable : bits(24, 24);
1054 int32_t voltage : bits(25, 25);
1107 * data (bits [63:32]) is written to the Memory Address.
1109 * data (bits [47:32]) is written to the Memory Address.
1328 int64_t base : bits( 0, 27);
1329 int64_t cmd : bits(28, 31);
1330 int64_t data : bits(32, 63);