Home
last modified time | relevance | path

Searched refs:devnode (Results 1 – 25 of 28) sorted by relevance

12

/linux-4.19.296/drivers/media/
Dmedia-devnode.c59 struct media_devnode *devnode = to_media_devnode(cd); in media_devnode_release() local
63 clear_bit(devnode->minor, media_devnode_nums); in media_devnode_release()
67 if (devnode->release) in media_devnode_release()
68 devnode->release(devnode); in media_devnode_release()
70 kfree(devnode); in media_devnode_release()
81 struct media_devnode *devnode = media_devnode_data(filp); in media_read() local
83 if (!devnode->fops->read) in media_read()
85 if (!media_devnode_is_registered(devnode)) in media_read()
87 return devnode->fops->read(filp, buf, sz, off); in media_read()
93 struct media_devnode *devnode = media_devnode_data(filp); in media_write() local
[all …]
Dmedia-entity.c141 struct media_intf_devnode *devnode = intf_to_devnode(intf); in dev_dbg_obj() local
147 devnode->major, devnode->minor); in dev_dbg_obj()
945 struct media_intf_devnode *devnode; in media_devnode_create() local
947 devnode = kzalloc(sizeof(*devnode), GFP_KERNEL); in media_devnode_create()
948 if (!devnode) in media_devnode_create()
951 devnode->major = major; in media_devnode_create()
952 devnode->minor = minor; in media_devnode_create()
954 media_interface_init(mdev, &devnode->intf, MEDIA_GRAPH_INTF_DEVNODE, in media_devnode_create()
957 return devnode; in media_devnode_create()
961 void media_devnode_remove(struct media_intf_devnode *devnode) in media_devnode_remove() argument
[all …]
/linux-4.19.296/include/media/
Dmedia-devnode.h99 void (*release)(struct media_devnode *devnode);
123 struct media_devnode *devnode,
137 void media_devnode_unregister_prepare(struct media_devnode *devnode);
148 void media_devnode_unregister(struct media_devnode *devnode);
168 static inline int media_devnode_is_registered(struct media_devnode *devnode) in media_devnode_is_registered() argument
170 if (!devnode) in media_devnode_is_registered()
173 return test_bit(MEDIA_FLAG_REGISTERED, &devnode->flags); in media_devnode_is_registered()
Dcec.h150 struct cec_devnode devnode; member
231 return adap && adap->devnode.registered; in cec_is_registered()
Dmedia-device.h129 struct media_devnode *devnode; member
Dmedia-entity.h996 void media_devnode_remove(struct media_intf_devnode *devnode);
Dv4l2-subdev.h862 struct video_device *devnode; member
/linux-4.19.296/drivers/media/v4l2-core/
Dv4l2-device.c221 sd->devnode = NULL; in v4l2_device_release_subdev_node()
238 if (sd->devnode) in v4l2_device_register_subdev_nodes()
259 sd->devnode = vdev; in v4l2_device_register_subdev_nodes()
283 if (!sd->devnode) in v4l2_device_register_subdev_nodes()
285 video_unregister_device(sd->devnode); in v4l2_device_register_subdev_nodes()
319 video_unregister_device(sd->devnode); in v4l2_device_unregister_subdev()
Dv4l2-subdev.c712 v4l2_event_queue(sd->devnode, ev); in v4l2_subdev_notify_event()
/linux-4.19.296/fs/pstore/
Dpmsg.c79 pmsg_class->devnode = pmsg_devnode; in pstore_register_pmsg()
/linux-4.19.296/drivers/char/
Dmisc.c281 misc_class->devnode = misc_devnode; in misc_init()
Draw.c347 raw_class->devnode = raw_devnode; in raw_init()
Dmem.c950 mem_class->devnode = mem_devnode; in chr_dev_init()
/linux-4.19.296/include/uapi/linux/
Dmedia.h315 struct media_v2_intf_devnode devnode; member
/linux-4.19.296/drivers/s390/char/
Dhmcdrv_dev.c323 hmcdrv_dev_class->devnode = hmcdrv_dev_name; in hmcdrv_dev_init()
/linux-4.19.296/drivers/misc/ocxl/
Dfile.c532 ocxl_class->devnode = ocxl_devnode; in ocxl_file_init()
/linux-4.19.296/block/
Dgenhd.c1324 if (disk->devnode) in block_devnode()
1325 return disk->devnode(disk, mode); in block_devnode()
1333 .devnode = block_devnode,
Dbsg.c549 bsg_class->devnode = bsg_devnode; in bsg_init()
/linux-4.19.296/drivers/base/
Dcore.c2431 if (dev->type && dev->type->devnode) in device_get_devnode()
2432 *tmp = dev->type->devnode(dev, mode, uid, gid); in device_get_devnode()
2437 if (dev->class && dev->class->devnode) in device_get_devnode()
2438 *tmp = dev->class->devnode(dev, mode); in device_get_devnode()
/linux-4.19.296/drivers/fsi/
Dfsi-core.c914 .devnode = cfam_devnode,
930 .devnode = fsi_cdev_devnode,
/linux-4.19.296/drivers/misc/cxl/
Dfile.c690 cxl_class->devnode = cxl_devnode; in cxl_file_init()
/linux-4.19.296/include/linux/
Dgenhd.h184 char *(*devnode)(struct gendisk *gd, umode_t *mode); member
Ddevice.h412 char *(*devnode)(struct device *dev, umode_t *mode); member
557 char *(*devnode)(struct device *dev, umode_t *mode, member
/linux-4.19.296/drivers/media/dvb-core/
Ddvbdev.c1067 dvb_class->devnode = dvb_devnode; in init_dvbdev()
/linux-4.19.296/drivers/misc/genwqe/
Dcard_base.c1378 class_genwqe->devnode = genwqe_devnode; in genwqe_init_module()

12