Lines Matching refs:cdev

69 	struct cuse_dev *cdev;
375 struct cuse_dev *cdev;
382 cdev = malloc(sizeof(*cdev));
383 if (cdev == NULL)
386 memset(cdev, 0, sizeof(*cdev));
388 cdev->mtod = mtod;
389 cdev->priv0 = priv0;
390 cdev->priv1 = priv1;
394 info.dev = cdev;
405 free(cdev);
409 TAILQ_INSERT_TAIL(&h_cuse, cdev, entry);
412 return (cdev);
417 cuse_dev_destroy(struct cuse_dev *cdev)
425 TAILQ_REMOVE(&h_cuse, cdev, entry);
428 error = ioctl(f_cuse, CUSE_IOCTL_DESTROY_DEV, &cdev);
432 free(cdev);
436 cuse_dev_get_priv0(struct cuse_dev *cdev)
438 return (cdev->priv0);
442 cuse_dev_get_priv1(struct cuse_dev *cdev)
444 return (cdev->priv1);
448 cuse_dev_set_priv0(struct cuse_dev *cdev, void *priv)
450 cdev->priv0 = priv;
454 cuse_dev_set_priv1(struct cuse_dev *cdev, void *priv)
456 cdev->priv1 = priv;
466 struct cuse_dev *cdev;
476 cdev = info.dev;
484 enter.cdev = cdev;
494 if (cdev->mtod->cm_open != NULL)
495 error = (cdev->mtod->cm_open) (cdev, (int)info.fflags);
510 if (pe->cdev != cdev)
529 if (cdev->mtod->cm_close != NULL)
530 error = (cdev->mtod->cm_close) (cdev, (int)info.fflags);
536 if (cdev->mtod->cm_read != NULL) {
537 error = (cdev->mtod->cm_read) (cdev, (int)info.fflags,
545 if (cdev->mtod->cm_write != NULL) {
546 error = (cdev->mtod->cm_write) (cdev, (int)info.fflags,
554 if (cdev->mtod->cm_ioctl != NULL) {
555 error = (cdev->mtod->cm_ioctl) (cdev, (int)info.fflags,
563 if (cdev->mtod->cm_poll != NULL) {
564 error = (cdev->mtod->cm_poll) (cdev, (int)info.fflags,
574 if (pe->cdev != cdev)
621 cuse_dev_set_per_file_handle(struct cuse_dev *cdev, void *handle)
626 if (pe == NULL || pe->cdev != cdev)
634 cuse_dev_get_per_file_handle(struct cuse_dev *cdev)
639 if (pe == NULL || pe->cdev != cdev)
773 return (pe->cdev);