/[qemu]/qemu/vl.h
ViewVC logotype

Diff of /qemu/vl.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.58 by bellard, Mon Oct 4 21:23:09 2004 UTC revision 1.59 by bellard, Sun Nov 7 18:04:02 2004 UTC
# Line 30  Line 30 
30  #include <stdarg.h>  #include <stdarg.h>
31  #include <string.h>  #include <string.h>
32  #include <inttypes.h>  #include <inttypes.h>
33    #include <limits.h>
34  #include <time.h>  #include <time.h>
35  #include <ctype.h>  #include <ctype.h>
36  #include <errno.h>  #include <errno.h>
# Line 553  void pci_piix3_ide_init(PCIBus *bus, Blo Line 554  void pci_piix3_ide_init(PCIBus *bus, Blo
554  int pmac_ide_init (BlockDriverState **hd_table,  int pmac_ide_init (BlockDriverState **hd_table,
555                     openpic_t *openpic, int irq);                     openpic_t *openpic, int irq);
556    
557  /* oss.c */  /* audio.c */
 typedef enum {  
   AUD_FMT_U8,  
   AUD_FMT_S8,  
   AUD_FMT_U16,  
   AUD_FMT_S16  
 } audfmt_e;  
   
 void AUD_open (int rfreq, int rnchannels, audfmt_e rfmt);  
 void AUD_reset (int rfreq, int rnchannels, audfmt_e rfmt);  
 int AUD_write (void *in_buf, int size);  
 void AUD_run (void);  
 void AUD_adjust_estimate (int _leftover);  
 int AUD_get_free (void);  
 int AUD_get_live (void);  
 int AUD_get_buffer_size (void);  
558  void AUD_init (void);  void AUD_init (void);
559    
560  /* dma.c */  /* dma.c */
561  typedef int (*DMA_transfer_handler) (void *opaque, target_ulong addr, int size);  typedef int (*DMA_transfer_handler) (void *opaque, int nchan, int pos, int size);
562  int DMA_get_channel_mode (int nchan);  int DMA_get_channel_mode (int nchan);
563    int DMA_read_memory (int nchan, void *buf, int pos, int size);
564    int DMA_write_memory (int nchan, void *buf, int pos, int size);
565  void DMA_hold_DREQ (int nchan);  void DMA_hold_DREQ (int nchan);
566  void DMA_release_DREQ (int nchan);  void DMA_release_DREQ (int nchan);
567  void DMA_schedule(int nchan);  void DMA_schedule(int nchan);
568  void DMA_run (void);  void DMA_run (void);
569  void DMA_init (int high_page_enable);  void DMA_init (int high_page_enable);
570  void DMA_register_channel (int nchan,  void DMA_register_channel (int nchan,
571                             DMA_transfer_handler transfer_handler, void *opaque);                             DMA_transfer_handler transfer_handler,
572                               void *opaque);
 /* sb16.c */  
 void SB16_run (void);  
 void SB16_init (void);  
   
573  /* fdc.c */  /* fdc.c */
574  #define MAX_FD 2  #define MAX_FD 2
575  extern BlockDriverState *fd_table[MAX_FD];  extern BlockDriverState *fd_table[MAX_FD];

Legend:
Removed from v.1.58  
changed lines
  Added in v.1.59

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26