Annotation of previous/src/includes/dma.h, revision 1.1.1.3

1.1.1.3 ! 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: 
1.1.1.2   root       16: /* DMA Registers */
1.1       root       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: 
1.1.1.2   root       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: 
1.1.1.3 ! root       62: void dma_m2m(void);
1.1.1.2   root       63: void dma_m2m_write_memory(void);
                     64: 
                     65: void dma_scc_read_memory(void);
1.1       root       66: 
1.1.1.3 ! root       67: Uint8* dma_sndout_read_memory(int* len);
        !            68: void   dma_sndout_intr(void);
        !            69: int    dma_sndin_write_memory(void);
1.1       root       70: 
1.1.1.2   root       71: void dma_printer_read_memory(void);
1.1       root       72: 
1.1.1.3 ! root       73: /* M2M DMA IO handler */
        !            74: void M2MDMA_IO_Handler(void);
1.1       root       75: 
1.1.1.2   root       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.