/linux-master/arch/powerpc/include/uapi/asm/ |
H A D | papr-vpd.h | 6 #include <asm/papr-miscdev.h>
|
H A D | papr-sysparm.h | 7 #include <asm/papr-miscdev.h>
|
/linux-master/drivers/platform/x86/dell/ |
H A D | dell-smo8800.c | 25 struct miscdevice miscdev; /* for /dev/freefall */ member in struct:smo8800_device 52 struct smo8800_device, miscdev); 81 struct smo8800_device, miscdev); 93 struct smo8800_device, miscdev); 118 smo8800->miscdev.minor = MISC_DYNAMIC_MINOR; 119 smo8800->miscdev.name = "freefall"; 120 smo8800->miscdev.fops = &smo8800_misc_fops; 124 err = misc_register(&smo8800->miscdev); 153 misc_deregister(&smo8800->miscdev); 162 misc_deregister(&smo8800->miscdev); [all...] |
/linux-master/fs/ecryptfs/ |
H A D | Makefile | 11 ecryptfs-$(CONFIG_ECRYPT_FS_MESSAGING) += messaging.o miscdev.o
|
/linux-master/drivers/misc/ |
H A D | tps6594-pfsm.c | 35 #define TPS6594_FILE_TO_PFSM(f) container_of((f)->private_data, struct tps6594_pfsm, miscdev) 40 * @miscdev: misc device infos 44 struct miscdevice miscdev; member in struct:tps6594_pfsm 260 pfsm->miscdev.minor = MISC_DYNAMIC_MINOR; 261 pfsm->miscdev.name = devm_kasprintf(dev, GFP_KERNEL, "pfsm-%ld-0x%02x", 263 pfsm->miscdev.fops = &tps6594_pfsm_fops; 264 pfsm->miscdev.parent = dev->parent; 280 return misc_register(&pfsm->miscdev); 287 misc_deregister(&pfsm->miscdev);
|
H A D | xilinx_sdfec.c | 192 * @miscdev: Misc device handle 214 struct miscdevice miscdev; member in struct:xsdfec_dev 942 xsdfec = container_of(fptr->private_data, struct xsdfec_dev, miscdev); 1006 xsdfec = container_of(file->private_data, struct xsdfec_dev, miscdev); 1405 xsdfec->miscdev.minor = MISC_DYNAMIC_MINOR; 1406 xsdfec->miscdev.name = xsdfec->dev_name; 1407 xsdfec->miscdev.fops = &xsdfec_fops; 1408 xsdfec->miscdev.parent = dev; 1409 err = misc_register(&xsdfec->miscdev); 1428 misc_deregister(&xsdfec->miscdev); [all...] |
/linux-master/drivers/soc/aspeed/ |
H A D | aspeed-lpc-ctrl.c | 32 struct miscdevice miscdev; member in struct:aspeed_lpc_ctrl 46 miscdev); 318 lpc_ctrl->miscdev.minor = MISC_DYNAMIC_MINOR; 319 lpc_ctrl->miscdev.name = DEVICE_NAME; 320 lpc_ctrl->miscdev.fops = &aspeed_lpc_ctrl_fops; 321 lpc_ctrl->miscdev.parent = dev; 322 rc = misc_register(&lpc_ctrl->miscdev); 339 misc_deregister(&lpc_ctrl->miscdev);
|
H A D | aspeed-lpc-snoop.c | 63 struct miscdevice miscdev; member in struct:aspeed_lpc_snoop_channel 77 miscdev); 200 lpc_snoop->chan[channel].miscdev.minor = MISC_DYNAMIC_MINOR; 201 lpc_snoop->chan[channel].miscdev.name = 203 lpc_snoop->chan[channel].miscdev.fops = &snoop_fops; 204 lpc_snoop->chan[channel].miscdev.parent = dev; 205 rc = misc_register(&lpc_snoop->chan[channel].miscdev); 256 misc_deregister(&lpc_snoop->chan[channel].miscdev);
|
H A D | aspeed-p2a-ctrl.c | 56 struct miscdevice miscdev; member in struct:aspeed_p2a_ctrl 374 misc_ctrl->miscdev.minor = MISC_DYNAMIC_MINOR; 375 misc_ctrl->miscdev.name = DEVICE_NAME; 376 misc_ctrl->miscdev.fops = &aspeed_p2a_ctrl_fops; 377 misc_ctrl->miscdev.parent = dev; 379 rc = misc_register(&misc_ctrl->miscdev); 390 misc_deregister(&p2a_ctrl->miscdev);
|
/linux-master/drivers/char/ipmi/ |
H A D | ipmb_dev_int.c | 58 struct miscdevice miscdev; member in struct:ipmb_dev 71 return container_of(file->private_data, struct ipmb_dev, miscdev); 319 ipmb_dev->miscdev.minor = MISC_DYNAMIC_MINOR; 321 ipmb_dev->miscdev.name = devm_kasprintf(&client->dev, GFP_KERNEL, 324 ipmb_dev->miscdev.fops = &ipmb_fops; 325 ipmb_dev->miscdev.parent = &client->dev; 326 ret = misc_register(&ipmb_dev->miscdev); 337 misc_deregister(&ipmb_dev->miscdev); 349 misc_deregister(&ipmb_dev->miscdev);
|
H A D | bt-bmc.c | 59 struct miscdevice miscdev; member in struct:bt_bmc 146 return container_of(file->private_data, struct bt_bmc, miscdev); 429 bt_bmc->miscdev.minor = MISC_DYNAMIC_MINOR; 430 bt_bmc->miscdev.name = DEVICE_NAME; 431 bt_bmc->miscdev.fops = &bt_bmc_fops; 432 bt_bmc->miscdev.parent = dev; 433 rc = misc_register(&bt_bmc->miscdev); 466 misc_deregister(&bt_bmc->miscdev);
|
H A D | kcs_bmc_cdev_ipmi.c | 91 struct miscdevice miscdev; member in struct:kcs_bmc_ipmi 295 return container_of(filp->private_data, struct kcs_bmc_ipmi, miscdev); 492 priv->miscdev.minor = MISC_DYNAMIC_MINOR; 493 priv->miscdev.name = devm_kasprintf(kcs_bmc->dev, GFP_KERNEL, "%s%u", DEVICE_NAME, 495 if (!priv->data_in || !priv->data_out || !priv->kbuffer || !priv->miscdev.name) 498 priv->miscdev.fops = &kcs_bmc_ipmi_fops; 500 rc = misc_register(&priv->miscdev); 532 misc_deregister(&priv->miscdev);
|
H A D | ssif_bmc.c | 79 struct miscdevice miscdev; member in struct:ssif_bmc_ctx 109 return container_of(file->private_data, struct ssif_bmc_ctx, miscdev); 818 ssif_bmc->miscdev.minor = MISC_DYNAMIC_MINOR; 819 ssif_bmc->miscdev.name = DEVICE_NAME; 820 ssif_bmc->miscdev.fops = &ssif_bmc_fops; 821 ssif_bmc->miscdev.parent = &client->dev; 822 ret = misc_register(&ssif_bmc->miscdev); 833 misc_deregister(&ssif_bmc->miscdev); 843 misc_deregister(&ssif_bmc->miscdev);
|
/linux-master/drivers/acpi/ |
H A D | pfr_telemetry.c | 64 struct miscdevice miscdev; member in struct:pfrt_log_device 76 return container_of(file->private_data, struct pfrt_log_device, miscdev); 354 misc_deregister(&pfrt_log_dev->miscdev); 391 pfrt_log_dev->miscdev.minor = MISC_DYNAMIC_MINOR; 392 pfrt_log_dev->miscdev.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, 395 if (!pfrt_log_dev->miscdev.name) 398 pfrt_log_dev->miscdev.nodename = devm_kasprintf(&pdev->dev, GFP_KERNEL, 401 if (!pfrt_log_dev->miscdev.nodename) 404 pfrt_log_dev->miscdev.fops = &acpi_pfrt_log_fops; 405 pfrt_log_dev->miscdev [all...] |
H A D | pfr_update.c | 84 struct miscdevice miscdev; member in struct:pfru_device 116 return container_of(file->private_data, struct pfru_device, miscdev); 496 misc_deregister(&pfru_dev->miscdev); 533 pfru_dev->miscdev.minor = MISC_DYNAMIC_MINOR; 534 pfru_dev->miscdev.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, 536 if (!pfru_dev->miscdev.name) 539 pfru_dev->miscdev.nodename = devm_kasprintf(&pdev->dev, GFP_KERNEL, 541 if (!pfru_dev->miscdev.nodename) 544 pfru_dev->miscdev.fops = &acpi_pfru_fops; 545 pfru_dev->miscdev [all...] |
/linux-master/drivers/platform/goldfish/ |
H A D | goldfish_pipe.c | 215 struct miscdevice miscdev; member in struct:goldfish_pipe_dev 679 struct miscdevice *miscdev = file->private_data; local 681 return container_of(miscdev, struct goldfish_pipe_dev, miscdev); 789 static void init_miscdevice(struct miscdevice *miscdev) argument 791 memset(miscdev, 0, sizeof(*miscdev)); 793 miscdev->minor = MISC_DYNAMIC_MINOR; 794 miscdev->name = "goldfish_pipe"; 795 miscdev [all...] |
/linux-master/drivers/staging/axis-fifo/ |
H A D | axis-fifo.c | 139 struct miscdevice miscdev; member in struct:axis_fifo 678 struct axis_fifo, miscdev); 885 fifo->miscdev.fops = &fops; 886 fifo->miscdev.minor = MISC_DYNAMIC_MINOR; 887 fifo->miscdev.name = device_name; 888 fifo->miscdev.groups = axis_fifo_attrs_groups; 889 fifo->miscdev.parent = dev; 890 rc = misc_register(&fifo->miscdev); 906 misc_deregister(&fifo->miscdev);
|
/linux-master/drivers/misc/bcm-vk/ |
H A D | bcm_vk_msg.c | 312 vk->ctx[idx].miscdev = NULL; 350 vk = container_of(ctx->miscdev, struct bcm_vk, miscdev); 942 vk->ctx[i].miscdev = NULL; 974 struct miscdevice *miscdev = (struct miscdevice *)p_file->private_data; local 975 struct bcm_vk *vk = container_of(miscdev, struct bcm_vk, miscdev); 993 ctx->miscdev = miscdev; 1008 struct bcm_vk *vk = container_of(ctx->miscdev, struc [all...] |
H A D | bcm_vk_msg.h | 89 struct miscdevice *miscdev; member in struct:bcm_vk_ctx
|
/linux-master/drivers/hwtracing/coresight/ |
H A D | coresight-tmc-core.c | 153 struct tmc_drvdata, miscdev); 185 struct tmc_drvdata, miscdev); 206 struct tmc_drvdata, miscdev); 542 drvdata->miscdev.name = desc.name; 543 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; 544 drvdata->miscdev.fops = &tmc_fops; 545 ret = misc_register(&drvdata->miscdev); 585 misc_deregister(&drvdata->miscdev);
|
H A D | ultrasoc-smb.c | 99 struct smb_drv_data, miscdev); 119 struct smb_drv_data, miscdev); 153 struct smb_drv_data, miscdev); 492 drvdata->miscdev.name = desc.name; 493 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; 494 drvdata->miscdev.fops = &smb_fops; 495 ret = misc_register(&drvdata->miscdev); 506 misc_deregister(&drvdata->miscdev);
|
H A D | ultrasoc-smb.h | 107 * @miscdev: Specifics to handle "/dev/xyz.smb" entry. 117 struct miscdevice miscdev; member in struct:smb_drv_data
|
H A D | coresight-etb10.c | 73 * @miscdev: specifics to handle "/dev/xyz.etb" entry. 86 struct miscdevice miscdev; member in struct:etb_drvdata 604 struct etb_drvdata, miscdev); 618 struct etb_drvdata, miscdev); 643 struct etb_drvdata, miscdev); 780 drvdata->miscdev.name = desc.name; 781 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; 782 drvdata->miscdev.fops = &etb_fops; 783 ret = misc_register(&drvdata->miscdev); 804 misc_deregister(&drvdata->miscdev); [all...] |
/linux-master/drivers/nfc/ |
H A D | virtual_ncidev.c | 201 static struct miscdevice miscdev = { variable in typeref:struct:miscdevice 208 module_misc_device(miscdev); variable
|
/linux-master/drivers/misc/lis3lv02d/ |
H A D | lis3lv02d.c | 576 struct lis3lv02d, miscdev); 591 struct lis3lv02d, miscdev); 603 struct lis3lv02d, miscdev); 654 struct lis3lv02d, miscdev); 665 struct lis3lv02d, miscdev); 758 misc_deregister(&lis3->miscdev); 1253 lis3->miscdev.minor = MISC_DYNAMIC_MINOR; 1254 lis3->miscdev.name = "freefall"; 1255 lis3->miscdev.fops = &lis3lv02d_misc_fops; 1257 if (misc_register(&lis3->miscdev)) [all...] |