| /drivers/media/mc/ |
| A D | mc-devnode.c | 59 if (devnode->release) in media_devnode_release() 60 devnode->release(devnode); in media_devnode_release() 62 kfree(devnode); in media_devnode_release() 222 kfree(devnode); in media_devnode_register() 234 devnode->dev.devt = MKDEV(MAJOR(media_dev_t), devnode->minor); in media_devnode_register() 236 if (devnode->parent) in media_devnode_register() 237 devnode->dev.parent = devnode->parent; in media_devnode_register() 238 dev_set_name(&devnode->dev, "media%d", devnode->minor); in media_devnode_register() 244 kobject_set_name(&devnode->cdev.kobj, "media%d", devnode->minor); in media_devnode_register() 248 ret = cdev_device_add(&devnode->cdev, &devnode->dev); in media_devnode_register() [all …]
|
| A D | mc-device.c | 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() 717 struct media_devnode *devnode; in __media_device_register() local 720 devnode = kzalloc(sizeof(*devnode), GFP_KERNEL); in __media_device_register() 721 if (!devnode) in __media_device_register() 725 mdev->devnode = devnode; in __media_device_register() 727 devnode->parent = mdev->dev; in __media_device_register() 736 mdev->devnode = NULL; in __media_device_register() 743 mdev->devnode = NULL; in __media_device_register() [all …]
|
| A D | mc-entity.c | 129 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(sizeof(*devnode), GFP_KERNEL); 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() 1560 return devnode; in media_devnode_create() 1566 media_remove_intf_links(&devnode->intf); in media_devnode_remove() 1567 media_gobj_destroy(&devnode->intf.graph_obj); in media_devnode_remove() [all …]
|
| A D | Makefile | 3 mc-objs := mc-device.o mc-devnode.o mc-entity.o \
|
| /drivers/media/cec/core/ |
| A D | cec-core.c | 103 devnode->minor = minor; in cec_devnode_register() 107 dev_set_name(&devnode->dev, "cec%d", devnode->minor); in cec_devnode_register() 112 devnode->cdev.owner = owner; in cec_devnode_register() 113 kobject_set_name(&devnode->cdev.kobj, "cec%d", devnode->minor); in cec_devnode_register() 115 devnode->registered = true; in cec_devnode_register() 116 ret = cdev_device_add(&devnode->cdev, &devnode->dev); in cec_devnode_register() 143 struct cec_devnode *devnode = &adap->devnode; in cec_devnode_unregister() local 146 mutex_lock(&devnode->lock); in cec_devnode_unregister() 149 if (!devnode->registered || devnode->unregistered) { in cec_devnode_unregister() 170 cdev_device_del(&devnode->cdev, &devnode->dev); in cec_devnode_unregister() [all …]
|
| A D | cec-api.c | 29 return &fh->adap->devnode; in cec_devnode_data() 555 struct cec_devnode *devnode = in cec_open() local 599 !adap->devnode.unregistered) { in cec_open() 618 mutex_lock(&devnode->lock); in cec_open() 619 mutex_lock(&devnode->lock_fhs); in cec_open() 621 mutex_unlock(&devnode->lock_fhs); in cec_open() 622 mutex_unlock(&devnode->lock); in cec_open() 650 mutex_lock(&devnode->lock); in cec_release() 651 mutex_lock(&devnode->lock_fhs); in cec_release() 653 mutex_unlock(&devnode->lock_fhs); in cec_release() [all …]
|
| A D | cec-priv.h | 21 ((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)
|
| A D | cec-adap.c | 144 mutex_lock(&adap->devnode.lock_fhs); in cec_queue_event() 161 mutex_lock(&adap->devnode.lock_fhs); in cec_queue_pin_cec_event() 179 mutex_lock(&adap->devnode.lock_fhs); in cec_queue_pin_hpd_event() 195 mutex_lock(&adap->devnode.lock_fhs); in cec_queue_pin_5v_event() 270 mutex_lock(&adap->devnode.lock_fhs); in cec_queue_msg_monitor() 286 mutex_lock(&adap->devnode.lock_fhs); in cec_queue_msg_followers() 789 if (adap->devnode.unregistered) in cec_transmit_msg_fh() 1119 if (adap->devnode.unregistered) in cec_received_msg_ts() 1649 if (adap->devnode.unregistered) in cec_adap_enable() 1656 mutex_lock(&adap->devnode.lock); in cec_adap_enable() [all …]
|
| A D | cec-pin-priv.h | 16 ((pin && pin->ops->op && !pin->adap->devnode.unregistered) ? \ 22 !pin->adap->devnode.unregistered) \
|
| /drivers/media/v4l2-core/ |
| A D | v4l2-device.c | 181 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()
|
| A D | v4l2-async.c | 906 struct fwnode_handle *devnode, *fwnode = match->fwnode; in print_waiting_match() local 908 devnode = fwnode_graph_is_endpoint(fwnode) ? in print_waiting_match() 913 devnode->dev ? dev_name(devnode->dev) : "nil", in print_waiting_match() 916 fwnode_handle_put(devnode); in print_waiting_match()
|
| /drivers/usb/core/ |
| A D | file.c | 64 if (!drv || !drv->devnode) in usb_devnode() 66 return drv->devnode(dev, mode); in usb_devnode() 71 .devnode = usb_devnode,
|
| /drivers/soc/qcom/ |
| A D | ocmem.c | 191 struct device_node *devnode __free(device_node) = of_parse_phandle(dev->of_node, in of_get_ocmem() 193 if (!devnode || !devnode->parent) { in of_get_ocmem() 198 pdev = of_find_device_by_node(devnode->parent); in of_get_ocmem() 200 dev_err(dev, "Cannot find device node %s\n", devnode->name); in of_get_ocmem()
|
| /drivers/infiniband/hw/hfi1/ |
| A D | device.c | 22 .devnode = hfi1_devnode, 34 .devnode = hfi1_user_devnode,
|
| /drivers/net/ethernet/stmicro/stmmac/ |
| A D | stmmac_mdio.c | 500 struct fwnode_handle *devnode, *pcsnode; in stmmac_pcs_setup() local 506 devnode = priv->plat->port_node; in stmmac_pcs_setup() 510 } else if (fwnode_property_present(devnode, "pcs-handle")) { in stmmac_pcs_setup() 511 pcsnode = fwnode_find_reference(devnode, "pcs-handle", 0); in stmmac_pcs_setup()
|
| /drivers/accel/ |
| A D | drm_accel.c | 34 .devnode = accel_devnode,
|
| /drivers/infiniband/core/ |
| A D | ucaps.c | 41 .devnode = ucaps_devnode,
|
| /drivers/char/ |
| A D | misc.c | 180 .devnode = misc_devnode,
|
| /drivers/media/usb/au0828/ |
| A D | au0828-core.c | 131 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()
|
| /drivers/s390/char/ |
| A D | hmcdrv_dev.c | 320 hmcdrv_dev_class->devnode = hmcdrv_dev_name; in hmcdrv_dev_init()
|
| /drivers/dma-buf/ |
| A D | dma-heap.c | 325 dma_heap_class->devnode = dma_heap_devnode; in dma_heap_init()
|
| /drivers/block/aoe/ |
| A D | aoechr.c | 68 .devnode = aoe_devnode,
|
| /drivers/vfio/ |
| A D | device_cdev.c | 303 device_class->devnode = vfio_device_devnode; in vfio_cdev_init()
|
| /drivers/media/cec/usb/rainshadow/ |
| A D | rainshadow-cec.c | 345 rain->dev = &rain->adap->devnode.dev; in rain_connect()
|
| /drivers/fwctl/ |
| A D | main.c | 289 .devnode = fwctl_devnode,
|