dev_turbochannel.cc File Reference

Back to the index.

Classes | Macros | Functions
dev_turbochannel.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "devices.h"
#include "machine.h"
#include "memory.h"
#include "misc.h"
#include "thirdparty/sfbreg.h"

Go to the source code of this file.

Classes

struct  turbochannel_data
 

Macros

#define DEVICE_MAX_NAMELEN   9
 
#define CARD_NAME_BUFLEN   9
 
#define CARD_FIRMWARE_BUFLEN   5
 

Functions

 DEVICE_ACCESS (turbochannel)
 
void dev_turbochannel_init (struct machine *machine, struct memory *mem, int slot_nr, uint64_t baseaddr, uint64_t endaddr, const char *device_name, const char *irq_path)
 

Macro Definition Documentation

◆ CARD_FIRMWARE_BUFLEN

#define CARD_FIRMWARE_BUFLEN   5

Definition at line 45 of file dev_turbochannel.cc.

◆ CARD_NAME_BUFLEN

#define CARD_NAME_BUFLEN   9

Definition at line 44 of file dev_turbochannel.cc.

◆ DEVICE_MAX_NAMELEN

#define DEVICE_MAX_NAMELEN   9

Definition at line 43 of file dev_turbochannel.cc.

Function Documentation

◆ dev_turbochannel_init()

void dev_turbochannel_init ( struct machine machine,
struct memory mem,
int  slot_nr,
uint64_t  baseaddr,
uint64_t  endaddr,
const char *  device_name,
const char *  irq_path 
)

◆ DEVICE_ACCESS()

DEVICE_ACCESS ( turbochannel  )

Generated on Tue Mar 24 2020 14:04:48 for GXemul by doxygen 1.8.17