Max OS 0.3
Loading...
Searching...
No Matches
amd_am79c973.h File Reference

Driver for the AMD AM79C973 Ethernet Controller. More...

#include <cstdint>
#include <common/macros.h>
#include <drivers/ethernet/ethernet.h>
#include <hardwarecommunication/pci.h>
#include <hardwarecommunication/interrupts.h>
#include <hardwarecommunication/port.h>

Go to the source code of this file.

Classes

struct  MaxOS::drivers::ethernet::InitializationBlock
 The initialization block for the AMD AM79C973 Ethernet Controller. More...
 
struct  MaxOS::drivers::ethernet::BufferDescriptor
 Defines the layout of a buffer descriptor for the AMD AM79C973 Ethernet Controller. More...
 
class  MaxOS::drivers::ethernet::AMD_AM79C973
 Driver for the AMD AM79C973 Ethernet Controller. More...
 

Typedefs

typedef struct PACKED MaxOS::drivers::ethernet::InitializationBlock MaxOS::drivers::ethernet::initialisation_block_t
 Alias for InitializationBlock struct.
 
typedef struct PACKED MaxOS::drivers::ethernet::BufferDescriptor MaxOS::drivers::ethernet::buffer_descriptor_t
 Alias for BufferDescriptor struct.
 

Detailed Description

Driver for the AMD AM79C973 Ethernet Controller.

Date
22nd October 2022
Author
Max Tyson

Definition in file amd_am79c973.h.