Home
last modified time | relevance | path

Searched refs:char_device (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/s390/char/
Dtape_class.c64 tcd->char_device = cdev_alloc(); in register_tape_dev()
65 if (!tcd->char_device) { in register_tape_dev()
70 tcd->char_device->owner = fops->owner; in register_tape_dev()
71 tcd->char_device->ops = fops; in register_tape_dev()
73 rc = cdev_add(tcd->char_device, dev, 1); in register_tape_dev()
78 tcd->char_device->dev, NULL, in register_tape_dev()
94 device_destroy(tape_class, tcd->char_device->dev); in register_tape_dev()
97 cdev_del(tcd->char_device); in register_tape_dev()
110 device_destroy(tape_class, tcd->char_device->dev); in unregister_tape_dev()
111 cdev_del(tcd->char_device); in unregister_tape_dev()
Dvmur.c880 if (urd->char_device) { in ur_set_online()
889 urd->char_device = cdev_alloc(); in ur_set_online()
890 if (!urd->char_device) { in ur_set_online()
895 urd->char_device->ops = &ur_fops; in ur_set_online()
896 urd->char_device->owner = ur_fops.owner; in ur_set_online()
898 rc = cdev_add(urd->char_device, MKDEV(major, minor), 1); in ur_set_online()
914 urd->char_device->dev, NULL, "%s", node_id); in ur_set_online()
925 cdev_del(urd->char_device); in ur_set_online()
926 urd->char_device = NULL; in ur_set_online()
944 if (!urd->char_device) { in ur_set_offline_force()
[all …]
Dtape_class.h25 struct cdev *char_device; member
Dvmur.h70 struct cdev *char_device; member
/Linux-v4.19/drivers/staging/axis-fifo/
Daxis-fifo.c148 struct cdev char_device; /* our char device */ member
646 struct axis_fifo, char_device); in axis_fifo_open()
1018 cdev_init(&fifo->char_device, &fops); in axis_fifo_probe()
1019 rc = cdev_add(&fifo->char_device, fifo->devt, 1); in axis_fifo_probe()
1039 cdev_del(&fifo->char_device); in axis_fifo_probe()
1061 cdev_del(&fifo->char_device); in axis_fifo_remove()