Home
last modified time | relevance | path

Searched refs:cuse_dev (Results 1 – 4 of 4) sorted by relevance

/NextBSD/lib/libcuse/
HDcuse.h36 struct cuse_dev;
38 typedef int (cuse_open_t)(struct cuse_dev *, int fflags);
39 typedef int (cuse_close_t)(struct cuse_dev *, int fflags);
40 typedef int (cuse_read_t)(struct cuse_dev *, int fflags, void *user_ptr, int len);
41 typedef int (cuse_write_t)(struct cuse_dev *, int fflags, const void *user_ptr, int len);
42 typedef int (cuse_ioctl_t)(struct cuse_dev *, int fflags, unsigned long cmd, void *user_data);
43 typedef int (cuse_poll_t)(struct cuse_dev *, int fflags, int events);
67 struct cuse_dev *cuse_dev_create(const struct cuse_methods *, void *, void *, uid_t, gid_t, int, co…
68 void cuse_dev_destroy(struct cuse_dev *);
70 void *cuse_dev_get_priv0(struct cuse_dev *);
[all …]
HDcuse_lib.c69 struct cuse_dev *cdev;
75 struct cuse_dev { struct
76 TAILQ_ENTRY(cuse_dev) entry;
85 static TAILQ_HEAD(, cuse_dev) h_cuse __guarded_by(m_cuse); argument
370 struct cuse_dev *
375 struct cuse_dev *cdev; in cuse_dev_create()
417 cuse_dev_destroy(struct cuse_dev *cdev) in cuse_dev_destroy()
436 cuse_dev_get_priv0(struct cuse_dev *cdev) in cuse_dev_get_priv0()
442 cuse_dev_get_priv1(struct cuse_dev *cdev) in cuse_dev_get_priv1()
448 cuse_dev_set_priv0(struct cuse_dev *cdev, void *priv) in cuse_dev_set_priv0()
[all …]
/NextBSD/sys/fs/cuse/
HDcuse_ioctl.h40 struct cuse_dev;
54 struct cuse_dev *dev;
63 struct cuse_dev *dev;
81 #define CUSE_IOCTL_DESTROY_DEV _IOW('C', 9, struct cuse_dev *)
HDcuse.c101 struct cuse_dev *user_dev;
141 static struct cdev *cuse_dev; variable
242 cuse_dev = make_dev(&cuse_server_devsw, 0, in cuse_kern_init()
272 if (cuse_dev != NULL) in cuse_kern_uninit()
273 destroy_dev(cuse_dev); in cuse_kern_uninit()
1209 if (pcsd->user_dev == *(struct cuse_dev **)data) { in cuse_server_ioctl()
1356 struct cuse_dev *pcd; in cuse_client_open()