Annotation of previous_trunk/src/includes/dma.h, revision 1.1.1.1

1.1       root        1: enum {
                      2:     CHANNEL_SCSI,       // 0x00000010
                      3:     CHANNEL_SOUNDOUT,   // 0x00000040
                      4:     CHANNEL_DISK,       // 0x00000050
                      5:     CHANNEL_SOUNDIN,    // 0x00000080
                      6:     CHANNEL_PRINTER,    // 0x00000090
                      7:     CHANNEL_SCC,        // 0x000000c0
                      8:     CHANNEL_DSP,        // 0x000000d0
                      9:     CHANNEL_EN_TX,      // 0x00000110
                     10:     CHANNEL_EN_RX,      // 0x00000150
                     11:     CHANNEL_VIDEO,      // 0x00000180
                     12:     CHANNEL_M2R,        // 0x000001d0
                     13:     CHANNEL_R2M         // 0x000001c0
                     14: } DMA_CHANNEL;
                     15: 
                     16: /* DMA Registers */
                     17: void DMA_CSR_Read(void);
                     18: void DMA_CSR_Write(void);
                     19: 
                     20: void DMA_Saved_Next_Read(void);
                     21: void DMA_Saved_Next_Write(void);
                     22: void DMA_Saved_Limit_Read(void);
                     23: void DMA_Saved_Limit_Write(void);
                     24: void DMA_Saved_Start_Read(void);
                     25: void DMA_Saved_Start_Write(void);
                     26: void DMA_Saved_Stop_Read(void);
                     27: void DMA_Saved_Stop_Write(void);
                     28: 
                     29: void DMA_Next_Read(void);
                     30: void DMA_Next_Write(void);
                     31: void DMA_Limit_Read(void);
                     32: void DMA_Limit_Write(void);
                     33: void DMA_Start_Read(void);
                     34: void DMA_Start_Write(void);
                     35: void DMA_Stop_Read(void);
                     36: void DMA_Stop_Write(void);
                     37: 
                     38: void DMA_Init_Read(void);
                     39: void DMA_Init_Write(void);
                     40: 
                     41: /* Turbo DMA functions */
                     42: void TDMA_CSR_Read(void);
                     43: void TDMA_CSR_Write(void);
                     44: void TDMA_Saved_Next_Read(void);
                     45: void tdma_flush_buffer(int channel);
                     46: 
                     47: /* Device functions */
                     48: void dma_esp_write_memory(void);
                     49: void dma_esp_read_memory(void);
                     50: void dma_esp_flush_buffer(void);
                     51: 
                     52: void dma_mo_write_memory(void);
                     53: void dma_mo_read_memory(void);
                     54: 
                     55: void dma_enet_write_memory(bool eop);
                     56: bool dma_enet_read_memory(void);
                     57: 
                     58: void dma_dsp_write_memory(Uint8 val);
                     59: Uint8 dma_dsp_read_memory(void);
                     60: bool dma_dsp_ready(void);
                     61: 
                     62: void dma_m2m(void);
                     63: void dma_m2m_write_memory(void);
                     64: 
                     65: void dma_scc_read_memory(void);
                     66: 
                     67: Uint8* dma_sndout_read_memory(int* len);
                     68: void   dma_sndout_intr(void);
                     69: int    dma_sndin_write_memory(void);
                     70: 
                     71: void dma_printer_read_memory(void);
                     72: 
                     73: /* M2M DMA IO handler */
                     74: void M2MDMA_IO_Handler(void);
                     75: 
                     76: /* Function for video interrupt */
                     77: void dma_video_interrupt(void);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.