Lines Matching refs:push

449 evo_kick(u32 *push, void *evoc)  in evo_kick()  argument
452 nvif_wr32(&dmac->base.user, 0x0000, (push - dmac->ptr) << 2); in evo_kick()
487 u32 *push = evo_wait(mast, 8); in evo_sync() local
488 if (push) { in evo_sync()
490 evo_mthd(push, 0x0084, 1); in evo_sync()
491 evo_data(push, 0x80000000 | EVO_MAST_NTFY); in evo_sync()
492 evo_mthd(push, 0x0080, 2); in evo_sync()
493 evo_data(push, 0x00000000); in evo_sync()
494 evo_data(push, 0x00000000); in evo_sync()
495 evo_kick(push, mast); in evo_sync()
539 u32 *push; in nv50_display_flip_stop() local
541 push = evo_wait(flip.chan, 8); in nv50_display_flip_stop()
542 if (push) { in nv50_display_flip_stop()
543 evo_mthd(push, 0x0084, 1); in nv50_display_flip_stop()
544 evo_data(push, 0x00000000); in nv50_display_flip_stop()
545 evo_mthd(push, 0x0094, 1); in nv50_display_flip_stop()
546 evo_data(push, 0x00000000); in nv50_display_flip_stop()
547 evo_mthd(push, 0x00c0, 1); in nv50_display_flip_stop()
548 evo_data(push, 0x00000000); in nv50_display_flip_stop()
549 evo_mthd(push, 0x0080, 1); in nv50_display_flip_stop()
550 evo_data(push, 0x00000000); in nv50_display_flip_stop()
551 evo_kick(push, flip.chan); in nv50_display_flip_stop()
568 u32 *push; in nv50_display_flip_next() local
581 push = evo_wait(sync, 128); in nv50_display_flip_next()
582 if (unlikely(push == NULL)) in nv50_display_flip_next()
645 evo_mthd(push, 0x0100, 1); in nv50_display_flip_next()
646 evo_data(push, 0xfffe0000); in nv50_display_flip_next()
647 evo_mthd(push, 0x0084, 1); in nv50_display_flip_next()
648 evo_data(push, swap_interval); in nv50_display_flip_next()
650 evo_mthd(push, 0x00e0, 1); in nv50_display_flip_next()
651 evo_data(push, 0x40000000); in nv50_display_flip_next()
653 evo_mthd(push, 0x0088, 4); in nv50_display_flip_next()
654 evo_data(push, sync->addr); in nv50_display_flip_next()
655 evo_data(push, sync->data++); in nv50_display_flip_next()
656 evo_data(push, sync->data); in nv50_display_flip_next()
657 evo_data(push, sync->base.sync.handle); in nv50_display_flip_next()
658 evo_mthd(push, 0x00a0, 2); in nv50_display_flip_next()
659 evo_data(push, 0x00000000); in nv50_display_flip_next()
660 evo_data(push, 0x00000000); in nv50_display_flip_next()
661 evo_mthd(push, 0x00c0, 1); in nv50_display_flip_next()
662 evo_data(push, nv_fb->r_handle); in nv50_display_flip_next()
663 evo_mthd(push, 0x0110, 2); in nv50_display_flip_next()
664 evo_data(push, 0x00000000); in nv50_display_flip_next()
665 evo_data(push, 0x00000000); in nv50_display_flip_next()
667 evo_mthd(push, 0x0800, 5); in nv50_display_flip_next()
668 evo_data(push, nv_fb->nvbo->bo.offset >> 8); in nv50_display_flip_next()
669 evo_data(push, 0); in nv50_display_flip_next()
670 evo_data(push, (fb->height << 16) | fb->width); in nv50_display_flip_next()
671 evo_data(push, nv_fb->r_pitch); in nv50_display_flip_next()
672 evo_data(push, nv_fb->r_format); in nv50_display_flip_next()
674 evo_mthd(push, 0x0400, 5); in nv50_display_flip_next()
675 evo_data(push, nv_fb->nvbo->bo.offset >> 8); in nv50_display_flip_next()
676 evo_data(push, 0); in nv50_display_flip_next()
677 evo_data(push, (fb->height << 16) | fb->width); in nv50_display_flip_next()
678 evo_data(push, nv_fb->r_pitch); in nv50_display_flip_next()
679 evo_data(push, nv_fb->r_format); in nv50_display_flip_next()
681 evo_mthd(push, 0x0080, 1); in nv50_display_flip_next()
682 evo_data(push, 0x00000000); in nv50_display_flip_next()
683 evo_kick(push, sync); in nv50_display_flip_next()
698 u32 *push, mode = 0x00; in nv50_crtc_set_dither() local
716 push = evo_wait(mast, 4); in nv50_crtc_set_dither()
717 if (push) { in nv50_crtc_set_dither()
719 evo_mthd(push, 0x08a0 + (nv_crtc->index * 0x0400), 1); in nv50_crtc_set_dither()
720 evo_data(push, mode); in nv50_crtc_set_dither()
723 evo_mthd(push, 0x0490 + (nv_crtc->index * 0x0300), 1); in nv50_crtc_set_dither()
724 evo_data(push, mode); in nv50_crtc_set_dither()
726 evo_mthd(push, 0x04a0 + (nv_crtc->index * 0x0300), 1); in nv50_crtc_set_dither()
727 evo_data(push, mode); in nv50_crtc_set_dither()
731 evo_mthd(push, 0x0080, 1); in nv50_crtc_set_dither()
732 evo_data(push, 0x00000000); in nv50_crtc_set_dither()
734 evo_kick(push, mast); in nv50_crtc_set_dither()
748 u32 oX, oY, *push; in nv50_crtc_set_scale() local
814 push = evo_wait(mast, 8); in nv50_crtc_set_scale()
815 if (push) { in nv50_crtc_set_scale()
818 evo_mthd(push, 0x08d8 + (nv_crtc->index * 0x400), 2); in nv50_crtc_set_scale()
819 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
820 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
821 evo_mthd(push, 0x08a4 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_scale()
822 evo_data(push, 0x00000000); in nv50_crtc_set_scale()
823 evo_mthd(push, 0x08c8 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_scale()
824 evo_data(push, umode->vdisplay << 16 | umode->hdisplay); in nv50_crtc_set_scale()
826 evo_mthd(push, 0x04c0 + (nv_crtc->index * 0x300), 3); in nv50_crtc_set_scale()
827 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
828 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
829 evo_data(push, (oY << 16) | oX); in nv50_crtc_set_scale()
830 evo_mthd(push, 0x0494 + (nv_crtc->index * 0x300), 1); in nv50_crtc_set_scale()
831 evo_data(push, 0x00000000); in nv50_crtc_set_scale()
832 evo_mthd(push, 0x04b8 + (nv_crtc->index * 0x300), 1); in nv50_crtc_set_scale()
833 evo_data(push, umode->vdisplay << 16 | umode->hdisplay); in nv50_crtc_set_scale()
836 evo_kick(push, mast); in nv50_crtc_set_scale()
852 u32 *push; in nv50_crtc_set_raster_vblank_dmi() local
854 push = evo_wait(mast, 8); in nv50_crtc_set_raster_vblank_dmi()
855 if (!push) in nv50_crtc_set_raster_vblank_dmi()
858 evo_mthd(push, 0x0828 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_raster_vblank_dmi()
859 evo_data(push, usec); in nv50_crtc_set_raster_vblank_dmi()
860 evo_kick(push, mast); in nv50_crtc_set_raster_vblank_dmi()
868 u32 *push, hue, vib; in nv50_crtc_set_color_vibrance() local
875 push = evo_wait(mast, 16); in nv50_crtc_set_color_vibrance()
876 if (push) { in nv50_crtc_set_color_vibrance()
878 evo_mthd(push, 0x08a8 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_color_vibrance()
879 evo_data(push, (hue << 20) | (vib << 8)); in nv50_crtc_set_color_vibrance()
881 evo_mthd(push, 0x0498 + (nv_crtc->index * 0x300), 1); in nv50_crtc_set_color_vibrance()
882 evo_data(push, (hue << 20) | (vib << 8)); in nv50_crtc_set_color_vibrance()
886 evo_mthd(push, 0x0080, 1); in nv50_crtc_set_color_vibrance()
887 evo_data(push, 0x00000000); in nv50_crtc_set_color_vibrance()
889 evo_kick(push, mast); in nv50_crtc_set_color_vibrance()
901 u32 *push; in nv50_crtc_set_image() local
903 push = evo_wait(mast, 16); in nv50_crtc_set_image()
904 if (push) { in nv50_crtc_set_image()
906 evo_mthd(push, 0x0860 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_image()
907 evo_data(push, nvfb->nvbo->bo.offset >> 8); in nv50_crtc_set_image()
908 evo_mthd(push, 0x0868 + (nv_crtc->index * 0x400), 3); in nv50_crtc_set_image()
909 evo_data(push, (fb->height << 16) | fb->width); in nv50_crtc_set_image()
910 evo_data(push, nvfb->r_pitch); in nv50_crtc_set_image()
911 evo_data(push, nvfb->r_format); in nv50_crtc_set_image()
912 evo_mthd(push, 0x08c0 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_image()
913 evo_data(push, (y << 16) | x); in nv50_crtc_set_image()
915 evo_mthd(push, 0x0874 + (nv_crtc->index * 0x400), 1); in nv50_crtc_set_image()
916 evo_data(push, nvfb->r_handle); in nv50_crtc_set_image()
919 evo_mthd(push, 0x0460 + (nv_crtc->index * 0x300), 1); in nv50_crtc_set_image()
920 evo_data(push, nvfb->nvbo->bo.offset >> 8); in nv50_crtc_set_image()
921 evo_mthd(push, 0x0468 + (nv_crtc->index * 0x300), 4); in nv50_crtc_set_image()
922 evo_data(push, (fb->height << 16) | fb->width); in nv50_crtc_set_image()
923 evo_data(push, nvfb->r_pitch); in nv50_crtc_set_image()
924 evo_data(push, nvfb->r_format); in nv50_crtc_set_image()
925 evo_data(push, nvfb->r_handle); in nv50_crtc_set_image()
926 evo_mthd(push, 0x04b0 + (nv_crtc->index * 0x300), 1); in nv50_crtc_set_image()
927 evo_data(push, (y << 16) | x); in nv50_crtc_set_image()
931 evo_mthd(push, 0x0080, 1); in nv50_crtc_set_image()
932 evo_data(push, 0x00000000); in nv50_crtc_set_image()
934 evo_kick(push, mast); in nv50_crtc_set_image()
945 u32 *push = evo_wait(mast, 16); in nv50_crtc_cursor_show() local
946 if (push) { in nv50_crtc_cursor_show()
948 evo_mthd(push, 0x0880 + (nv_crtc->index * 0x400), 2); in nv50_crtc_cursor_show()
949 evo_data(push, 0x85000000); in nv50_crtc_cursor_show()
950 evo_data(push, nv_crtc->cursor.nvbo->bo.offset >> 8); in nv50_crtc_cursor_show()
953 evo_mthd(push, 0x0880 + (nv_crtc->index * 0x400), 2); in nv50_crtc_cursor_show()
954 evo_data(push, 0x85000000); in nv50_crtc_cursor_show()
955 evo_data(push, nv_crtc->cursor.nvbo->bo.offset >> 8); in nv50_crtc_cursor_show()
956 evo_mthd(push, 0x089c + (nv_crtc->index * 0x400), 1); in nv50_crtc_cursor_show()
957 evo_data(push, mast->base.vram.handle); in nv50_crtc_cursor_show()
959 evo_mthd(push, 0x0480 + (nv_crtc->index * 0x300), 2); in nv50_crtc_cursor_show()
960 evo_data(push, 0x85000000); in nv50_crtc_cursor_show()
961 evo_data(push, nv_crtc->cursor.nvbo->bo.offset >> 8); in nv50_crtc_cursor_show()
962 evo_mthd(push, 0x048c + (nv_crtc->index * 0x300), 1); in nv50_crtc_cursor_show()
963 evo_data(push, mast->base.vram.handle); in nv50_crtc_cursor_show()
965 evo_kick(push, mast); in nv50_crtc_cursor_show()
974 u32 *push = evo_wait(mast, 16); in nv50_crtc_cursor_hide() local
975 if (push) { in nv50_crtc_cursor_hide()
977 evo_mthd(push, 0x0880 + (nv_crtc->index * 0x400), 1); in nv50_crtc_cursor_hide()
978 evo_data(push, 0x05000000); in nv50_crtc_cursor_hide()
981 evo_mthd(push, 0x0880 + (nv_crtc->index * 0x400), 1); in nv50_crtc_cursor_hide()
982 evo_data(push, 0x05000000); in nv50_crtc_cursor_hide()
983 evo_mthd(push, 0x089c + (nv_crtc->index * 0x400), 1); in nv50_crtc_cursor_hide()
984 evo_data(push, 0x00000000); in nv50_crtc_cursor_hide()
986 evo_mthd(push, 0x0480 + (nv_crtc->index * 0x300), 1); in nv50_crtc_cursor_hide()
987 evo_data(push, 0x05000000); in nv50_crtc_cursor_hide()
988 evo_mthd(push, 0x048c + (nv_crtc->index * 0x300), 1); in nv50_crtc_cursor_hide()
989 evo_data(push, 0x00000000); in nv50_crtc_cursor_hide()
991 evo_kick(push, mast); in nv50_crtc_cursor_hide()
1007 u32 *push = evo_wait(mast, 2); in nv50_crtc_cursor_show_hide() local
1008 if (push) { in nv50_crtc_cursor_show_hide()
1009 evo_mthd(push, 0x0080, 1); in nv50_crtc_cursor_show_hide()
1010 evo_data(push, 0x00000000); in nv50_crtc_cursor_show_hide()
1011 evo_kick(push, mast); in nv50_crtc_cursor_show_hide()
1026 u32 *push; in nv50_crtc_prepare() local
1030 push = evo_wait(mast, 6); in nv50_crtc_prepare()
1031 if (push) { in nv50_crtc_prepare()
1033 evo_mthd(push, 0x0874 + (nv_crtc->index * 0x400), 1); in nv50_crtc_prepare()
1034 evo_data(push, 0x00000000); in nv50_crtc_prepare()
1035 evo_mthd(push, 0x0840 + (nv_crtc->index * 0x400), 1); in nv50_crtc_prepare()
1036 evo_data(push, 0x40000000); in nv50_crtc_prepare()
1039 evo_mthd(push, 0x0874 + (nv_crtc->index * 0x400), 1); in nv50_crtc_prepare()
1040 evo_data(push, 0x00000000); in nv50_crtc_prepare()
1041 evo_mthd(push, 0x0840 + (nv_crtc->index * 0x400), 1); in nv50_crtc_prepare()
1042 evo_data(push, 0x40000000); in nv50_crtc_prepare()
1043 evo_mthd(push, 0x085c + (nv_crtc->index * 0x400), 1); in nv50_crtc_prepare()
1044 evo_data(push, 0x00000000); in nv50_crtc_prepare()
1046 evo_mthd(push, 0x0474 + (nv_crtc->index * 0x300), 1); in nv50_crtc_prepare()
1047 evo_data(push, 0x00000000); in nv50_crtc_prepare()
1048 evo_mthd(push, 0x0440 + (nv_crtc->index * 0x300), 1); in nv50_crtc_prepare()
1049 evo_data(push, 0x03000000); in nv50_crtc_prepare()
1050 evo_mthd(push, 0x045c + (nv_crtc->index * 0x300), 1); in nv50_crtc_prepare()
1051 evo_data(push, 0x00000000); in nv50_crtc_prepare()
1054 evo_kick(push, mast); in nv50_crtc_prepare()
1065 u32 *push; in nv50_crtc_commit() local
1067 push = evo_wait(mast, 32); in nv50_crtc_commit()
1068 if (push) { in nv50_crtc_commit()
1070 evo_mthd(push, 0x0874 + (nv_crtc->index * 0x400), 1); in nv50_crtc_commit()
1071 evo_data(push, nv_crtc->fb.handle); in nv50_crtc_commit()
1072 evo_mthd(push, 0x0840 + (nv_crtc->index * 0x400), 2); in nv50_crtc_commit()
1073 evo_data(push, 0xc0000000); in nv50_crtc_commit()
1074 evo_data(push, nv_crtc->lut.nvbo->bo.offset >> 8); in nv50_crtc_commit()
1077 evo_mthd(push, 0x0874 + (nv_crtc->index * 0x400), 1); in nv50_crtc_commit()
1078 evo_data(push, nv_crtc->fb.handle); in nv50_crtc_commit()
1079 evo_mthd(push, 0x0840 + (nv_crtc->index * 0x400), 2); in nv50_crtc_commit()
1080 evo_data(push, 0xc0000000); in nv50_crtc_commit()
1081 evo_data(push, nv_crtc->lut.nvbo->bo.offset >> 8); in nv50_crtc_commit()
1082 evo_mthd(push, 0x085c + (nv_crtc->index * 0x400), 1); in nv50_crtc_commit()
1083 evo_data(push, mast->base.vram.handle); in nv50_crtc_commit()
1085 evo_mthd(push, 0x0474 + (nv_crtc->index * 0x300), 1); in nv50_crtc_commit()
1086 evo_data(push, nv_crtc->fb.handle); in nv50_crtc_commit()
1087 evo_mthd(push, 0x0440 + (nv_crtc->index * 0x300), 4); in nv50_crtc_commit()
1088 evo_data(push, 0x83000000); in nv50_crtc_commit()
1089 evo_data(push, nv_crtc->lut.nvbo->bo.offset >> 8); in nv50_crtc_commit()
1090 evo_data(push, 0x00000000); in nv50_crtc_commit()
1091 evo_data(push, 0x00000000); in nv50_crtc_commit()
1092 evo_mthd(push, 0x045c + (nv_crtc->index * 0x300), 1); in nv50_crtc_commit()
1093 evo_data(push, mast->base.vram.handle); in nv50_crtc_commit()
1094 evo_mthd(push, 0x0430 + (nv_crtc->index * 0x300), 1); in nv50_crtc_commit()
1095 evo_data(push, 0xffffff00); in nv50_crtc_commit()
1098 evo_kick(push, mast); in nv50_crtc_commit()
1143 u32 *push; in nv50_crtc_mode_set() local
1174 push = evo_wait(mast, 64); in nv50_crtc_mode_set()
1175 if (push) { in nv50_crtc_mode_set()
1177 evo_mthd(push, 0x0804 + (nv_crtc->index * 0x400), 2); in nv50_crtc_mode_set()
1178 evo_data(push, 0x00800000 | mode->clock); in nv50_crtc_mode_set()
1179 evo_data(push, (ilace == 2) ? 2 : 0); in nv50_crtc_mode_set()
1180 evo_mthd(push, 0x0810 + (nv_crtc->index * 0x400), 6); in nv50_crtc_mode_set()
1181 evo_data(push, 0x00000000); in nv50_crtc_mode_set()
1182 evo_data(push, (vactive << 16) | hactive); in nv50_crtc_mode_set()
1183 evo_data(push, ( vsynce << 16) | hsynce); in nv50_crtc_mode_set()
1184 evo_data(push, (vblanke << 16) | hblanke); in nv50_crtc_mode_set()
1185 evo_data(push, (vblanks << 16) | hblanks); in nv50_crtc_mode_set()
1186 evo_data(push, (vblan2e << 16) | vblan2s); in nv50_crtc_mode_set()
1187 evo_mthd(push, 0x082c + (nv_crtc->index * 0x400), 1); in nv50_crtc_mode_set()
1188 evo_data(push, 0x00000000); in nv50_crtc_mode_set()
1189 evo_mthd(push, 0x0900 + (nv_crtc->index * 0x400), 2); in nv50_crtc_mode_set()
1190 evo_data(push, 0x00000311); in nv50_crtc_mode_set()
1191 evo_data(push, 0x00000100); in nv50_crtc_mode_set()
1193 evo_mthd(push, 0x0410 + (nv_crtc->index * 0x300), 6); in nv50_crtc_mode_set()
1194 evo_data(push, 0x00000000); in nv50_crtc_mode_set()
1195 evo_data(push, (vactive << 16) | hactive); in nv50_crtc_mode_set()
1196 evo_data(push, ( vsynce << 16) | hsynce); in nv50_crtc_mode_set()
1197 evo_data(push, (vblanke << 16) | hblanke); in nv50_crtc_mode_set()
1198 evo_data(push, (vblanks << 16) | hblanks); in nv50_crtc_mode_set()
1199 evo_data(push, (vblan2e << 16) | vblan2s); in nv50_crtc_mode_set()
1200 evo_mthd(push, 0x042c + (nv_crtc->index * 0x300), 1); in nv50_crtc_mode_set()
1201 evo_data(push, 0x00000000); /* ??? */ in nv50_crtc_mode_set()
1202 evo_mthd(push, 0x0450 + (nv_crtc->index * 0x300), 3); in nv50_crtc_mode_set()
1203 evo_data(push, mode->clock * 1000); in nv50_crtc_mode_set()
1204 evo_data(push, 0x00200000); /* ??? */ in nv50_crtc_mode_set()
1205 evo_data(push, mode->clock * 1000); in nv50_crtc_mode_set()
1206 evo_mthd(push, 0x04d0 + (nv_crtc->index * 0x300), 2); in nv50_crtc_mode_set()
1207 evo_data(push, 0x00000311); in nv50_crtc_mode_set()
1208 evo_data(push, 0x00000100); in nv50_crtc_mode_set()
1211 evo_kick(push, mast); in nv50_crtc_mode_set()
1579 u32 *push; in nv50_dac_mode_set() local
1583 push = evo_wait(mast, 8); in nv50_dac_mode_set()
1584 if (push) { in nv50_dac_mode_set()
1593 evo_mthd(push, 0x0400 + (nv_encoder->or * 0x080), 2); in nv50_dac_mode_set()
1594 evo_data(push, 1 << nv_crtc->index); in nv50_dac_mode_set()
1595 evo_data(push, syncs); in nv50_dac_mode_set()
1608 evo_mthd(push, 0x0404 + (nv_crtc->index * 0x300), 2); in nv50_dac_mode_set()
1609 evo_data(push, syncs); in nv50_dac_mode_set()
1610 evo_data(push, magic); in nv50_dac_mode_set()
1611 evo_mthd(push, 0x0180 + (nv_encoder->or * 0x020), 1); in nv50_dac_mode_set()
1612 evo_data(push, 1 << nv_crtc->index); in nv50_dac_mode_set()
1615 evo_kick(push, mast); in nv50_dac_mode_set()
1627 u32 *push; in nv50_dac_disconnect() local
1632 push = evo_wait(mast, 4); in nv50_dac_disconnect()
1633 if (push) { in nv50_dac_disconnect()
1635 evo_mthd(push, 0x0400 + (or * 0x080), 1); in nv50_dac_disconnect()
1636 evo_data(push, 0x00000000); in nv50_dac_disconnect()
1638 evo_mthd(push, 0x0180 + (or * 0x020), 1); in nv50_dac_disconnect()
1639 evo_data(push, 0x00000000); in nv50_dac_disconnect()
1641 evo_kick(push, mast); in nv50_dac_disconnect()
1897 u32 temp = (nv_encoder->ctrl & ~mask) | (data & mask), *push; in nv50_sor_ctrl() local
1898 if (temp != nv_encoder->ctrl && (push = evo_wait(mast, 2))) { in nv50_sor_ctrl()
1900 evo_mthd(push, 0x0600 + (nv_encoder->or * 0x40), 1); in nv50_sor_ctrl()
1901 evo_data(push, (nv_encoder->ctrl = temp)); in nv50_sor_ctrl()
1903 evo_mthd(push, 0x0200 + (nv_encoder->or * 0x20), 1); in nv50_sor_ctrl()
1904 evo_data(push, (nv_encoder->ctrl = temp)); in nv50_sor_ctrl()
1906 evo_kick(push, mast); in nv50_sor_ctrl()
2032 u32 *push = evo_wait(mast, 3); in nv50_sor_mode_set() local
2033 if (push) { in nv50_sor_mode_set()
2045 evo_mthd(push, 0x0404 + (nv_crtc->index * 0x300), 2); in nv50_sor_mode_set()
2046 evo_data(push, syncs | (depth << 6)); in nv50_sor_mode_set()
2047 evo_data(push, magic); in nv50_sor_mode_set()
2048 evo_kick(push, mast); in nv50_sor_mode_set()
2185 u32 *push; in nv50_pior_mode_set() local
2207 push = evo_wait(mast, 8); in nv50_pior_mode_set()
2208 if (push) { in nv50_pior_mode_set()
2215 evo_mthd(push, 0x0700 + (nv_encoder->or * 0x040), 1); in nv50_pior_mode_set()
2216 evo_data(push, ctrl); in nv50_pior_mode_set()
2219 evo_kick(push, mast); in nv50_pior_mode_set()
2231 u32 *push; in nv50_pior_disconnect() local
2236 push = evo_wait(mast, 4); in nv50_pior_disconnect()
2237 if (push) { in nv50_pior_disconnect()
2239 evo_mthd(push, 0x0700 + (or * 0x040), 1); in nv50_pior_disconnect()
2240 evo_data(push, 0x00000000); in nv50_pior_disconnect()
2242 evo_kick(push, mast); in nv50_pior_disconnect()
2465 u32 *push; in nv50_display_init() local
2467 push = evo_wait(nv50_mast(dev), 32); in nv50_display_init()
2468 if (!push) in nv50_display_init()
2478 evo_mthd(push, 0x0088, 1); in nv50_display_init()
2479 evo_data(push, nv50_mast(dev)->base.sync.handle); in nv50_display_init()
2480 evo_kick(push, nv50_mast(dev)); in nv50_display_init()