Home
last modified time | relevance | path

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

12345

/OK3568_Linux_fs/kernel/drivers/media/mc/
H A Dmc-devnode.c51 struct media_devnode *devnode = to_media_devnode(cd); in media_devnode_release() local
55 clear_bit(devnode->minor, media_devnode_nums); in media_devnode_release()
59 if (devnode->release) in media_devnode_release()
60 devnode->release(devnode); in media_devnode_release()
62 kfree(devnode); in media_devnode_release()
73 struct media_devnode *devnode = media_devnode_data(filp); in media_read() local
75 if (!devnode->fops->read) in media_read()
77 if (!media_devnode_is_registered(devnode)) in media_read()
79 return devnode->fops->read(filp, buf, sz, off); in media_read()
85 struct media_devnode *devnode = media_devnode_data(filp); in media_write() local
[all …]
H A Dmc-device.c301 struct media_intf_devnode *devnode; in media_device_get_topology() local
303 devnode = intf_to_devnode(intf); in media_device_get_topology()
305 kintf.devnode.major = devnode->major; in media_device_get_topology()
306 kintf.devnode.minor = devnode->minor; in media_device_get_topology()
447 struct media_devnode *devnode = media_devnode_data(filp); in media_device_ioctl() local
448 struct media_device *dev = devnode->media_dev; in media_device_ioctl()
531 struct media_devnode *devnode = media_devnode_data(filp); in media_device_compat_ioctl() local
532 struct media_device *dev = devnode->media_dev; in media_device_compat_ioctl()
568 struct media_devnode *devnode = to_media_devnode(cd); in show_model() local
569 struct media_device *mdev = devnode->media_dev; in show_model()
[all …]
H A Dmc-entity.c132 struct media_intf_devnode *devnode = intf_to_devnode(intf); in dev_dbg_obj() local
138 devnode->major, devnode->minor); in dev_dbg_obj()
943 struct media_intf_devnode *devnode; in media_devnode_create() local
945 devnode = kzalloc(sizeof(*devnode), GFP_KERNEL); in media_devnode_create()
946 if (!devnode) in media_devnode_create()
949 devnode->major = major; in media_devnode_create()
950 devnode->minor = minor; in media_devnode_create()
952 media_interface_init(mdev, &devnode->intf, MEDIA_GRAPH_INTF_DEVNODE, in media_devnode_create()
955 return devnode; in media_devnode_create()
959 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 \
/OK3568_Linux_fs/kernel/drivers/media/cec/core/
H A Dcec-core.c42 int cec_get_device(struct cec_devnode *devnode) in cec_get_device() argument
51 mutex_lock(&devnode->lock); in cec_get_device()
56 if (!devnode->registered) { in cec_get_device()
57 mutex_unlock(&devnode->lock); in cec_get_device()
61 get_device(&devnode->dev); in cec_get_device()
62 mutex_unlock(&devnode->lock); in cec_get_device()
66 void cec_put_device(struct cec_devnode *devnode) in cec_put_device() argument
68 put_device(&devnode->dev); in cec_put_device()
74 struct cec_devnode *devnode = to_cec_devnode(cd); in cec_devnode_release() local
78 clear_bit(devnode->minor, cec_devnode_nums); in cec_devnode_release()
[all …]
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()
583 err = cec_get_device(devnode); in cec_open()
589 mutex_lock(&devnode->lock); in cec_open()
590 if (list_empty(&devnode->fhs) && in cec_open()
595 mutex_unlock(&devnode->lock); in cec_open()
627 list_add(&fh->list, &devnode->fhs); in cec_open()
628 mutex_unlock(&devnode->lock); in cec_open()
[all …]
H A Dcec-adap.c164 mutex_lock(&adap->devnode.lock); in cec_queue_event()
165 list_for_each_entry(fh, &adap->devnode.fhs, list) in cec_queue_event()
167 mutex_unlock(&adap->devnode.lock); in cec_queue_event()
181 mutex_lock(&adap->devnode.lock); in cec_queue_pin_cec_event()
182 list_for_each_entry(fh, &adap->devnode.fhs, list) in cec_queue_pin_cec_event()
185 mutex_unlock(&adap->devnode.lock); in cec_queue_pin_cec_event()
198 mutex_lock(&adap->devnode.lock); in cec_queue_pin_hpd_event()
199 list_for_each_entry(fh, &adap->devnode.fhs, list) in cec_queue_pin_hpd_event()
201 mutex_unlock(&adap->devnode.lock); in cec_queue_pin_hpd_event()
214 mutex_lock(&adap->devnode.lock); in cec_queue_pin_5v_event()
[all …]
H A Dcec-priv.h21 #define to_cec_adapter(node) container_of(node, struct cec_adapter, devnode)
30 int cec_get_device(struct cec_devnode *devnode);
31 void cec_put_device(struct cec_devnode *devnode);
/OK3568_Linux_fs/kernel/include/media/
H A Dmedia-devnode.h91 void (*release)(struct media_devnode *devnode);
115 struct media_devnode *devnode,
129 void media_devnode_unregister_prepare(struct media_devnode *devnode);
140 void media_devnode_unregister(struct media_devnode *devnode);
160 static inline int media_devnode_is_registered(struct media_devnode *devnode) in media_devnode_is_registered() argument
162 if (!devnode) in media_devnode_is_registered()
165 return test_bit(MEDIA_FLAG_REGISTERED, &devnode->flags); in media_devnode_is_registered()
/OK3568_Linux_fs/kernel/arch/powerpc/kernel/
H A Disa-bridge.c276 struct device_node *devnode) in isa_bridge_find_late() argument
281 isa_bridge_devnode = of_node_get(devnode); in isa_bridge_find_late()
285 pci_process_ISA_OF_ranges(devnode, hose->io_base_phys); in isa_bridge_find_late()
291 devnode, pci_name(pdev)); in isa_bridge_find_late()
325 struct device_node *devnode = pci_device_to_OF_node(pdev); in isa_bridge_notify() local
330 if (isa_bridge_devnode && isa_bridge_devnode == devnode && in isa_bridge_notify()
340 if (!isa_bridge_devnode && of_node_is_type(devnode, "isa")) in isa_bridge_notify()
341 isa_bridge_find_late(pdev, devnode); in isa_bridge_notify()
347 (devnode && devnode == isa_bridge_devnode)) in isa_bridge_notify()
/OK3568_Linux_fs/kernel/drivers/media/v4l2-core/
H A Dv4l2-device.c179 sd->devnode = NULL; in v4l2_subdev_release()
203 if (sd->devnode) in __v4l2_device_register_subdev_nodes()
227 sd->devnode = vdev; in __v4l2_device_register_subdev_nodes()
251 if (!sd->devnode) in __v4l2_device_register_subdev_nodes()
253 video_unregister_device(sd->devnode); in __v4l2_device_register_subdev_nodes()
287 if (sd->devnode) in v4l2_device_unregister_subdev()
288 video_unregister_device(sd->devnode); in v4l2_device_unregister_subdev()
/OK3568_Linux_fs/kernel/drivers/soc/qcom/
H A Docmem.c191 struct device_node *devnode; in of_get_ocmem() local
194 devnode = of_parse_phandle(dev->of_node, "sram", 0); in of_get_ocmem()
195 if (!devnode || !devnode->parent) { in of_get_ocmem()
197 of_node_put(devnode); in of_get_ocmem()
201 pdev = of_find_device_by_node(devnode->parent); in of_get_ocmem()
203 dev_err(dev, "Cannot find device node %s\n", devnode->name); in of_get_ocmem()
204 of_node_put(devnode); in of_get_ocmem()
207 of_node_put(devnode); in of_get_ocmem()
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-support/multipath-tools/files/
H A Dmultipath.conf.example43 ## of how to blacklist devices by wwid. The 2 devnode lines are the
45 ## of devices, such as all scsi devices, you should use a devnode line.
49 ## devnode lines are not recommended for blacklisting specific devices.
53 # devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
54 # devnode "^hd[a-z]"
H A D0025-RH-add-mpathconf.patch366 + if sed -n '/^blacklist[[:space:]]*{/,/^}/ p' $TMPFILE | grep -q "^[[:space:]]*devnode \"\.\?\*\""…
368 …list[[:space:]]*{/,/^}/ p' $TMPFILE | grep -q "^[[:space:]]*#[[:space:]]*devnode \"\.\?\*\"" ; then
450 + sed -i '/^blacklist[[:space:]]*{/,/^}/ s/^[[:space:]]*devnode \"\.\?\*\"/# devnode ".*"/' $TMPFI…
471 + sed -i '/^blacklist[[:space:]]*{/,/^}/ s/^[[:space:]]*devnode \"\.\?\*\"/# devnode ".*"/' $TMPFI…
476 + devnode ".*"
479 + sed -i '/^blacklist[[:space:]]*{/,/^}/ s/^[[:space:]]*#[[:space:]]*devnode \"\.\?\*\"/ devnode "…
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq_3A_server/common/mediactl/
H A Dmediactl.c178 return media->devnode; in media_get_devnode()
197 media_dbg(media, "Opening media device %s\n", media->devnode); in media_device_open()
199 media->fd = open(media->devnode, O_RDWR); in media_device_open()
203 __func__, media->devnode); in media_device_open()
597 media->devnode, strerror(errno)); in media_device_enumerate()
607 __func__, media->devnode, strerror(-ret)); in media_device_enumerate()
618 __func__, media->devnode); in media_device_enumerate()
666 struct media_device *media_device_new(const char *devnode) in media_device_new() argument
674 media->devnode = strdup(devnode); in media_device_new()
675 if (media->devnode == NULL) { in media_device_new()
[all …]
H A Dmediactl.h64 struct media_device *media_device_new(const char *devnode);
137 const char *devnode);
H A Dmediactl-priv.h44 char *devnode; member
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/common/mediactl/
H A Dmediactl.c181 return media->devnode; in media_get_devnode()
200 media_dbg(media, "Opening media device %s\n", media->devnode); in media_device_open()
202 media->fd = open(media->devnode, O_RDWR); in media_device_open()
206 __func__, media->devnode); in media_device_open()
600 media->devnode, strerror(errno)); in media_device_enumerate()
610 __func__, media->devnode, strerror(-ret)); in media_device_enumerate()
621 __func__, media->devnode); in media_device_enumerate()
669 struct media_device *media_device_new(const char *devnode) in media_device_new() argument
677 media->devnode = strdup(devnode); in media_device_new()
678 if (media->devnode == NULL) { in media_device_new()
[all …]
H A Dmediactl-priv.h44 char *devnode; member
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/cell/
H A Dspu_manage.c30 return spu->devnode; in spu_devnode()
121 struct device_node *node = spu->devnode; in spu_map_device_old()
192 struct device_node *np = spu->devnode; in spu_map_resource()
211 struct device_node *np = spu->devnode; in spu_map_device()
289 spu->devnode = of_node_get(spe); in of_create_spu()
345 of_node_put(spu->devnode); in of_destroy_spu()
/OK3568_Linux_fs/kernel/drivers/usb/core/
H A Dfile.c70 if (!drv || !drv->devnode) in usb_devnode()
72 return drv->devnode(dev, mode); in usb_devnode()
99 usb_class->class->devnode = usb_devnode; in init_usb_class()
/OK3568_Linux_fs/kernel/sound/usb/
H A Dmedia.c125 if (mdev && media_devnode_is_registered(mdev->devnode)) { in snd_media_stream_delete()
242 if (media_devnode_is_registered(mdev->devnode)) { in snd_media_mixer_delete()
249 if (media_devnode_is_registered(mdev->devnode)) in snd_media_mixer_delete()
287 if (!media_devnode_is_registered(mdev->devnode)) { in snd_media_device_create()
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/include/common/mediactl/
H A Dmediactl.h64 struct media_device *media_device_new(const char *devnode);
137 const char *devnode);
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/
H A Ddevice.c155 class->devnode = hfi1_devnode; in dev_init()
168 user_class->devnode = hfi1_user_devnode; in dev_init()
/OK3568_Linux_fs/kernel/tools/testing/selftests/media_tests/
H A Dregression_test.txt21 Start media_device_test to regression test media devnode dynamic alloc
24 seconds. The idea is when device file goes away, media devnode and cdev

12345