summaryrefslogtreecommitdiffstats
path: root/sys/miscfs/devfs/devfs_proto.h
blob: 885728f18219cd5fc2635172ea0d95e5e87f3b4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* THIS FILE HAS BEEN PRODUCED AUTOMATICALLY */
void	devfs_sinit(void *junk);
devnm_p	dev_findname(dn_p dir,char *name);
int	dev_finddir(char *orig_path, dn_p dirnode, int create, dn_p *dn_pp);
int	dev_add_name(char *name, dn_p dirnode, devnm_p back, dn_p dnp,
	     devnm_p *devnm_pp);
int	dev_add_node(int entrytype, union typeinfo *by, dn_p proto,
	dn_p *dn_pp,struct  devfsmount *dvm);
int	dev_touch(devnm_p key)		/* update the node for this dev */;
void	devfs_dn_free(dn_p dnp);
int	devfs_propogate(devnm_p parent,devnm_p child);
int	dev_dup_plane(struct devfsmount *devfs_mp_p);
void	devfs_free_plane(struct devfsmount *devfs_mp_p);
int	dev_dup_entry(dn_p parent, devnm_p back, devnm_p *dnm_pp,
	      struct devfsmount *dvm);
int	dev_free_name(devnm_p devnmp);
void	dev_free_hier(devnm_p devnmp);
int	devfs_vntodn(struct vnode *vn_p, dn_p *dn_pp);
int	devfs_dntovn(dn_p dnp, struct vnode **vn_pp);
int	dev_add_entry(char *name, dn_p parent, int type, union typeinfo *by,
	      dn_p proto, struct devfsmount *dvm, devnm_p *nm_pp);
int	devfs_mount(struct mount *mp, char *path, caddr_t data,
	    struct nameidata *ndp, struct proc *p);
void	devfs_dropvnode(dn_p dnp);
/* THIS FILE PRODUCED AUTOMATICALLY */
/* DO NOT EDIT (see reproto.sh) */
OpenPOWER on IntegriCloud