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

Driver for the Intel I217 Ethernet Controller. More...

#include <cstddef>
#include <common/outputStream.h>
#include <common/macros.h>
#include <drivers/driver.h>
#include <hardwarecommunication/pci.h>
#include <hardwarecommunication/interrupts.h>
#include <hardwarecommunication/port.h>
#include <memory/memoryIO.h>
#include <memory/memorymanagement.h>
#include <drivers/ethernet/ethernet.h>

Go to the source code of this file.

Classes

struct  MaxOS::drivers::ethernet::ReceiveDescriptor
 The receive descriptor for the Intel I217 Ethernet Controller. More...
 
struct  MaxOS::drivers::ethernet::SendDescriptor
 The send descriptor for the Intel I217 Ethernet Controller. More...
 
class  MaxOS::drivers::ethernet::IntelI217
 Driver for the Intel I217 Ethernet Controller. More...
 

Typedefs

typedef struct PACKED MaxOS::drivers::ethernet::ReceiveDescriptor MaxOS::drivers::ethernet::receive_descriptor_t
 Alias for ReceiveDescriptor struct.
 
typedef struct PACKED MaxOS::drivers::ethernet::SendDescriptor MaxOS::drivers::ethernet::send_descriptor_t
 Alias for SendDescriptor struct.
 

Detailed Description

Driver for the Intel I217 Ethernet Controller.

Date
29th November 2022
Author
Max Tyson

Definition in file intel_i217.h.