XINU
Data Fields
dentry Struct Reference

#include <conf.h>

Data Fields

devcall(* dvclose )(struct dentry *)
 
devcall(* dvcntl )(struct dentry *, int32, int32, int32)
 
void * dvcsr
 
devcall(* dvgetc )(struct dentry *)
 
devcall(* dvinit )(struct dentry *)
 
void(* dvintr )(void)
 
byte dvirq
 
int32 dvminor
 
char * dvname
 
int32 dvnum
 
devcall(* dvopen )(struct dentry *, char *, char *)
 
devcall(* dvputc )(struct dentry *, char)
 
devcall(* dvread )(struct dentry *, void *, uint32)
 
devcall(* dvseek )(struct dentry *, int32)
 
devcall(* dvwrite )(struct dentry *, void *, uint32)
 

Detailed Description

Definition at line 6 of file conf.h.

Field Documentation

◆ dvclose

devcall(* dentry::dvclose)(struct dentry *)

Definition at line 12 of file conf.h.

Referenced by close().

◆ dvcntl

devcall(* dentry::dvcntl)(struct dentry *, int32, int32, int32)

Definition at line 18 of file conf.h.

Referenced by control().

◆ dvcsr

void * dentry::dvcsr

◆ dvgetc

devcall(* dentry::dvgetc)(struct dentry *)

Definition at line 16 of file conf.h.

Referenced by getc().

◆ dvinit

devcall(* dentry::dvinit)(struct dentry *)

Definition at line 10 of file conf.h.

Referenced by init().

◆ dvintr

void(* dentry::dvintr)(void)

Definition at line 20 of file conf.h.

Referenced by ethinit(), gpioinit(), and ttyinit().

◆ dvirq

byte dentry::dvirq

Definition at line 21 of file conf.h.

Referenced by gpioinit(), and ttyinit().

◆ dvminor

int32 dentry::dvminor

◆ dvname

char * dentry::dvname

Definition at line 9 of file conf.h.

Referenced by getdev(), naminit(), and xsh_devdump().

◆ dvnum

int32 dentry::dvnum

Definition at line 7 of file conf.h.

Referenced by lflinit(), naminit(), namopen(), ramopen(), rdsopen(), and rflinit().

◆ dvopen

devcall(* dentry::dvopen)(struct dentry *, char *, char *)

Definition at line 11 of file conf.h.

Referenced by open().

◆ dvputc

devcall(* dentry::dvputc)(struct dentry *, char)

Definition at line 17 of file conf.h.

Referenced by putc().

◆ dvread

devcall(* dentry::dvread)(struct dentry *, void *, uint32)

Definition at line 13 of file conf.h.

Referenced by read().

◆ dvseek

devcall(* dentry::dvseek)(struct dentry *, int32)

Definition at line 15 of file conf.h.

Referenced by seek().

◆ dvwrite

devcall(* dentry::dvwrite)(struct dentry *, void *, uint32)

Definition at line 14 of file conf.h.

Referenced by write().


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