UbixOS  2.0
ufsmount Struct Reference

#include <ufsmount.h>

Collaboration diagram for ufsmount:
Collaboration graph

Data Fields

int(* um_balloc )(struct vnode *, off_t, int, struct ucred *, int, struct buf **)
 
int(* um_blkatoff )(struct vnode *, off_t, char **, struct buf **)
 
struct bufobj * um_bo
 
u_long um_bptrtodb
 
time_t um_btime [MAXQUOTAS]
 
int um_candelete
 
struct g_consumer * um_cp
 
struct ucredum_cred [MAXQUOTAS]
 
struct cdev * um_dev
 
struct vnode * um_devvp
 
struct fsum_fs
 
pid_t um_fsckpid
 
u_long um_fstype
 
void(* um_ifree )(struct ufsmount *, struct inode *)
 
time_t um_itime [MAXQUOTAS]
 
struct mount * um_mountp
 
u_long um_nindir
 
char um_qflags [MAXQUOTAS]
 
struct vnode * um_quotas [MAXQUOTAS]
 
int(* um_rdonly )(struct inode *)
 
int64_t um_savedmaxfilesize
 
u_long um_seqinc
 
void(* um_snapgone )(struct inode *)
 
struct mount_softdeps * um_softdep
 
u_int um_trim_inflight
 
struct taskqueue * um_trim_tq
 
int(* um_truncate )(struct vnode *, off_t, int, struct ucred *)
 
int(* um_update )(struct vnode *, int)
 
int(* um_valloc )(struct vnode *, int, struct ucred *, struct vnode **)
 
int(* um_vfree )(struct vnode *, ino_t, int)
 
int um_writesuspended
 

Detailed Description

Definition at line 64 of file ufsmount.h.

Field Documentation

◆ um_balloc

int(* ufsmount::um_balloc) (struct vnode *, off_t, int, struct ucred *, int, struct buf **)

Definition at line 89 of file ufsmount.h.

◆ um_blkatoff

int(* ufsmount::um_blkatoff) (struct vnode *, off_t, char **, struct buf **)

Definition at line 91 of file ufsmount.h.

◆ um_bo

struct bufobj* ufsmount::um_bo

Definition at line 68 of file ufsmount.h.

◆ um_bptrtodb

u_long ufsmount::um_bptrtodb

Definition at line 74 of file ufsmount.h.

◆ um_btime

time_t ufsmount::um_btime[MAXQUOTAS]

Definition at line 81 of file ufsmount.h.

◆ um_candelete

int ufsmount::um_candelete

Definition at line 85 of file ufsmount.h.

◆ um_cp

struct g_consumer* ufsmount::um_cp

Definition at line 67 of file ufsmount.h.

◆ um_cred

struct ucred* ufsmount::um_cred[MAXQUOTAS]

Definition at line 80 of file ufsmount.h.

◆ um_dev

struct cdev* ufsmount::um_dev

Definition at line 66 of file ufsmount.h.

◆ um_devvp

struct vnode* ufsmount::um_devvp

Definition at line 69 of file ufsmount.h.

◆ um_fs

struct fs* ufsmount::um_fs

Definition at line 71 of file ufsmount.h.

◆ um_fsckpid

pid_t ufsmount::um_fsckpid

Definition at line 77 of file ufsmount.h.

◆ um_fstype

u_long ufsmount::um_fstype

Definition at line 70 of file ufsmount.h.

◆ um_ifree

void(* ufsmount::um_ifree) (struct ufsmount *, struct inode *)

Definition at line 97 of file ufsmount.h.

◆ um_itime

time_t ufsmount::um_itime[MAXQUOTAS]

Definition at line 82 of file ufsmount.h.

◆ um_mountp

struct mount* ufsmount::um_mountp

Definition at line 65 of file ufsmount.h.

◆ um_nindir

u_long ufsmount::um_nindir

Definition at line 73 of file ufsmount.h.

◆ um_qflags

char ufsmount::um_qflags[MAXQUOTAS]

Definition at line 83 of file ufsmount.h.

◆ um_quotas

struct vnode* ufsmount::um_quotas[MAXQUOTAS]

Definition at line 79 of file ufsmount.h.

◆ um_rdonly

int(* ufsmount::um_rdonly) (struct inode *)

Definition at line 98 of file ufsmount.h.

◆ um_savedmaxfilesize

int64_t ufsmount::um_savedmaxfilesize

Definition at line 84 of file ufsmount.h.

◆ um_seqinc

u_long ufsmount::um_seqinc

Definition at line 75 of file ufsmount.h.

◆ um_snapgone

void(* ufsmount::um_snapgone) (struct inode *)

Definition at line 99 of file ufsmount.h.

◆ um_softdep

struct mount_softdeps* ufsmount::um_softdep

Definition at line 78 of file ufsmount.h.

◆ um_trim_inflight

u_int ufsmount::um_trim_inflight

Definition at line 87 of file ufsmount.h.

◆ um_trim_tq

struct taskqueue* ufsmount::um_trim_tq

Definition at line 88 of file ufsmount.h.

◆ um_truncate

int(* ufsmount::um_truncate) (struct vnode *, off_t, int, struct ucred *)

Definition at line 92 of file ufsmount.h.

◆ um_update

int(* ufsmount::um_update) (struct vnode *, int)

Definition at line 93 of file ufsmount.h.

◆ um_valloc

int(* ufsmount::um_valloc) (struct vnode *, int, struct ucred *, struct vnode **)

Definition at line 94 of file ufsmount.h.

◆ um_vfree

int(* ufsmount::um_vfree) (struct vnode *, ino_t, int)

Definition at line 96 of file ufsmount.h.

◆ um_writesuspended

int ufsmount::um_writesuspended

Definition at line 86 of file ufsmount.h.


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