Home
last modified time | relevance | path

Searched refs:miscdev (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/platform/x86/dell/
A Ddell-smo8800.c25 struct miscdevice miscdev; /* for /dev/freefall */ member
52 struct smo8800_device, miscdev); in smo8800_misc_read()
84 struct smo8800_device, miscdev); in smo8800_misc_open()
96 struct smo8800_device, miscdev); in smo8800_misc_release()
121 smo8800->miscdev.minor = MISC_DYNAMIC_MINOR; in smo8800_probe()
122 smo8800->miscdev.name = "freefall"; in smo8800_probe()
123 smo8800->miscdev.fops = &smo8800_misc_fops; in smo8800_probe()
127 err = misc_register(&smo8800->miscdev); in smo8800_probe()
156 misc_deregister(&smo8800->miscdev); in smo8800_probe()
165 misc_deregister(&smo8800->miscdev); in smo8800_remove()
/linux/drivers/nfc/
A Dvirtual_ncidev.c32 static struct miscdevice miscdev; variable
202 miscdev.minor = MISC_DYNAMIC_MINOR; in virtual_ncidev_init()
203 miscdev.name = "virtual_nci"; in virtual_ncidev_init()
204 miscdev.fops = &virtual_ncidev_fops; in virtual_ncidev_init()
205 miscdev.mode = 0600; in virtual_ncidev_init()
207 return misc_register(&miscdev); in virtual_ncidev_init()
212 misc_deregister(&miscdev); in virtual_ncidev_exit()
/linux/drivers/soc/aspeed/
A Daspeed-lpc-ctrl.c32 struct miscdevice miscdev; member
46 miscdev); in file_aspeed_lpc_ctrl()
319 lpc_ctrl->miscdev.minor = MISC_DYNAMIC_MINOR; in aspeed_lpc_ctrl_probe()
320 lpc_ctrl->miscdev.name = DEVICE_NAME; in aspeed_lpc_ctrl_probe()
321 lpc_ctrl->miscdev.fops = &aspeed_lpc_ctrl_fops; in aspeed_lpc_ctrl_probe()
322 lpc_ctrl->miscdev.parent = dev; in aspeed_lpc_ctrl_probe()
323 rc = misc_register(&lpc_ctrl->miscdev); in aspeed_lpc_ctrl_probe()
340 misc_deregister(&lpc_ctrl->miscdev); in aspeed_lpc_ctrl_remove()
A Daspeed-lpc-snoop.c64 struct miscdevice miscdev; member
78 miscdev); in snoop_file_to_chan()
201 lpc_snoop->chan[channel].miscdev.minor = MISC_DYNAMIC_MINOR; in aspeed_lpc_enable_snoop()
202 lpc_snoop->chan[channel].miscdev.name = in aspeed_lpc_enable_snoop()
204 lpc_snoop->chan[channel].miscdev.fops = &snoop_fops; in aspeed_lpc_enable_snoop()
205 lpc_snoop->chan[channel].miscdev.parent = dev; in aspeed_lpc_enable_snoop()
206 rc = misc_register(&lpc_snoop->chan[channel].miscdev); in aspeed_lpc_enable_snoop()
257 misc_deregister(&lpc_snoop->chan[channel].miscdev); in aspeed_lpc_disable_snoop()
A Daspeed-p2a-ctrl.c56 struct miscdevice miscdev; member
374 misc_ctrl->miscdev.minor = MISC_DYNAMIC_MINOR; in aspeed_p2a_ctrl_probe()
375 misc_ctrl->miscdev.name = DEVICE_NAME; in aspeed_p2a_ctrl_probe()
376 misc_ctrl->miscdev.fops = &aspeed_p2a_ctrl_fops; in aspeed_p2a_ctrl_probe()
377 misc_ctrl->miscdev.parent = dev; in aspeed_p2a_ctrl_probe()
379 rc = misc_register(&misc_ctrl->miscdev); in aspeed_p2a_ctrl_probe()
390 misc_deregister(&p2a_ctrl->miscdev); in aspeed_p2a_ctrl_remove()
/linux/drivers/char/ipmi/
A Dipmb_dev_int.c58 struct miscdevice miscdev; member
71 return container_of(file->private_data, struct ipmb_dev, miscdev); in to_ipmb_dev()
320 ipmb_dev->miscdev.minor = MISC_DYNAMIC_MINOR; in ipmb_probe()
322 ipmb_dev->miscdev.name = devm_kasprintf(&client->dev, GFP_KERNEL, in ipmb_probe()
325 ipmb_dev->miscdev.fops = &ipmb_fops; in ipmb_probe()
326 ipmb_dev->miscdev.parent = &client->dev; in ipmb_probe()
327 ret = misc_register(&ipmb_dev->miscdev); in ipmb_probe()
338 misc_deregister(&ipmb_dev->miscdev); in ipmb_probe()
350 misc_deregister(&ipmb_dev->miscdev); in ipmb_remove()
A Dbt-bmc.c59 struct miscdevice miscdev; member
146 return container_of(file->private_data, struct bt_bmc, miscdev); in file_bt_bmc()
429 bt_bmc->miscdev.minor = MISC_DYNAMIC_MINOR; in bt_bmc_probe()
430 bt_bmc->miscdev.name = DEVICE_NAME; in bt_bmc_probe()
431 bt_bmc->miscdev.fops = &bt_bmc_fops; in bt_bmc_probe()
432 bt_bmc->miscdev.parent = dev; in bt_bmc_probe()
433 rc = misc_register(&bt_bmc->miscdev); in bt_bmc_probe()
466 misc_deregister(&bt_bmc->miscdev); in bt_bmc_remove()
A Dkcs_bmc_cdev_ipmi.c91 struct miscdevice miscdev; member
295 return container_of(filp->private_data, struct kcs_bmc_ipmi, miscdev); in to_kcs_bmc()
492 priv->miscdev.minor = MISC_DYNAMIC_MINOR; in kcs_bmc_ipmi_add_device()
493 priv->miscdev.name = devm_kasprintf(kcs_bmc->dev, GFP_KERNEL, "%s%u", DEVICE_NAME, in kcs_bmc_ipmi_add_device()
495 if (!priv->data_in || !priv->data_out || !priv->kbuffer || !priv->miscdev.name) in kcs_bmc_ipmi_add_device()
498 priv->miscdev.fops = &kcs_bmc_ipmi_fops; in kcs_bmc_ipmi_add_device()
500 rc = misc_register(&priv->miscdev); in kcs_bmc_ipmi_add_device()
532 misc_deregister(&priv->miscdev); in kcs_bmc_ipmi_remove_device()
/linux/drivers/platform/goldfish/
A Dgoldfish_pipe.c215 struct miscdevice miscdev; member
681 return container_of(miscdev, struct goldfish_pipe_dev, miscdev); in to_goldfish_pipe_dev()
791 memset(miscdev, 0, sizeof(*miscdev)); in init_miscdevice()
793 miscdev->minor = MISC_DYNAMIC_MINOR; in init_miscdevice()
794 miscdev->name = "goldfish_pipe"; in init_miscdevice()
795 miscdev->fops = &goldfish_pipe_fops; in init_miscdevice()
820 init_miscdevice(&dev->miscdev); in goldfish_pipe_device_init()
821 err = misc_register(&dev->miscdev); in goldfish_pipe_device_init()
833 misc_deregister(&dev->miscdev); in goldfish_pipe_device_init()
848 misc_deregister(&dev->miscdev); in goldfish_pipe_device_init()
[all …]
/linux/drivers/staging/media/tegra-vde/
A Dvde.c143 struct device *dev = vde->miscdev.parent; in tegra_vde_wait_bsev()
305 struct device *dev = vde->miscdev.parent; in tegra_vde_setup_hw_context()
500 struct device *dev = vde->miscdev.parent; in tegra_vde_attach_dmabuf()
876 miscdev); in tegra_vde_unlocked_ioctl()
892 miscdev); in tegra_vde_release_file()
1049 vde->miscdev.name = "tegra_vde"; in tegra_vde_probe()
1050 vde->miscdev.fops = &tegra_vde_fops; in tegra_vde_probe()
1051 vde->miscdev.parent = dev; in tegra_vde_probe()
1059 err = misc_register(&vde->miscdev); in tegra_vde_probe()
1083 misc_deregister(&vde->miscdev); in tegra_vde_probe()
[all …]
A Dvde.h40 struct miscdevice miscdev; member
A Diommu.c63 struct device *dev = vde->miscdev.parent; in tegra_vde_iommu_init()
/linux/drivers/misc/bcm-vk/
A Dbcm_vk_msg.c312 vk->ctx[idx].miscdev = NULL; in bcm_vk_free_ctx()
350 vk = container_of(ctx->miscdev, struct bcm_vk, miscdev); in bcm_vk_drain_all_pend()
943 vk->ctx[i].miscdev = NULL; in bcm_vk_data_init()
976 struct bcm_vk *vk = container_of(miscdev, struct bcm_vk, miscdev); in bcm_vk_open()
994 ctx->miscdev = miscdev; in bcm_vk_open()
1009 struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk, in bcm_vk_read()
1010 miscdev); in bcm_vk_read()
1081 struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk, in bcm_vk_write()
1082 miscdev); in bcm_vk_write()
1257 struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk, miscdev); in bcm_vk_poll()
[all …]
A Dbcm_vk_msg.h89 struct miscdevice *miscdev; member
A Dbcm_vk_dev.c1207 struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk, miscdev); in bcm_vk_mmap()
1231 struct bcm_vk *vk = container_of(ctx->miscdev, struct bcm_vk, miscdev); in bcm_vk_ioctl()
1413 misc_device = &vk->miscdev; in bcm_vk_probe()
1548 struct miscdevice *misc_device = &vk->miscdev; in bcm_vk_remove()
/linux/drivers/hwtracing/coresight/
A Dcoresight-tmc-core.c150 struct tmc_drvdata, miscdev); in tmc_open()
182 struct tmc_drvdata, miscdev); in tmc_read()
203 struct tmc_drvdata, miscdev); in tmc_release()
549 drvdata->miscdev.name = desc.name; in tmc_probe()
550 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; in tmc_probe()
551 drvdata->miscdev.fops = &tmc_fops; in tmc_probe()
552 ret = misc_register(&drvdata->miscdev); in tmc_probe()
592 misc_deregister(&drvdata->miscdev); in tmc_remove()
A Dcoresight-etb10.c87 struct miscdevice miscdev; member
604 struct etb_drvdata, miscdev); in etb_open()
618 struct etb_drvdata, miscdev); in etb_read()
643 struct etb_drvdata, miscdev); in etb_release()
792 drvdata->miscdev.name = desc.name; in etb_probe()
793 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; in etb_probe()
794 drvdata->miscdev.fops = &etb_fops; in etb_probe()
795 ret = misc_register(&drvdata->miscdev); in etb_probe()
816 misc_deregister(&drvdata->miscdev); in etb_remove()
/linux/drivers/staging/axis-fifo/
A Daxis-fifo.c141 struct miscdevice miscdev; member
689 struct axis_fifo, miscdev); in axis_fifo_open()
909 fifo->miscdev.fops = &fops; in axis_fifo_probe()
910 fifo->miscdev.minor = MISC_DYNAMIC_MINOR; in axis_fifo_probe()
911 fifo->miscdev.name = device_name; in axis_fifo_probe()
912 fifo->miscdev.groups = axis_fifo_attrs_groups; in axis_fifo_probe()
913 fifo->miscdev.parent = dev; in axis_fifo_probe()
914 rc = misc_register(&fifo->miscdev); in axis_fifo_probe()
933 misc_deregister(&fifo->miscdev); in axis_fifo_remove()
/linux/drivers/misc/lis3lv02d/
A Dlis3lv02d.c576 struct lis3lv02d, miscdev); in lis3lv02d_misc_open()
591 struct lis3lv02d, miscdev); in lis3lv02d_misc_release()
603 struct lis3lv02d, miscdev); in lis3lv02d_misc_read()
654 struct lis3lv02d, miscdev); in lis3lv02d_misc_poll()
665 struct lis3lv02d, miscdev); in lis3lv02d_misc_fasync()
758 misc_deregister(&lis3->miscdev); in lis3lv02d_joystick_disable()
1253 lis3->miscdev.minor = MISC_DYNAMIC_MINOR; in lis3lv02d_init_device()
1254 lis3->miscdev.name = "freefall"; in lis3lv02d_init_device()
1255 lis3->miscdev.fops = &lis3lv02d_misc_fops; in lis3lv02d_init_device()
1257 if (misc_register(&lis3->miscdev)) in lis3lv02d_init_device()
A Dlis3lv02d.h295 struct miscdevice miscdev; member
/linux/drivers/misc/
A Dxilinx_sdfec.c213 struct miscdevice miscdev; member
950 xsdfec = container_of(fptr->private_data, struct xsdfec_dev, miscdev); in xsdfec_dev_ioctl()
1014 xsdfec = container_of(file->private_data, struct xsdfec_dev, miscdev); in xsdfec_poll()
1417 xsdfec->miscdev.minor = MISC_DYNAMIC_MINOR; in xsdfec_probe()
1418 xsdfec->miscdev.name = xsdfec->dev_name; in xsdfec_probe()
1419 xsdfec->miscdev.fops = &xsdfec_fops; in xsdfec_probe()
1420 xsdfec->miscdev.parent = dev; in xsdfec_probe()
1421 err = misc_register(&xsdfec->miscdev); in xsdfec_probe()
1440 misc_deregister(&xsdfec->miscdev); in xsdfec_remove()
A Dpci_endpoint_test.c87 miscdev)
116 struct miscdevice miscdev; member
860 misc_device = &test->miscdev; in pci_endpoint_test_probe()
911 struct miscdevice *misc_device = &test->miscdev; in pci_endpoint_test_remove()
918 misc_deregister(&test->miscdev); in pci_endpoint_test_remove()
A Dfastrpc.c81 #define miscdev_to_cctx(d) container_of(d, struct fastrpc_channel_ctx, miscdev)
215 struct miscdevice miscdev; member
1640 data->miscdev.minor = MISC_DYNAMIC_MINOR; in fastrpc_rpmsg_probe()
1641 data->miscdev.name = devm_kasprintf(rdev, GFP_KERNEL, "fastrpc-%s", in fastrpc_rpmsg_probe()
1643 data->miscdev.fops = &fastrpc_fops; in fastrpc_rpmsg_probe()
1644 err = misc_register(&data->miscdev); in fastrpc_rpmsg_probe()
1684 misc_deregister(&cctx->miscdev); in fastrpc_rpmsg_remove()
/linux/fs/ecryptfs/
A DMakefile11 ecryptfs-$(CONFIG_ECRYPT_FS_MESSAGING) += messaging.o miscdev.o
/linux/drivers/android/
A Dbinderfs.c173 device->miscdev.name = name; in binderfs_binder_device_create()
174 device->miscdev.minor = minor; in binderfs_binder_device_create()
270 ida_free(&binderfs_minors, device->miscdev.minor); in binderfs_evict_inode()
455 device->miscdev.minor = minor; in binderfs_binder_ctl_create()

Completed in 64 milliseconds

12