Searched refs:pcnode (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | pc_node.h | 53 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 D | pc_dir.h | 297 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 D | pc_node.c | 56 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 D | pc_dir.c | 45 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 D | pc_vnops.c | 131 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 D | pc_alloc.c | 59 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 D | pc_vfsops.c | 884 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()
|