Go to the source code of this file.
|
void * | pnp_alloc (long size) |
|
int | pnp_register_protocol (struct pnp_protocol *protocol) |
|
void | pnp_unregister_protocol (struct pnp_protocol *protocol) |
|
void | pnp_eisa_id_to_string (u32 id, char *str) |
|
struct pnp_dev * | pnp_alloc_dev (struct pnp_protocol *, int id, const char *pnpid) |
|
struct pnp_card * | pnp_alloc_card (struct pnp_protocol *, int id, char *pnpid) |
|
int | pnp_add_device (struct pnp_dev *dev) |
|
struct pnp_id * | pnp_add_id (struct pnp_dev *dev, const char *id) |
|
int | pnp_add_card (struct pnp_card *card) |
|
void | pnp_remove_card (struct pnp_card *card) |
|
int | pnp_add_card_device (struct pnp_card *card, struct pnp_dev *dev) |
|
void | pnp_remove_card_device (struct pnp_dev *dev) |
|
int | pnp_register_irq_resource (struct pnp_dev *dev, unsigned int option_flags, pnp_irq_mask_t *map, unsigned char flags) |
|
int | pnp_register_dma_resource (struct pnp_dev *dev, unsigned int option_flags, unsigned char map, unsigned char flags) |
|
int | pnp_register_port_resource (struct pnp_dev *dev, unsigned int option_flags, resource_size_t min, resource_size_t max, resource_size_t align, resource_size_t size, unsigned char flags) |
|
int | pnp_register_mem_resource (struct pnp_dev *dev, unsigned int option_flags, resource_size_t min, resource_size_t max, resource_size_t align, resource_size_t size, unsigned char flags) |
|
char * | pnp_option_priority_name (struct pnp_option *option) |
|
void | dbg_pnp_show_option (struct pnp_dev *dev, struct pnp_option *option) |
|
void | pnp_init_resources (struct pnp_dev *dev) |
|
void | pnp_fixup_device (struct pnp_dev *dev) |
|
void | pnp_free_options (struct pnp_dev *dev) |
|
int | __pnp_add_device (struct pnp_dev *dev) |
|
void | __pnp_remove_device (struct pnp_dev *dev) |
|
int | pnp_check_port (struct pnp_dev *dev, struct resource *res) |
|
int | pnp_check_mem (struct pnp_dev *dev, struct resource *res) |
|
int | pnp_check_irq (struct pnp_dev *dev, struct resource *res) |
|
char * | pnp_resource_type_name (struct resource *res) |
|
void | dbg_pnp_show_resources (struct pnp_dev *dev, char *desc) |
|
void | pnp_free_resources (struct pnp_dev *dev) |
|
unsigned long | pnp_resource_type (struct resource *res) |
|
void | pnp_free_resource (struct pnp_resource *pnp_res) |
|
struct pnp_resource * | pnp_add_irq_resource (struct pnp_dev *dev, int irq, int flags) |
|
struct pnp_resource * | pnp_add_dma_resource (struct pnp_dev *dev, int dma, int flags) |
|
struct pnp_resource * | pnp_add_io_resource (struct pnp_dev *dev, resource_size_t start, resource_size_t end, int flags) |
|
struct pnp_resource * | pnp_add_mem_resource (struct pnp_dev *dev, resource_size_t start, resource_size_t end, int flags) |
|
struct pnp_resource * | pnp_add_bus_resource (struct pnp_dev *dev, resource_size_t start, resource_size_t end) |
|
#define PNP_EISA_ID_MASK 0x7fffffff |
#define PNP_OPTION_DEPENDENT 0x80000000 |
#define PNP_OPTION_PRIORITY_MASK 0xfff |
#define PNP_OPTION_PRIORITY_SHIFT 0 |
#define PNP_OPTION_SET_MASK 0xffff |
#define PNP_OPTION_SET_SHIFT 12 |
#define PNP_RES_PRIORITY_ACCEPTABLE 1 |
#define PNP_RES_PRIORITY_FUNCTIONAL 2 |
#define PNP_RES_PRIORITY_PREFERRED 0 |
pnp_add_card - adds a PnP card to the PnP Layer : pointer to the card to add
Definition at line 232 of file card.c.
pnp_add_id - adds an EISA id to the specified device : pointer to the desired device : pointer to an EISA id string
Definition at line 242 of file driver.c.
pnp_remove_card - removes a PnP card from the PnP Layer : pointer to the card to remove
Definition at line 273 of file card.c.
pnp_remove_card_device- removes a device from the specified card : pointer to the device to remove
Definition at line 310 of file card.c.