iPXE
Data Fields
nfs_request Struct Reference

A NFS request. More...

Data Fields

struct refcnt refcnt
 Reference counter. More...
 
struct interface xfer
 Data transfer interface. More...
 
struct interface pm_intf
 
struct interface mount_intf
 
struct interface nfs_intf
 
enum nfs_pm_state pm_state
 
enum nfs_mount_state mount_state
 
enum nfs_state nfs_state
 
struct oncrpc_session pm_session
 
struct oncrpc_session mount_session
 
struct oncrpc_session nfs_session
 
struct oncrpc_cred_sys auth_sys
 
char * hostname
 
struct nfs_uri uri
 
struct nfs_fh readlink_fh
 
struct nfs_fh current_fh
 
uint64_t file_offset
 
size_t remaining
 
int eof
 

Detailed Description

A NFS request.

Definition at line 84 of file nfs_open.c.

Field Documentation

◆ refcnt

struct refcnt nfs_request::refcnt

Reference counter.

Definition at line 86 of file nfs_open.c.

Referenced by nfs_open().

◆ xfer

struct interface nfs_request::xfer

Data transfer interface.

Definition at line 88 of file nfs_open.c.

Referenced by nfs_deliver(), nfs_done(), and nfs_open().

◆ pm_intf

struct interface nfs_request::pm_intf

Definition at line 90 of file nfs_open.c.

Referenced by nfs_done(), nfs_open(), nfs_pm_deliver(), and nfs_pm_step().

◆ mount_intf

struct interface nfs_request::mount_intf

Definition at line 91 of file nfs_open.c.

Referenced by nfs_done(), nfs_mount_step(), nfs_open(), and nfs_pm_deliver().

◆ nfs_intf

struct interface nfs_request::nfs_intf

Definition at line 92 of file nfs_open.c.

Referenced by nfs_deliver(), nfs_done(), nfs_open(), nfs_pm_deliver(), and nfs_step().

◆ pm_state

enum nfs_pm_state nfs_request::pm_state

Definition at line 94 of file nfs_open.c.

Referenced by nfs_pm_deliver(), and nfs_pm_step().

◆ mount_state

enum nfs_mount_state nfs_request::mount_state

Definition at line 95 of file nfs_open.c.

Referenced by nfs_deliver(), nfs_mount_deliver(), and nfs_mount_step().

◆ nfs_state

enum nfs_state nfs_request::nfs_state

Definition at line 96 of file nfs_open.c.

Referenced by nfs_deliver(), nfs_done(), nfs_mount_deliver(), and nfs_step().

◆ pm_session

struct oncrpc_session nfs_request::pm_session

Definition at line 98 of file nfs_open.c.

Referenced by nfs_open(), nfs_pm_deliver(), and nfs_pm_step().

◆ mount_session

struct oncrpc_session nfs_request::mount_session

Definition at line 99 of file nfs_open.c.

Referenced by nfs_mount_deliver(), nfs_mount_step(), and nfs_open().

◆ nfs_session

struct oncrpc_session nfs_request::nfs_session

Definition at line 100 of file nfs_open.c.

Referenced by nfs_deliver(), nfs_open(), and nfs_step().

◆ auth_sys

struct oncrpc_cred_sys nfs_request::auth_sys

Definition at line 102 of file nfs_open.c.

Referenced by nfs_free(), and nfs_open().

◆ hostname

char* nfs_request::hostname

Definition at line 104 of file nfs_open.c.

Referenced by nfs_free(), nfs_open(), nfs_parse_uri(), and nfs_pm_deliver().

◆ uri

struct nfs_uri nfs_request::uri

◆ readlink_fh

struct nfs_fh nfs_request::readlink_fh

Definition at line 107 of file nfs_open.c.

Referenced by nfs_deliver(), and nfs_step().

◆ current_fh

struct nfs_fh nfs_request::current_fh

Definition at line 108 of file nfs_open.c.

Referenced by nfs_deliver(), nfs_mount_deliver(), and nfs_step().

◆ file_offset

uint64_t nfs_request::file_offset

Definition at line 109 of file nfs_open.c.

Referenced by nfs_deliver(), and nfs_step().

◆ remaining

size_t nfs_request::remaining

Definition at line 111 of file nfs_open.c.

Referenced by nfs_deliver().

◆ eof

int nfs_request::eof

Definition at line 112 of file nfs_open.c.

Referenced by nfs_deliver().


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