drivers/pnp/pnpacpi/pnpacpi.h

Source file repositories/reference/linux-study-clean/drivers/pnp/pnpacpi/pnpacpi.h

File Facts

System
Linux kernel
Corpus path
drivers/pnp/pnpacpi/pnpacpi.h
Extension
.h
Size
394 bytes
Lines
13
Domain
Driver Families
Bucket
drivers/pnp
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 ACPI_PNP_H
#define ACPI_PNP_H

#include <linux/acpi.h>
#include <linux/pnp.h>

int pnpacpi_parse_allocated_resource(struct pnp_dev *);
int pnpacpi_parse_resource_option_data(struct pnp_dev *);
int pnpacpi_encode_resources(struct pnp_dev *, struct acpi_buffer *);
int pnpacpi_build_resource_template(struct pnp_dev *, struct acpi_buffer *);
#endif

Annotation

Implementation Notes