drivers/md/dm-vdo/thread-device.h

Source file repositories/reference/linux-study-clean/drivers/md/dm-vdo/thread-device.h

File Facts

System
Linux kernel
Corpus path
drivers/md/dm-vdo/thread-device.h
Extension
.h
Size
435 bytes
Lines
21
Domain
Driver Families
Bucket
drivers/md
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef VDO_THREAD_DEVICE_H
#define VDO_THREAD_DEVICE_H

#include "thread-registry.h"

void vdo_register_thread_device_id(struct registered_thread *new_thread,
				   unsigned int *id_ptr);

void vdo_unregister_thread_device_id(void);

int vdo_get_thread_device_id(void);

void vdo_initialize_thread_device_registry(void);

#endif /* VDO_THREAD_DEVICE_H */

Annotation

Implementation Notes