/linux-4.19.296/drivers/media/ |
D | media-devnode.c | 59 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 …]
|
D | media-entity.c | 141 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/ |
D | media-devnode.h | 99 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()
|
D | cec.h | 150 struct cec_devnode devnode; member 231 return adap && adap->devnode.registered; in cec_is_registered()
|
D | media-device.h | 129 struct media_devnode *devnode; member
|
D | media-entity.h | 996 void media_devnode_remove(struct media_intf_devnode *devnode);
|
D | v4l2-subdev.h | 862 struct video_device *devnode; member
|
/linux-4.19.296/drivers/media/v4l2-core/ |
D | v4l2-device.c | 221 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()
|
D | v4l2-subdev.c | 712 v4l2_event_queue(sd->devnode, ev); in v4l2_subdev_notify_event()
|
/linux-4.19.296/fs/pstore/ |
D | pmsg.c | 79 pmsg_class->devnode = pmsg_devnode; in pstore_register_pmsg()
|
/linux-4.19.296/drivers/char/ |
D | misc.c | 281 misc_class->devnode = misc_devnode; in misc_init()
|
D | raw.c | 347 raw_class->devnode = raw_devnode; in raw_init()
|
D | mem.c | 950 mem_class->devnode = mem_devnode; in chr_dev_init()
|
/linux-4.19.296/include/uapi/linux/ |
D | media.h | 315 struct media_v2_intf_devnode devnode; member
|
/linux-4.19.296/drivers/s390/char/ |
D | hmcdrv_dev.c | 323 hmcdrv_dev_class->devnode = hmcdrv_dev_name; in hmcdrv_dev_init()
|
/linux-4.19.296/drivers/misc/ocxl/ |
D | file.c | 532 ocxl_class->devnode = ocxl_devnode; in ocxl_file_init()
|
/linux-4.19.296/block/ |
D | genhd.c | 1324 if (disk->devnode) in block_devnode() 1325 return disk->devnode(disk, mode); in block_devnode() 1333 .devnode = block_devnode,
|
D | bsg.c | 549 bsg_class->devnode = bsg_devnode; in bsg_init()
|
/linux-4.19.296/drivers/base/ |
D | core.c | 2431 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/ |
D | fsi-core.c | 914 .devnode = cfam_devnode, 930 .devnode = fsi_cdev_devnode,
|
/linux-4.19.296/drivers/misc/cxl/ |
D | file.c | 690 cxl_class->devnode = cxl_devnode; in cxl_file_init()
|
/linux-4.19.296/include/linux/ |
D | genhd.h | 184 char *(*devnode)(struct gendisk *gd, umode_t *mode); member
|
D | device.h | 412 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/ |
D | dvbdev.c | 1067 dvb_class->devnode = dvb_devnode; in init_dvbdev()
|
/linux-4.19.296/drivers/misc/genwqe/ |
D | card_base.c | 1378 class_genwqe->devnode = genwqe_devnode; in genwqe_init_module()
|