Home
last modified time | relevance | path

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

123

/linux/drivers/media/mc/
H A Dmc-device.c295 struct media_intf_devnode *devnode; in media_device_get_topology() local
297 devnode = intf_to_devnode(intf); in media_device_get_topology()
299 kintf.devnode.major = devnode->major; in media_device_get_topology()
300 kintf.devnode.minor = devnode->minor; in media_device_get_topology()
437 struct media_devnode *devnode = media_devnode_data(filp); in media_device_ioctl() local
438 struct media_device *dev = devnode->media_dev; in media_device_ioctl()
521 struct media_devnode *devnode = media_devnode_data(filp); in media_device_compat_ioctl() local
522 struct media_device *dev = devnode->media_dev; in media_device_compat_ioctl()
558 struct media_devnode *devnode = to_media_devnode(cd); in model_show() local
559 struct media_device *mdev = devnode->media_dev; in model_show()
[all …]
H A Dmc-entity.c129 struct media_intf_devnode *devnode = intf_to_devnode(intf); in dev_dbg_obj() local
135 devnode->major, devnode->minor); in dev_dbg_obj()
1548 struct media_intf_devnode *devnode; in media_devnode_create() local
1550 devnode = kzalloc_obj(*devnode); in media_devnode_create()
1551 if (!devnode) in media_devnode_create()
1554 devnode->major = major; in media_devnode_create()
1555 devnode->minor = minor; in media_devnode_create()
1557 media_interface_init(mdev, &devnode->intf, MEDIA_GRAPH_INTF_DEVNODE, in media_devnode_create()
1560 return devnode; in media_devnode_create()
1564 void media_devnode_remove(struct media_intf_devnode *devnode) in media_devnode_remove() argument
[all …]
H A DMakefile3 mc-objs := mc-device.o mc-devnode.o mc-entity.o \
/linux/arch/powerpc/kernel/
H A Disa-bridge.c185 struct device_node *devnode) in isa_bridge_find_late() argument
190 isa_bridge_devnode = of_node_get(devnode); in isa_bridge_find_late()
194 process_ISA_OF_ranges(devnode, hose->io_base_phys); in isa_bridge_find_late()
200 devnode, pci_name(pdev)); in isa_bridge_find_late()
234 struct device_node *devnode = pci_device_to_OF_node(pdev); in isa_bridge_notify() local
239 if (isa_bridge_devnode && isa_bridge_devnode == devnode && in isa_bridge_notify()
249 if (!isa_bridge_devnode && of_node_is_type(devnode, "isa")) in isa_bridge_notify()
250 isa_bridge_find_late(pdev, devnode); in isa_bridge_notify()
256 (devnode && devnode == isa_bridge_devnode)) in isa_bridge_notify()
/linux/drivers/media/cec/core/
H A Dcec-api.c29 return &fh->adap->devnode; in cec_devnode_data()
80 strscpy(caps.driver, adap->devnode.dev.parent->driver->name, in cec_adap_g_caps()
555 struct cec_devnode *devnode = in cec_open() local
557 struct cec_adapter *adap = to_cec_adapter(devnode); in cec_open()
599 !adap->devnode.unregistered) { in cec_open()
608 !adap->devnode.unregistered) { in cec_open()
618 mutex_lock(&devnode->lock); in cec_open()
619 mutex_lock(&devnode->lock_fhs); in cec_open()
620 list_add(&fh->list, &devnode->fhs); in cec_open()
621 mutex_unlock(&devnode->lock_fhs); in cec_open()
[all …]
H A Dcec-priv.h21 ((adap->ops->op && !adap->devnode.unregistered) ? \
26 if (adap->ops->op && !adap->devnode.unregistered) \
31 #define to_cec_adapter(node) container_of(node, struct cec_adapter, devnode)
H A Dcec-adap.c144 mutex_lock(&adap->devnode.lock_fhs); in cec_queue_event()
145 list_for_each_entry(fh, &adap->devnode.fhs, list) in cec_queue_event()
147 mutex_unlock(&adap->devnode.lock_fhs); in cec_queue_event()
161 mutex_lock(&adap->devnode.lock_fhs); in cec_queue_pin_cec_event()
162 list_for_each_entry(fh, &adap->devnode.fhs, list) { in cec_queue_pin_cec_event()
166 mutex_unlock(&adap->devnode.lock_fhs); in cec_queue_pin_cec_event()
179 mutex_lock(&adap->devnode.lock_fhs); in cec_queue_pin_hpd_event()
180 list_for_each_entry(fh, &adap->devnode.fhs, list) in cec_queue_pin_hpd_event()
182 mutex_unlock(&adap->devnode.lock_fhs); in cec_queue_pin_hpd_event()
195 mutex_lock(&adap->devnode.lock_fhs); in cec_queue_pin_5v_event()
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-device.c181 sd->devnode = NULL; in v4l2_subdev_release()
205 if (sd->devnode) in __v4l2_device_register_subdev_nodes()
223 sd->devnode = vdev; in __v4l2_device_register_subdev_nodes()
227 sd->devnode = NULL; in __v4l2_device_register_subdev_nodes()
254 if (!sd->devnode) in __v4l2_device_register_subdev_nodes()
256 video_unregister_device(sd->devnode); in __v4l2_device_register_subdev_nodes()
290 if (sd->devnode) in v4l2_device_unregister_subdev()
291 video_unregister_device(sd->devnode); in v4l2_device_unregister_subdev()
H A Dv4l2-async.c923 struct fwnode_handle *devnode, *fwnode = match->fwnode; in print_waiting_match() local
925 devnode = fwnode_graph_is_endpoint(fwnode) ? in print_waiting_match()
930 devnode->dev ? dev_name(devnode->dev) : "nil", in print_waiting_match()
933 fwnode_handle_put(devnode); in print_waiting_match()
/linux/drivers/usb/core/
H A Dfile.c64 if (!drv || !drv->devnode) in usb_devnode()
66 return drv->devnode(dev, mode); in usb_devnode()
71 .devnode = usb_devnode,
/linux/sound/usb/
H A Dmedia.c125 if (mdev && media_devnode_is_registered(mdev->devnode)) { in snd_media_stream_delete()
240 if (media_devnode_is_registered(mdev->devnode)) { in snd_media_mixer_delete()
247 if (media_devnode_is_registered(mdev->devnode)) in snd_media_mixer_delete()
285 if (!media_devnode_is_registered(mdev->devnode)) { in snd_media_device_create()
/linux/fs/pstore/
H A Dpmsg.c71 pmsg_class->devnode = pmsg_devnode; in pstore_register_pmsg()
/linux/arch/x86/kernel/
H A Dcpuid.c133 .devnode = cpuid_devnode,
/linux/drivers/infiniband/core/
H A Ducaps.c41 .devnode = ucaps_devnode,
/linux/include/linux/device/
H A Dclass.h33 * @devnode: Callback to provide the devtmpfs.
57 char *(*devnode)(const struct device *dev, umode_t *mode); member
/linux/include/uapi/linux/
H A Dmedia.h319 struct media_v2_intf_devnode devnode; member
/linux/drivers/media/usb/au0828/
H A Dau0828-core.c131 if (!mdev || !media_devnode_is_registered(mdev->devnode)) in au0828_unregister_media_device()
569 if (!media_devnode_is_registered(dev->media_dev->devnode)) { in au0828_media_device_register()
/linux/drivers/block/aoe/
H A Daoechr.c68 .devnode = aoe_devnode,
/linux/drivers/dma-buf/
H A Ddma-heap.c335 dma_heap_class->devnode = dma_heap_devnode; in dma_heap_init()
/linux/sound/
H A Dsound_core.c39 .devnode = sound_devnode,
/linux/block/
H A Dgenhd.c1333 if (disk->fops->devnode) in block_devnode()
1334 return disk->fops->devnode(disk, mode); in block_devnode()
1342 .devnode = block_devnode,
/linux/drivers/media/cec/usb/rainshadow/
H A Drainshadow-cec.c346 rain->dev = &rain->adap->devnode.dev; in rain_connect()
/linux/Documentation/filesystems/caching/
H A Dcachefiles.rst513 should poll the devnode ('/dev/cachefiles') to check if there's a pending
517 The user daemon then reads the devnode to fetch a request to process. It should
519 the request, the user daemon should write the reply to the devnode.
605 open) command on the devnode::
/linux/Documentation/driver-api/media/
H A Dmc-core.rst324 Call :c:func:`media_device_register()`, if media devnode isn't registered
335 .. kernel-doc:: include/media/media-devnode.h
/linux/drivers/media/test-drivers/visl/
H A Dvisl-core.c527 if (media_devnode_is_registered(dev->mdev.devnode)) { in visl_remove()

123