Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
ioforge_nic_service Struct Reference

#include <ioforge_nic.h>

Data Fields

struct ioforge_device service
 
struct ioforge_nic_operation ops
 
IoforgeNICStatus status
 
struct pending_rx pending_queue [128]
 
uint32_t pq_head
 
uint32_t pq_tail
 

Detailed Description

Definition at line 58 of file ioforge_nic.h.

Field Documentation

◆ ops

struct ioforge_nic_operation ioforge_nic_service::ops

Definition at line 60 of file ioforge_nic.h.

Referenced by __attribute__(), bind_nic(), ethernet_send_frame(), and ioforge_clear_rx_queue().

◆ pending_queue

struct pending_rx ioforge_nic_service::pending_queue[128]

Definition at line 62 of file ioforge_nic.h.

Referenced by ioforge_receive_pending_queue().

◆ pq_head

uint32_t ioforge_nic_service::pq_head

Definition at line 63 of file ioforge_nic.h.

Referenced by __attribute__(), and ioforge_receive_pending_queue().

◆ pq_tail

uint32_t ioforge_nic_service::pq_tail

Definition at line 64 of file ioforge_nic.h.

Referenced by __attribute__(), and ioforge_receive_pending_queue().

◆ service

struct ioforge_device ioforge_nic_service::service

Definition at line 59 of file ioforge_nic.h.

Referenced by __attribute__(), and __attribute__().

◆ status

IoforgeNICStatus ioforge_nic_service::status

Definition at line 61 of file ioforge_nic.h.


The documentation for this struct was generated from the following file: