Home
last modified time | relevance | path

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

/linux/drivers/char/ipmi/
H 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 if (!ipmb_dev->miscdev.name) in ipmb_probe()
328 ipmb_dev->miscdev.fops = &ipmb_fops; in ipmb_probe()
329 ipmb_dev->miscdev.parent = &client->dev; in ipmb_probe()
330 ret = misc_register(&ipmb_dev->miscdev); in ipmb_probe()
341 misc_deregister(&ipmb_dev->miscdev); in ipmb_probe()
353 misc_deregister(&ipmb_dev->miscdev); in ipmb_remove()
H 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()
H 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()
H A Dssif_bmc.c82 struct miscdevice miscdev; member
112 return container_of(file->private_data, struct ssif_bmc_ctx, miscdev); in to_ssif_bmc()
841 ssif_bmc->miscdev.minor = MISC_DYNAMIC_MINOR; in ssif_bmc_probe()
842 ssif_bmc->miscdev.name = DEVICE_NAME; in ssif_bmc_probe()
843 ssif_bmc->miscdev.fops = &ssif_bmc_fops; in ssif_bmc_probe()
844 ssif_bmc->miscdev.parent = &client->dev; in ssif_bmc_probe()
845 ret = misc_register(&ssif_bmc->miscdev); in ssif_bmc_probe()
856 misc_deregister(&ssif_bmc->miscdev); in ssif_bmc_probe()
867 misc_deregister(&ssif_bmc->miscdev); in ssif_bmc_remove()
/linux/drivers/acpi/
H A Dpfr_telemetry.c64 struct miscdevice miscdev; member
76 return container_of(file->private_data, struct pfrt_log_device, miscdev); in to_pfrt_log_dev()
351 misc_deregister(&pfrt_log_dev->miscdev); in acpi_pfrt_log_remove()
392 pfrt_log_dev->miscdev.minor = MISC_DYNAMIC_MINOR; in acpi_pfrt_log_probe()
393 pfrt_log_dev->miscdev.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, in acpi_pfrt_log_probe()
396 if (!pfrt_log_dev->miscdev.name) in acpi_pfrt_log_probe()
399 pfrt_log_dev->miscdev.nodename = devm_kasprintf(&pdev->dev, GFP_KERNEL, in acpi_pfrt_log_probe()
402 if (!pfrt_log_dev->miscdev.nodename) in acpi_pfrt_log_probe()
405 pfrt_log_dev->miscdev.fops = &acpi_pfrt_log_fops; in acpi_pfrt_log_probe()
406 pfrt_log_dev->miscdev.parent = &pdev->dev; in acpi_pfrt_log_probe()
[all …]
H A Dpfr_update.c84 struct miscdevice miscdev; member
116 return container_of(file->private_data, struct pfru_device, miscdev); in to_pfru_dev()
532 misc_deregister(&pfru_dev->miscdev); in acpi_pfru_remove()
573 pfru_dev->miscdev.minor = MISC_DYNAMIC_MINOR; in acpi_pfru_probe()
574 pfru_dev->miscdev.name = devm_kasprintf(&pdev->dev, GFP_KERNEL, in acpi_pfru_probe()
576 if (!pfru_dev->miscdev.name) in acpi_pfru_probe()
579 pfru_dev->miscdev.nodename = devm_kasprintf(&pdev->dev, GFP_KERNEL, in acpi_pfru_probe()
581 if (!pfru_dev->miscdev.nodename) in acpi_pfru_probe()
584 pfru_dev->miscdev.fops = &acpi_pfru_fops; in acpi_pfru_probe()
585 pfru_dev->miscdev.parent = &pdev->dev; in acpi_pfru_probe()
[all …]
/linux/drivers/soc/aspeed/
H A Daspeed-lpc-snoop.c81 struct miscdevice miscdev; member
112 miscdev); in snoop_file_to_chan()
245 channel->miscdev.minor = MISC_DYNAMIC_MINOR; in aspeed_lpc_enable_snoop()
246 channel->miscdev.fops = &snoop_fops; in aspeed_lpc_enable_snoop()
247 channel->miscdev.parent = dev; in aspeed_lpc_enable_snoop()
249 channel->miscdev.name = in aspeed_lpc_enable_snoop()
251 if (!channel->miscdev.name) in aspeed_lpc_enable_snoop()
260 rc = misc_register(&channel->miscdev); in aspeed_lpc_enable_snoop()
294 misc_deregister(&channel->miscdev); in aspeed_lpc_disable_snoop()
/linux/drivers/platform/goldfish/
H A Dgoldfish_pipe.c213 struct miscdevice miscdev; member
677 struct miscdevice *miscdev = file->private_data; in to_goldfish_pipe_dev() local
679 return container_of(miscdev, struct goldfish_pipe_dev, miscdev); in to_goldfish_pipe_dev()
787 static void init_miscdevice(struct miscdevice *miscdev) in init_miscdevice() argument
789 memset(miscdev, 0, sizeof(*miscdev)); in init_miscdevice()
791 miscdev->minor = MISC_DYNAMIC_MINOR; in init_miscdevice()
792 miscdev->name = "goldfish_pipe"; in init_miscdevice()
793 miscdev->fops = &goldfish_pipe_fops; in init_miscdevice()
818 init_miscdevice(&dev->miscdev); in goldfish_pipe_device_init()
819 err = misc_register(&dev->miscdev); in goldfish_pipe_device_init()
[all …]
/linux/drivers/ptp/
H A Dptp_vmclock.c47 struct miscdevice miscdev; member
463 struct vmclock_state, miscdev); in vmclock_miscdev_open()
649 if (st->miscdev.minor != MISC_DYNAMIC_MINOR) in vmclock_remove()
650 misc_deregister(&st->miscdev); in vmclock_remove()
718 st->miscdev.minor = MISC_DYNAMIC_MINOR; in vmclock_probe()
738 st->miscdev.fops = &vmclock_miscdev_fops; in vmclock_probe()
739 st->miscdev.name = st->name; in vmclock_probe()
741 ret = misc_register(&st->miscdev); in vmclock_probe()
757 if (!st->miscdev.minor && !st->ptp_clock) { in vmclock_probe()
764 st->miscdev.minor ? "miscdev" : "", in vmclock_probe()
[all …]
/linux/drivers/hwtracing/coresight/
H A Dultrasoc-smb.c96 struct smb_drv_data, miscdev); in smb_open()
116 struct smb_drv_data, miscdev); in smb_read()
150 struct smb_drv_data, miscdev); in smb_release()
490 drvdata->miscdev.name = desc.name; in smb_register_sink()
491 drvdata->miscdev.minor = MISC_DYNAMIC_MINOR; in smb_register_sink()
492 drvdata->miscdev.fops = &smb_fops; in smb_register_sink()
493 ret = misc_register(&drvdata->miscdev); in smb_register_sink()
504 misc_deregister(&drvdata->miscdev); in smb_unregister_sink()
/linux/drivers/misc/lis3lv02d/
H 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()
651 struct lis3lv02d, miscdev); in lis3lv02d_misc_poll()
662 struct lis3lv02d, miscdev); in lis3lv02d_misc_fasync()
754 misc_deregister(&lis3->miscdev); in lis3lv02d_joystick_disable()
1246 lis3->miscdev.minor = MISC_DYNAMIC_MINOR; in lis3lv02d_init_device()
1247 lis3->miscdev.name = "freefall"; in lis3lv02d_init_device()
1248 lis3->miscdev.fops = &lis3lv02d_misc_fops; in lis3lv02d_init_device()
1250 if (misc_register(&lis3->miscdev)) in lis3lv02d_init_device()
/linux/drivers/nfc/
H A Dvirtual_ncidev.c202 static struct miscdevice miscdev = { variable
209 module_misc_device(miscdev);
/linux/fs/ecryptfs/
H A DMakefile11 ecryptfs-$(CONFIG_ECRYPT_FS_MESSAGING) += messaging.o miscdev.o
/linux/drivers/android/
H A Dbinderfs.c173 device->miscdev.name = name; in binderfs_binder_device_create()
174 device->miscdev.minor = minor; in binderfs_binder_device_create()
261 ida_free(&binderfs_minors, device->miscdev.minor); in binderfs_evict_inode()
429 device->miscdev.minor = minor; in binderfs_binder_ctl_create()
H A Dbinder.c6099 struct binder_device, miscdev); in binder_open()
7087 binder_device->miscdev.fops = &binder_fops; in init_binder_device()
7088 binder_device->miscdev.minor = MISC_DYNAMIC_MINOR; in init_binder_device()
7089 binder_device->miscdev.name = name; in init_binder_device()
7096 ret = misc_register(&binder_device->miscdev); in init_binder_device()
7170 misc_deregister(&device->miscdev); in binder_init()
/linux/drivers/misc/bcm-vk/
H A Dbcm_vk_msg.h89 struct miscdevice *miscdev; member
H A Dbcm_vk.h369 struct miscdevice miscdev; member
/linux/drivers/misc/
H A Dfastrpc.c130 #define miscdev_to_fdevice(d) container_of(d, struct fastrpc_device, miscdev)
333 struct miscdevice miscdev; member
2466 fdev->miscdev.minor = MISC_DYNAMIC_MINOR; in fastrpc_device_register()
2467 fdev->miscdev.fops = &fastrpc_fops; in fastrpc_device_register()
2468 fdev->miscdev.name = devm_kasprintf(dev, GFP_KERNEL, "fastrpc-%s%s", in fastrpc_device_register()
2470 if (!fdev->miscdev.name) in fastrpc_device_register()
2473 err = misc_register(&fdev->miscdev); in fastrpc_device_register()
2653 misc_deregister(&data->fdevice->miscdev); in fastrpc_rpmsg_probe()
2655 misc_deregister(&data->secure_fdevice->miscdev); in fastrpc_rpmsg_probe()
2689 misc_deregister(&cctx->fdevice->miscdev); in fastrpc_rpmsg_remove()
[all …]
/linux/drivers/platform/x86/
H A Dtoshiba_acpi.c187 struct miscdevice miscdev; member
3261 misc_deregister(&dev->miscdev); in toshiba_acpi_remove()
3402 dev->miscdev.minor = MISC_DYNAMIC_MINOR; in toshiba_acpi_probe()
3403 dev->miscdev.name = "toshiba_acpi"; in toshiba_acpi_probe()
3404 dev->miscdev.fops = &toshiba_acpi_fops; in toshiba_acpi_probe()
3406 ret = misc_register(&dev->miscdev); in toshiba_acpi_probe()