Lines Matching refs:push

436 evo_kick(u32 *push, void *evoc)  in evo_kick()  argument
439 nvif_wr32(&dmac->base.user, 0x0000, (push - dmac->ptr) << 2); in evo_kick()
474 u32 *push = evo_wait(mast, 8); in evo_sync() local
475 if (push) { in evo_sync()
477 evo_mthd(push, 0x0084, 1); in evo_sync()
478 evo_data(push, 0x80000000 | EVO_MAST_NTFY); in evo_sync()
479 evo_mthd(push, 0x0080, 2); in evo_sync()
480 evo_data(push, 0x00000000); in evo_sync()
481 evo_data(push, 0x00000000); in evo_sync()
482 evo_kick(push, mast); in evo_sync()
523 u32 *push; in nv50_display_flip_stop() local
525 push = evo_wait(flip.chan, 8); in nv50_display_flip_stop()
526 if (push) { in nv50_display_flip_stop()
527 evo_mthd(push, 0x0084, 1); in nv50_display_flip_stop()
528 evo_data(push, 0x00000000); in nv50_display_flip_stop()
529 evo_mthd(push, 0x0094, 1); in nv50_display_flip_stop()
530 evo_data(push, 0x00000000); in nv50_display_flip_stop()
531 evo_mthd(push, 0x00c0, 1); in nv50_display_flip_stop()
532 evo_data(push, 0x00000000); in nv50_display_flip_stop()
533 evo_mthd(push, 0x0080, 1); in nv50_display_flip_stop()
534 evo_data(push, 0x00000000); in nv50_display_flip_stop()
535 evo_kick(push, flip.chan); in nv50_display_flip_stop()
549 u32 *push; in nv50_display_flip_next() local
562 push = evo_wait(sync, 128); in nv50_display_flip_next()
563 if (unlikely(push == NULL)) in nv50_display_flip_next()
626 evo_mthd(push, 0x0100, 1); in nv50_display_flip_next()
627 evo_data(push, 0xfffe0000); in nv50_display_flip_next()
628 evo_mthd(push, 0x0084, 1); in nv50_display_flip_next()
629 evo_data(push, swap_interval); in nv50_display_flip_next()
631 evo_mthd(push, 0x00e0, 1); in nv50_display_flip_next()
632 evo_data(push, 0x40000000); in nv50_display_flip_next()
634 evo_mthd(push, 0x0088, 4); in nv50_display_flip_next()
635 evo_data(push, sync->addr); in nv50_display_flip_next()
636 evo_data(push, sync->data++); in nv50_display_flip_next()
637 evo_data(push, sync->data); in nv50_display_flip_next()
638 evo_data(push, sync->base.sync.handle); in nv50_display_flip_next()
639 evo_mthd(push, 0x00a0, 2); in nv50_display_flip_next()
640 evo_data(push, 0x00000000); in nv50_display_flip_next()
641 evo_data(push, 0x00000000); in nv50_display_flip_next()
642 evo_mthd(push, 0x00c0, 1); in nv50_display_flip_next()
643 evo_data(push, nv_fb->r_handle); in nv50_display_flip_next()
644 evo_mthd(push, 0x0110, 2); in nv50_display_flip_next()
645 evo_data(push, 0x00000000); in nv50_display_flip_next()
646 evo_data(push, 0x00000000); in nv50_display_flip_next()
648 evo_mthd(push, 0x0800, 5); in nv50_display_flip_next()
649 evo_data(push, nv_fb->nvbo->bo.offset >> 8); in nv50_display_flip_next()
650 evo_data(push, 0); in nv50_display_flip_next()
651 evo_data(push, (fb->height << 16) | fb->width); in nv50_display_flip_next()
652 evo_data(push, nv_fb->r_pitch); in nv50_display_flip_next()
653 evo_data(push, nv_fb->r_format); in nv50_display_flip_next()
655 evo_mthd(push, 0x0400, 5); in nv50_display_flip_next()
656 evo_data(push, nv_fb->nvbo->bo.offset >> 8); in nv50_display_flip_next()
657 evo_data(push, 0); in nv50_display_flip_next()
658 evo_data(push, (fb->height << 16) | fb->width); in nv50_display_flip_next()
659 evo_data(push, nv_fb->r_pitch); in nv50_display_flip_next()
660 evo_data(push, nv_fb->r_format); in nv50_display_flip_next()
662 evo_mthd(push, 0x0080, 1); in nv50_display_flip_next()
663 evo_data(push, 0x00000000); in nv50_display_flip_next()
664 evo_kick(push, sync); in nv50_display_flip_next()
679 u32 *push, mode = 0x00; in nv50_crtc_set_dither() local
697 push = evo_wait(mast, 4); in nv50_crtc_set_dither()
698 if (push) { in nv50_crtc_set_dither()
700 evo_mthd(push, 0x08a0 + (nv_crtc->index * 0x0400), 1); in nv50_crtc_set_dither()
701 evo_data(push, mode); in nv50_crtc_set_dither()
704 evo_mthd(push, 0x0490 + (nv_crtc->index * 0x0300), 1); in nv50_crtc_set_dither()
705 evo_data(push, mode); in nv50_crtc_set_dither()
707 evo_mthd(push, 0x04a0 + (nv_crtc->index * 0x0300), 1); in nv50_crtc_set_dither()
708 evo_data(push, mode); in nv50_crtc_set_dither()
712 evo_mthd(push, 0x0080, 1); in nv50_crtc_set_dither()
713 evo_data(push, 0x00000000); in nv50_crtc_set_dither()
715 evo_kick(push, mast); in nv50_crtc_set_dither()
729 u32 oX, oY, *push; in nv50_crtc_set_scale() local
795 push = evo_wait(mast, 8); in nv50_crtc_set_scale()
796 if (push) { in nv50_crtc_set_scale()
799 evo_mthd(push, 0x08d8 + (nv_crtc->index * 0x400), 2); in nv50_crtc_set_scale()
800 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
801 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
802 evo_mthd(push, 0x08a4 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_scale()
803 evo_data(push, 0x00000000); in nv50_crtc_set_scale()
804 evo_mthd(push, 0x08c8 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_scale()
805 evo_data(push, umode->vdisplay << 16 | umode->hdisplay); in nv50_crtc_set_scale()
807 evo_mthd(push, 0x04c0 + (nv_crtc->index * 0x300), 3); in nv50_crtc_set_scale()
808 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
809 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
810 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
811 evo_mthd(push, 0x0494 + (nv_crtc->index * 0x300), 1); in nv50_crtc_set_scale()
812 evo_data(push, 0x00000000); in nv50_crtc_set_scale()
813 evo_mthd(push, 0x04b8 + (nv_crtc->index * 0x300), 1); in nv50_crtc_set_scale()
814 evo_data(push, umode->vdisplay << 16 | umode->hdisplay); in nv50_crtc_set_scale()
817 evo_kick(push, mast); in nv50_crtc_set_scale()
833 u32 *push; in nv50_crtc_set_raster_vblank_dmi() local
835 push = evo_wait(mast, 8); in nv50_crtc_set_raster_vblank_dmi()
836 if (!push) in nv50_crtc_set_raster_vblank_dmi()
839 evo_mthd(push, 0x0828 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_raster_vblank_dmi()
840 evo_data(push, usec); in nv50_crtc_set_raster_vblank_dmi()
841 evo_kick(push, mast); in nv50_crtc_set_raster_vblank_dmi()
849 u32 *push, hue, vib; in nv50_crtc_set_color_vibrance() local
856 push = evo_wait(mast, 16); in nv50_crtc_set_color_vibrance()
857 if (push) { in nv50_crtc_set_color_vibrance()
859 evo_mthd(push, 0x08a8 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_color_vibrance()
860 evo_data(push, (hue << 20) | (vib << 8)); in nv50_crtc_set_color_vibrance()
862 evo_mthd(push, 0x0498 + (nv_crtc->index * 0x300), 1); in nv50_crtc_set_color_vibrance()
863 evo_data(push, (hue << 20) | (vib << 8)); in nv50_crtc_set_color_vibrance()
867 evo_mthd(push, 0x0080, 1); in nv50_crtc_set_color_vibrance()
868 evo_data(push, 0x00000000); in nv50_crtc_set_color_vibrance()
870 evo_kick(push, mast); in nv50_crtc_set_color_vibrance()
882 u32 *push; in nv50_crtc_set_image() local
884 push = evo_wait(mast, 16); in nv50_crtc_set_image()
885 if (push) { in nv50_crtc_set_image()
887 evo_mthd(push, 0x0860 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_image()
888 evo_data(push, nvfb->nvbo->bo.offset >> 8); in nv50_crtc_set_image()
889 evo_mthd(push, 0x0868 + (nv_crtc->index * 0x400), 3); in nv50_crtc_set_image()
890 evo_data(push, (fb->height << 16) | fb->width); in nv50_crtc_set_image()
891 evo_data(push, nvfb->r_pitch); in nv50_crtc_set_image()
892 evo_data(push, nvfb->r_format); in nv50_crtc_set_image()
893 evo_mthd(push, 0x08c0 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_image()
894 evo_data(push, (y << 16) | x); in nv50_crtc_set_image()
896 evo_mthd(push, 0x0874 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_image()
897 evo_data(push, nvfb->r_handle); in nv50_crtc_set_image()
900 evo_mthd(push, 0x0460 + (nv_crtc->index * 0x300), 1); in nv50_crtc_set_image()
901 evo_data(push, nvfb->nvbo->bo.offset >> 8); in nv50_crtc_set_image()
902 evo_mthd(push, 0x0468 + (nv_crtc->index * 0x300), 4); in nv50_crtc_set_image()
903 evo_data(push, (fb->height << 16) | fb->width); in nv50_crtc_set_image()
904 evo_data(push, nvfb->r_pitch); in nv50_crtc_set_image()
905 evo_data(push, nvfb->r_format); in nv50_crtc_set_image()
906 evo_data(push, nvfb->r_handle); in nv50_crtc_set_image()
907 evo_mthd(push, 0x04b0 + (nv_crtc->index * 0x300), 1); in nv50_crtc_set_image()
908 evo_data(push, (y << 16) | x); in nv50_crtc_set_image()
912 evo_mthd(push, 0x0080, 1); in nv50_crtc_set_image()
913 evo_data(push, 0x00000000); in nv50_crtc_set_image()
915 evo_kick(push, mast); in nv50_crtc_set_image()
926 u32 *push = evo_wait(mast, 16); in nv50_crtc_cursor_show() local
927 if (push) { in nv50_crtc_cursor_show()
929 evo_mthd(push, 0x0880 + (nv_crtc->index * 0x400), 2); in nv50_crtc_cursor_show()
930 evo_data(push, 0x85000000); in nv50_crtc_cursor_show()
931 evo_data(push, nv_crtc->cursor.nvbo->bo.offset >> 8); in nv50_crtc_cursor_show()
934 evo_mthd(push, 0x0880 + (nv_crtc->index * 0x400), 2); in nv50_crtc_cursor_show()
935 evo_data(push, 0x85000000); in nv50_crtc_cursor_show()
936 evo_data(push, nv_crtc->cursor.nvbo->bo.offset >> 8); in nv50_crtc_cursor_show()
937 evo_mthd(push, 0x089c + (nv_crtc->index * 0x400), 1); in nv50_crtc_cursor_show()
938 evo_data(push, mast->base.vram.handle); in nv50_crtc_cursor_show()
940 evo_mthd(push, 0x0480 + (nv_crtc->index * 0x300), 2); in nv50_crtc_cursor_show()
941 evo_data(push, 0x85000000); in nv50_crtc_cursor_show()
942 evo_data(push, nv_crtc->cursor.nvbo->bo.offset >> 8); in nv50_crtc_cursor_show()
943 evo_mthd(push, 0x048c + (nv_crtc->index * 0x300), 1); in nv50_crtc_cursor_show()
944 evo_data(push, mast->base.vram.handle); in nv50_crtc_cursor_show()
946 evo_kick(push, mast); in nv50_crtc_cursor_show()
955 u32 *push = evo_wait(mast, 16); in nv50_crtc_cursor_hide() local
956 if (push) { in nv50_crtc_cursor_hide()
958 evo_mthd(push, 0x0880 + (nv_crtc->index * 0x400), 1); in nv50_crtc_cursor_hide()
959 evo_data(push, 0x05000000); in nv50_crtc_cursor_hide()
962 evo_mthd(push, 0x0880 + (nv_crtc->index * 0x400), 1); in nv50_crtc_cursor_hide()
963 evo_data(push, 0x05000000); in nv50_crtc_cursor_hide()
964 evo_mthd(push, 0x089c + (nv_crtc->index * 0x400), 1); in nv50_crtc_cursor_hide()
965 evo_data(push, 0x00000000); in nv50_crtc_cursor_hide()
967 evo_mthd(push, 0x0480 + (nv_crtc->index * 0x300), 1); in nv50_crtc_cursor_hide()
968 evo_data(push, 0x05000000); in nv50_crtc_cursor_hide()
969 evo_mthd(push, 0x048c + (nv_crtc->index * 0x300), 1); in nv50_crtc_cursor_hide()
970 evo_data(push, 0x00000000); in nv50_crtc_cursor_hide()
972 evo_kick(push, mast); in nv50_crtc_cursor_hide()
988 u32 *push = evo_wait(mast, 2); in nv50_crtc_cursor_show_hide() local
989 if (push) { in nv50_crtc_cursor_show_hide()
990 evo_mthd(push, 0x0080, 1); in nv50_crtc_cursor_show_hide()
991 evo_data(push, 0x00000000); in nv50_crtc_cursor_show_hide()
992 evo_kick(push, mast); in nv50_crtc_cursor_show_hide()
1007 u32 *push; in nv50_crtc_prepare() local
1011 push = evo_wait(mast, 6); in nv50_crtc_prepare()
1012 if (push) { in nv50_crtc_prepare()
1014 evo_mthd(push, 0x0874 + (nv_crtc->index * 0x400), 1); in nv50_crtc_prepare()
1015 evo_data(push, 0x00000000); in nv50_crtc_prepare()
1016 evo_mthd(push, 0x0840 + (nv_crtc->index * 0x400), 1); in nv50_crtc_prepare()
1017 evo_data(push, 0x40000000); in nv50_crtc_prepare()
1020 evo_mthd(push, 0x0874 + (nv_crtc->index * 0x400), 1); in nv50_crtc_prepare()
1021 evo_data(push, 0x00000000); in nv50_crtc_prepare()
1022 evo_mthd(push, 0x0840 + (nv_crtc->index * 0x400), 1); in nv50_crtc_prepare()
1023 evo_data(push, 0x40000000); in nv50_crtc_prepare()
1024 evo_mthd(push, 0x085c + (nv_crtc->index * 0x400), 1); in nv50_crtc_prepare()
1025 evo_data(push, 0x00000000); in nv50_crtc_prepare()
1027 evo_mthd(push, 0x0474 + (nv_crtc->index * 0x300), 1); in nv50_crtc_prepare()
1028 evo_data(push, 0x00000000); in nv50_crtc_prepare()
1029 evo_mthd(push, 0x0440 + (nv_crtc->index * 0x300), 1); in nv50_crtc_prepare()
1030 evo_data(push, 0x03000000); in nv50_crtc_prepare()
1031 evo_mthd(push, 0x045c + (nv_crtc->index * 0x300), 1); in nv50_crtc_prepare()
1032 evo_data(push, 0x00000000); in nv50_crtc_prepare()
1035 evo_kick(push, mast); in nv50_crtc_prepare()
1046 u32 *push; in nv50_crtc_commit() local
1048 push = evo_wait(mast, 32); in nv50_crtc_commit()
1049 if (push) { in nv50_crtc_commit()
1051 evo_mthd(push, 0x0874 + (nv_crtc->index * 0x400), 1); in nv50_crtc_commit()
1052 evo_data(push, nv_crtc->fb.handle); in nv50_crtc_commit()
1053 evo_mthd(push, 0x0840 + (nv_crtc->index * 0x400), 2); in nv50_crtc_commit()
1054 evo_data(push, 0xc0000000); in nv50_crtc_commit()
1055 evo_data(push, nv_crtc->lut.nvbo->bo.offset >> 8); in nv50_crtc_commit()
1058 evo_mthd(push, 0x0874 + (nv_crtc->index * 0x400), 1); in nv50_crtc_commit()
1059 evo_data(push, nv_crtc->fb.handle); in nv50_crtc_commit()
1060 evo_mthd(push, 0x0840 + (nv_crtc->index * 0x400), 2); in nv50_crtc_commit()
1061 evo_data(push, 0xc0000000); in nv50_crtc_commit()
1062 evo_data(push, nv_crtc->lut.nvbo->bo.offset >> 8); in nv50_crtc_commit()
1063 evo_mthd(push, 0x085c + (nv_crtc->index * 0x400), 1); in nv50_crtc_commit()
1064 evo_data(push, mast->base.vram.handle); in nv50_crtc_commit()
1066 evo_mthd(push, 0x0474 + (nv_crtc->index * 0x300), 1); in nv50_crtc_commit()
1067 evo_data(push, nv_crtc->fb.handle); in nv50_crtc_commit()
1068 evo_mthd(push, 0x0440 + (nv_crtc->index * 0x300), 4); in nv50_crtc_commit()
1069 evo_data(push, 0x83000000); in nv50_crtc_commit()
1070 evo_data(push, nv_crtc->lut.nvbo->bo.offset >> 8); in nv50_crtc_commit()
1071 evo_data(push, 0x00000000); in nv50_crtc_commit()
1072 evo_data(push, 0x00000000); in nv50_crtc_commit()
1073 evo_mthd(push, 0x045c + (nv_crtc->index * 0x300), 1); in nv50_crtc_commit()
1074 evo_data(push, mast->base.vram.handle); in nv50_crtc_commit()
1075 evo_mthd(push, 0x0430 + (nv_crtc->index * 0x300), 1); in nv50_crtc_commit()
1076 evo_data(push, 0xffffff00); in nv50_crtc_commit()
1079 evo_kick(push, mast); in nv50_crtc_commit()
1124 u32 *push; in nv50_crtc_mode_set() local
1155 push = evo_wait(mast, 64); in nv50_crtc_mode_set()
1156 if (push) { in nv50_crtc_mode_set()
1158 evo_mthd(push, 0x0804 + (nv_crtc->index * 0x400), 2); in nv50_crtc_mode_set()
1159 evo_data(push, 0x00800000 | mode->clock); in nv50_crtc_mode_set()
1160 evo_data(push, (ilace == 2) ? 2 : 0); in nv50_crtc_mode_set()
1161 evo_mthd(push, 0x0810 + (nv_crtc->index * 0x400), 6); in nv50_crtc_mode_set()
1162 evo_data(push, 0x00000000); in nv50_crtc_mode_set()
1163 evo_data(push, (vactive << 16) | hactive); in nv50_crtc_mode_set()
1164 evo_data(push, ( vsynce << 16) | hsynce); in nv50_crtc_mode_set()
1165 evo_data(push, (vblanke << 16) | hblanke); in nv50_crtc_mode_set()
1166 evo_data(push, (vblanks << 16) | hblanks); in nv50_crtc_mode_set()
1167 evo_data(push, (vblan2e << 16) | vblan2s); in nv50_crtc_mode_set()
1168 evo_mthd(push, 0x082c + (nv_crtc->index * 0x400), 1); in nv50_crtc_mode_set()
1169 evo_data(push, 0x00000000); in nv50_crtc_mode_set()
1170 evo_mthd(push, 0x0900 + (nv_crtc->index * 0x400), 2); in nv50_crtc_mode_set()
1171 evo_data(push, 0x00000311); in nv50_crtc_mode_set()
1172 evo_data(push, 0x00000100); in nv50_crtc_mode_set()
1174 evo_mthd(push, 0x0410 + (nv_crtc->index * 0x300), 6); in nv50_crtc_mode_set()
1175 evo_data(push, 0x00000000); in nv50_crtc_mode_set()
1176 evo_data(push, (vactive << 16) | hactive); in nv50_crtc_mode_set()
1177 evo_data(push, ( vsynce << 16) | hsynce); in nv50_crtc_mode_set()
1178 evo_data(push, (vblanke << 16) | hblanke); in nv50_crtc_mode_set()
1179 evo_data(push, (vblanks << 16) | hblanks); in nv50_crtc_mode_set()
1180 evo_data(push, (vblan2e << 16) | vblan2s); in nv50_crtc_mode_set()
1181 evo_mthd(push, 0x042c + (nv_crtc->index * 0x300), 1); in nv50_crtc_mode_set()
1182 evo_data(push, 0x00000000); /* ??? */ in nv50_crtc_mode_set()
1183 evo_mthd(push, 0x0450 + (nv_crtc->index * 0x300), 3); in nv50_crtc_mode_set()
1184 evo_data(push, mode->clock * 1000); in nv50_crtc_mode_set()
1185 evo_data(push, 0x00200000); /* ??? */ in nv50_crtc_mode_set()
1186 evo_data(push, mode->clock * 1000); in nv50_crtc_mode_set()
1187 evo_mthd(push, 0x04d0 + (nv_crtc->index * 0x300), 2); in nv50_crtc_mode_set()
1188 evo_data(push, 0x00000311); in nv50_crtc_mode_set()
1189 evo_data(push, 0x00000100); in nv50_crtc_mode_set()
1192 evo_kick(push, mast); in nv50_crtc_mode_set()
1558 u32 *push; in nv50_dac_mode_set() local
1562 push = evo_wait(mast, 8); in nv50_dac_mode_set()
1563 if (push) { in nv50_dac_mode_set()
1572 evo_mthd(push, 0x0400 + (nv_encoder->or * 0x080), 2); in nv50_dac_mode_set()
1573 evo_data(push, 1 << nv_crtc->index); in nv50_dac_mode_set()
1574 evo_data(push, syncs); in nv50_dac_mode_set()
1587 evo_mthd(push, 0x0404 + (nv_crtc->index * 0x300), 2); in nv50_dac_mode_set()
1588 evo_data(push, syncs); in nv50_dac_mode_set()
1589 evo_data(push, magic); in nv50_dac_mode_set()
1590 evo_mthd(push, 0x0180 + (nv_encoder->or * 0x020), 1); in nv50_dac_mode_set()
1591 evo_data(push, 1 << nv_crtc->index); in nv50_dac_mode_set()
1594 evo_kick(push, mast); in nv50_dac_mode_set()
1606 u32 *push; in nv50_dac_disconnect() local
1611 push = evo_wait(mast, 4); in nv50_dac_disconnect()
1612 if (push) { in nv50_dac_disconnect()
1614 evo_mthd(push, 0x0400 + (or * 0x080), 1); in nv50_dac_disconnect()
1615 evo_data(push, 0x00000000); in nv50_dac_disconnect()
1617 evo_mthd(push, 0x0180 + (or * 0x020), 1); in nv50_dac_disconnect()
1618 evo_data(push, 0x00000000); in nv50_dac_disconnect()
1620 evo_kick(push, mast); in nv50_dac_disconnect()
1872 u32 temp = (nv_encoder->ctrl & ~mask) | (data & mask), *push; in nv50_sor_ctrl() local
1873 if (temp != nv_encoder->ctrl && (push = evo_wait(mast, 2))) { in nv50_sor_ctrl()
1875 evo_mthd(push, 0x0600 + (nv_encoder->or * 0x40), 1); in nv50_sor_ctrl()
1876 evo_data(push, (nv_encoder->ctrl = temp)); in nv50_sor_ctrl()
1878 evo_mthd(push, 0x0200 + (nv_encoder->or * 0x20), 1); in nv50_sor_ctrl()
1879 evo_data(push, (nv_encoder->ctrl = temp)); in nv50_sor_ctrl()
1881 evo_kick(push, mast); in nv50_sor_ctrl()
2007 u32 *push = evo_wait(mast, 3); in nv50_sor_mode_set() local
2008 if (push) { in nv50_sor_mode_set()
2020 evo_mthd(push, 0x0404 + (nv_crtc->index * 0x300), 2); in nv50_sor_mode_set()
2021 evo_data(push, syncs | (depth << 6)); in nv50_sor_mode_set()
2022 evo_data(push, magic); in nv50_sor_mode_set()
2023 evo_kick(push, mast); in nv50_sor_mode_set()
2147 u32 *push; in nv50_pior_mode_set() local
2169 push = evo_wait(mast, 8); in nv50_pior_mode_set()
2170 if (push) { in nv50_pior_mode_set()
2177 evo_mthd(push, 0x0700 + (nv_encoder->or * 0x040), 1); in nv50_pior_mode_set()
2178 evo_data(push, ctrl); in nv50_pior_mode_set()
2181 evo_kick(push, mast); in nv50_pior_mode_set()
2193 u32 *push; in nv50_pior_disconnect() local
2198 push = evo_wait(mast, 4); in nv50_pior_disconnect()
2199 if (push) { in nv50_pior_disconnect()
2201 evo_mthd(push, 0x0700 + (or * 0x040), 1); in nv50_pior_disconnect()
2202 evo_data(push, 0x00000000); in nv50_pior_disconnect()
2204 evo_kick(push, mast); in nv50_pior_disconnect()
2423 u32 *push; in nv50_display_init() local
2425 push = evo_wait(nv50_mast(dev), 32); in nv50_display_init()
2426 if (!push) in nv50_display_init()
2436 evo_mthd(push, 0x0088, 1); in nv50_display_init()
2437 evo_data(push, nv50_mast(dev)->base.sync.handle); in nv50_display_init()
2438 evo_kick(push, nv50_mast(dev)); in nv50_display_init()