Home
last modified time | relevance | path

Searched refs:pcnode (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/fs/
H A Dpc_node.h53 struct pcnode { struct
54 struct pcnode *pc_forw; /* active list ptrs, must be first */ argument
55 struct pcnode *pc_back; argument
78 #define VTOPC(VP) ((struct pcnode *)((VP)->v_data)) argument
99 struct pcnode *pch_forw;
100 struct pcnode *pch_back;
121 extern struct pcnode *pc_getnode(struct pcfs *, daddr_t, int, struct pcdir *);
122 extern void pc_rele(struct pcnode *);
123 extern void pc_mark_mod(struct pcfs *, struct pcnode *);
124 extern void pc_mark_acc(struct pcfs *, struct pcnode *);
[all …]
H A Dpc_dir.h297 extern int pc_match_long_fn(struct pcnode *, char *, struct pcdir **,
299 extern int pc_match_short_fn(struct pcnode *, char *,
304 extern int pc_extract_long_fn(struct pcnode *, char *,
/illumos-gate/usr/src/uts/common/fs/pcfs/
H A Dpc_node.c56 static int pc_getentryblock(struct pcnode *, struct buf **);
57 static int syncpcp(struct pcnode *, int);
77 hdp->pch_forw = (struct pcnode *)hdp; in pc_init()
78 hdp->pch_back = (struct pcnode *)hdp; in pc_init()
79 hfp->pch_forw = (struct pcnode *)hfp; in pc_init()
80 hfp->pch_back = (struct pcnode *)hfp; in pc_init()
84 struct pcnode *
91 struct pcnode *pcp; in pc_getnode()
114 pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) { in pc_getnode()
127 pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) { in pc_getnode()
[all …]
H A Dpc_dir.c45 static int pc_makedirentry(struct pcnode *dp, struct pcdir *direntries,
47 static int pc_dirempty(struct pcnode *);
48 static int pc_findentry(struct pcnode *, char *, struct pcslot *, offset_t *);
50 static int pc_remove_long_fn(struct pcnode *pcp,
52 static int generate_short_name(struct pcnode *dp, char *namep,
54 static struct pcdir *pc_name_to_pcdir(struct pcnode *dp, char *namep,
56 static offset_t pc_find_free_space(struct pcnode *pcp, int ndirentries);
57 static int direntries_needed(struct pcnode *dp, char *namep);
59 static int shortname_exists(struct pcnode *dp, char *fname, char *fext);
60 static int pc_dirfixdotdot(struct pcnode *cdp, struct pcnode *opdp,
[all …]
H A Dpc_vnops.c131 static int rwpcp(struct pcnode *, struct uio *, enum uio_rw, int);
228 struct pcnode *pcp; in pcfs_read()
262 struct pcnode *pcp; in pcfs_write()
299 struct pcnode *pcp, in rwpcp()
572 struct pcnode *pcp; in pcfs_getattr()
707 struct pcnode *pcp; in pcfs_setattr()
856 struct pcnode *pcp; in pcfs_access()
889 struct pcnode *pcp; in pcfs_fsync()
917 struct pcnode *pcp; in pcfs_inactive()
939 kmem_free(pcp, sizeof (struct pcnode)); in pcfs_inactive()
[all …]
H A Dpc_alloc.c59 pc_bmap(struct pcnode *pcp, daddr_t lcn, daddr_t *dbnp, uint_t *contigbp) in pc_bmap()
164 struct pcnode *pcp, /* pcnode for file */ in pc_balloc()
256 pc_bfree(struct pcnode *pcp, pc_cluster32_t skipcl) in pc_bfree()
H A Dpc_vfsops.c884 struct pcnode *pcp; in pcfs_root()
936 struct pcnode *pcp; in pc_syncfsnodes()
947 while (pcp != (struct pcnode *)hp) { in pc_syncfsnodes()
1182 struct pcnode *pcp; in pcfs_vget()