| /linux-6.15/drivers/char/ |
| H A D | misc.c | 121 const struct miscdevice *p = list_entry(v, struct miscdevice, list); in misc_seq_show() 139 struct miscdevice *c = NULL, *iter; in misc_open() 187 const struct miscdevice *c = dev_get_drvdata(dev); in misc_devnode() 225 int misc_register(struct miscdevice *misc) in misc_register() 244 struct miscdevice *c; in misc_register() 294 void misc_deregister(struct miscdevice *misc) in misc_deregister()
|
| /linux-6.15/drivers/misc/ |
| H A D | misc_minor_kunit.c | 8 static struct miscdevice dev_dynamic_minor = { 14 static struct miscdevice dev_static_minor = { 20 static struct miscdevice dev_misc_dynamic_minor = {
|
| H A D | dw-xdata-pcie.c | 70 struct miscdevice misc_dev; 201 static struct dw_xdata *misc_dev_to_dw(struct miscdevice *misc_dev) in misc_dev_to_dw() 209 struct miscdevice *misc_dev = dev_get_drvdata(dev); in write_show() 221 struct miscdevice *misc_dev = dev_get_drvdata(dev); in write_store() 246 struct miscdevice *misc_dev = dev_get_drvdata(dev); in read_show() 258 struct miscdevice *misc_dev = dev_get_drvdata(dev); in read_store()
|
| H A D | open-dice.c | 35 struct miscdevice misc; 144 .misc = (struct miscdevice){ in open_dice_probe()
|
| /linux-6.15/include/linux/ |
| H A D | miscdevice.h | 79 struct miscdevice { struct 91 extern int misc_register(struct miscdevice *misc); argument 92 extern void misc_deregister(struct miscdevice *misc);
|
| /linux-6.15/drivers/platform/x86/intel/ifs/ |
| H A D | ifs.h | 384 struct miscdevice misc; 389 struct miscdevice *m = dev_get_drvdata(dev); in ifs_get_data() 397 struct miscdevice *m = dev_get_drvdata(dev); in ifs_get_test_caps() 405 struct miscdevice *m = dev_get_drvdata(dev); in ifs_get_test_msrs()
|
| /linux-6.15/rust/kernel/ |
| H A D | miscdevice.rs | 33 pub const fn into_raw<T: MiscDevice>(self) -> bindings::miscdevice { in into_raw() argument 35 let mut result: bindings::miscdevice = unsafe { MaybeUninit::zeroed().assume_init() }; in into_raw() 52 inner: Opaque<bindings::miscdevice>, 67 inner <- Opaque::try_ffi_init(move |slot: *mut bindings::miscdevice| { in register() 83 pub fn as_raw(&self) -> *mut bindings::miscdevice { in as_raw() argument
|
| /linux-6.15/drivers/virt/vboxguest/ |
| H A D | vboxguest_core.h | 154 struct miscdevice misc_device; 156 struct miscdevice misc_device_user;
|
| /linux-6.15/drivers/accessibility/speakup/ |
| H A D | devsynth.c | 132 static struct miscdevice synth_device = { 138 static struct miscdevice synthu_device = {
|
| /linux-6.15/drivers/xen/ |
| H A D | privcmd.h | 6 extern struct miscdevice xen_privcmdbuf_dev;
|
| /linux-6.15/drivers/leds/ |
| H A D | uleds.c | 37 static struct miscdevice uleds_misc; 205 static struct miscdevice uleds_misc = {
|
| /linux-6.15/drivers/crypto/ccp/ |
| H A D | dbc.h | 29 struct miscdevice char_dev;
|
| H A D | sev-dev.h | 34 struct miscdevice misc;
|
| /linux-6.15/drivers/hv/ |
| H A D | hv_utils_transport.h | 24 struct miscdevice mdev; /* misc device */
|
| /linux-6.15/arch/s390/kernel/diag/ |
| H A D | diag_misc.c | 51 static struct miscdevice diagdev = {
|
| /linux-6.15/drivers/virt/nitro_enclaves/ |
| H A D | ne_misc_dev.h | 102 struct miscdevice *ne_misc_dev;
|
| /linux-6.15/arch/arm/common/ |
| H A D | bL_switcher_dummy_if.c | 51 static struct miscdevice bL_switcher_device = {
|
| /linux-6.15/arch/arc/kernel/ |
| H A D | arc_hostlink.c | 44 static struct miscdevice arc_hl_dev = {
|
| /linux-6.15/drivers/input/serio/ |
| H A D | userio.c | 33 static struct miscdevice userio_misc; 271 static struct miscdevice userio_misc = {
|
| /linux-6.15/drivers/dma-buf/ |
| H A D | udmabuf.c | 43 struct miscdevice *device; 321 struct miscdevice *device) in export_udmabuf() 380 static long udmabuf_create(struct miscdevice *device, in udmabuf_create() 546 static struct miscdevice udmabuf_misc = {
|
| /linux-6.15/fs/cachefiles/ |
| H A D | main.c | 36 static struct miscdevice cachefiles_dev = {
|
| /linux-6.15/Documentation/watchdog/ |
| H A D | convert_drivers_to_kernel_api.rst | 88 Remove the miscdevice 92 miscdevice'. The framework will create it on watchdog_dev_register() called by 95 -static struct miscdevice s3c2410wdt_miscdev = { 109 - #include <linux/miscdevice.h> (if MODULE_ALIAS_MISCDEV is not used)
|
| /linux-6.15/drivers/platform/x86/amd/hsmp/ |
| H A D | hsmp.h | 49 struct miscdevice mdev;
|
| /linux-6.15/drivers/watchdog/ |
| H A D | wdrtas.c | 479 static struct miscdevice wdrtas_miscdev = { 492 static struct miscdevice wdrtas_tempdev = {
|
| /linux-6.15/drivers/hwtracing/coresight/ |
| H A D | ultrasoc-smb.h | 117 struct miscdevice miscdev;
|