Searched refs:pcnode (Results 1 – 7 of 7) sorted by relevance
/titanic_44/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 | 299 extern int pc_match_long_fn(struct pcnode *, char *, struct pcdir **, 301 extern int pc_match_short_fn(struct pcnode *, char *, 306 extern int pc_extract_long_fn(struct pcnode *, char *,
|
/titanic_44/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 | 43 static int pc_makedirentry(struct pcnode *dp, struct pcdir *direntries, 45 static int pc_dirempty(struct pcnode *); 46 static int pc_findentry(struct pcnode *, char *, struct pcslot *, offset_t *); 48 static int pc_remove_long_fn(struct pcnode *pcp, 50 static int generate_short_name(struct pcnode *dp, char *namep, 52 static struct pcdir *pc_name_to_pcdir(struct pcnode *dp, char *namep, 54 static offset_t pc_find_free_space(struct pcnode *pcp, int ndirentries); 55 static int direntries_needed(struct pcnode *dp, char *namep); 57 static int shortname_exists(struct pcnode *dp, char *fname, char *fext); 58 static int pc_dirfixdotdot(struct pcnode *cdp, struct pcnode *opdp, [all …]
|
H A D | pc_vnops.c | 132 static int rwpcp(struct pcnode *, struct uio *, enum uio_rw, int); 229 struct pcnode *pcp; in pcfs_read() 263 struct pcnode *pcp; in pcfs_write() 300 struct pcnode *pcp, in rwpcp() 573 struct pcnode *pcp; in pcfs_getattr() 708 struct pcnode *pcp; in pcfs_setattr() 857 struct pcnode *pcp; in pcfs_access() 890 struct pcnode *pcp; in pcfs_fsync() 918 struct pcnode *pcp; in pcfs_inactive() 940 kmem_free(pcp, sizeof (struct pcnode)); in pcfs_inactive() [all …]
|
H A D | pc_alloc.c | 53 struct pcnode *pcp, /* pcnode for file */ in pc_bmap() 162 struct pcnode *pcp, /* pcnode for file */ in pc_balloc() 254 pc_bfree(struct pcnode *pcp, pc_cluster32_t skipcl) in pc_bfree()
|
H A D | pc_vfsops.c | 878 struct pcnode *pcp; in pcfs_root() 930 struct pcnode *pcp; in pc_syncfsnodes() 941 while (pcp != (struct pcnode *)hp) { in pc_syncfsnodes() 1157 struct pcnode *pcp; in pcfs_vget()
|