Searched refs:cuse_dev (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12-stable/lib/libcuse/ |
| D | cuse.h | 36 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 …]
|
| D | cuse_lib.c | 69 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 …]
|
| /freebsd-12-stable/sys/fs/cuse/ |
| D | cuse_ioctl.h | 41 struct cuse_dev; 55 struct cuse_dev *dev; 64 struct cuse_dev *dev; 82 #define CUSE_IOCTL_DESTROY_DEV _IOW('C', 9, struct cuse_dev *)
|
| D | cuse.c | 126 struct cuse_dev *user_dev; 168 static struct cdev *cuse_dev; variable 280 cuse_dev = make_dev(&cuse_server_devsw, 0, in cuse_kern_init() 309 if (cuse_dev != NULL) in cuse_kern_uninit() 310 destroy_dev(cuse_dev); in cuse_kern_uninit() 1267 if (pcsd->user_dev == *(struct cuse_dev **)data) { in cuse_server_ioctl() 1414 struct cuse_dev *pcd; in cuse_client_open()
|