Annotation of previous_trunk/src/includes/dma.h, revision 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.