Cross Reference: vmisc.c
xref: /xsrc/external/mit/xf86-video-rendition/dist/src/vmisc.c
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/xf86-video-rendition/dist/src/
vmisc.c revision bdcaa8d0
1bdcaa8d0Smrg/* Misc routines used elsewhere in driver */
2bdcaa8d0Smrg/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/rendition/vmisc.c,v 1.3 2000/02/25 21:03:05 dawes Exp $ */
3bdcaa8d0Smrg
4bdcaa8d0Smrg#ifdef HAVE_CONFIG_H
5bdcaa8d0Smrg#include "config.h"
6bdcaa8d0Smrg#endif
7bdcaa8d0Smrg
8bdcaa8d0Smrg#include "rendition.h"
9bdcaa8d0Smrg#include "vtypes.h"
10bdcaa8d0Smrg#include "vos.h"
11bdcaa8d0Smrg#include "vmisc.h"
12bdcaa8d0Smrg
13bdcaa8d0Smrg#undef DEBUG
14bdcaa8d0Smrg
15bdcaa8d0Smrg/* block copy from and to the card */
16bdcaa8d0Smrgvoid
17bdcaa8d0Smrgverite_bustomem_cpy(vu8 *dst, vu8 *src, vu32 num)
18bdcaa8d0Smrg{
19bdcaa8d0Smrg    int i;
20bdcaa8d0Smrg
21bdcaa8d0Smrg#ifdef DEBUG
22bdcaa8d0Smrg    ErrorF ("Rendition: DEBUG verite_bustomem_cpy called\n");
23bdcaa8d0Smrg#endif
24bdcaa8d0Smrg    for (i=0; i<num; i++)
25bdcaa8d0Smrg        dst[i] = verite_read_memory8(src, i);
26bdcaa8d0Smrg}
27bdcaa8d0Smrg
28bdcaa8d0Smrgvoid
29bdcaa8d0Smrgverite_memtobus_cpy(vu8 *dst, vu8 *src, vu32 num)
30bdcaa8d0Smrg{
31bdcaa8d0Smrg    int i;
32bdcaa8d0Smrg
33bdcaa8d0Smrg#ifdef DEBUG
34bdcaa8d0Smrg    ErrorF ("Rendition: DEBUG verite_memtobus_cpy called\n");
35bdcaa8d0Smrg#endif
36bdcaa8d0Smrg
37bdcaa8d0Smrg    for (i=0; i<num; i++)
38bdcaa8d0Smrg        verite_write_memory8(dst, i, src[i]);
39bdcaa8d0Smrg}
40

Indexes created Wed Dec 03 03:09:37 GMT 2025