Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rsparser.c File Reference
#include <linux/ctype.h>
#include <linux/pnp.h>
#include <linux/string.h>
#include "../base.h"
#include "pnpbios.h"

Go to the source code of this file.

Macros

#define SMALL_TAG_PNPVERNO   0x01
 
#define SMALL_TAG_LOGDEVID   0x02
 
#define SMALL_TAG_COMPATDEVID   0x03
 
#define SMALL_TAG_IRQ   0x04
 
#define SMALL_TAG_DMA   0x05
 
#define SMALL_TAG_STARTDEP   0x06
 
#define SMALL_TAG_ENDDEP   0x07
 
#define SMALL_TAG_PORT   0x08
 
#define SMALL_TAG_FIXEDPORT   0x09
 
#define SMALL_TAG_VENDOR   0x0e
 
#define SMALL_TAG_END   0x0f
 
#define LARGE_TAG   0x80
 
#define LARGE_TAG_MEM   0x81
 
#define LARGE_TAG_ANSISTR   0x82
 
#define LARGE_TAG_UNICODESTR   0x83
 
#define LARGE_TAG_VENDOR   0x84
 
#define LARGE_TAG_MEM32   0x85
 
#define LARGE_TAG_FIXEDMEM32   0x86
 

Functions

void pcibios_penalize_isa_irq (int irq, int active)
 
int __init pnpbios_parse_data_stream (struct pnp_dev *dev, struct pnp_bios_node *node)
 
int pnpbios_read_resources_from_node (struct pnp_dev *dev, struct pnp_bios_node *node)
 
int pnpbios_write_resources_to_node (struct pnp_dev *dev, struct pnp_bios_node *node)
 

Macro Definition Documentation

#define LARGE_TAG   0x80

Definition at line 32 of file rsparser.c.

#define LARGE_TAG_ANSISTR   0x82

Definition at line 34 of file rsparser.c.

#define LARGE_TAG_FIXEDMEM32   0x86

Definition at line 38 of file rsparser.c.

#define LARGE_TAG_MEM   0x81

Definition at line 33 of file rsparser.c.

#define LARGE_TAG_MEM32   0x85

Definition at line 37 of file rsparser.c.

#define LARGE_TAG_UNICODESTR   0x83

Definition at line 35 of file rsparser.c.

#define LARGE_TAG_VENDOR   0x84

Definition at line 36 of file rsparser.c.

#define SMALL_TAG_COMPATDEVID   0x03

Definition at line 23 of file rsparser.c.

#define SMALL_TAG_DMA   0x05

Definition at line 25 of file rsparser.c.

#define SMALL_TAG_END   0x0f

Definition at line 31 of file rsparser.c.

#define SMALL_TAG_ENDDEP   0x07

Definition at line 27 of file rsparser.c.

#define SMALL_TAG_FIXEDPORT   0x09

Definition at line 29 of file rsparser.c.

#define SMALL_TAG_IRQ   0x04

Definition at line 24 of file rsparser.c.

#define SMALL_TAG_LOGDEVID   0x02

Definition at line 22 of file rsparser.c.

#define SMALL_TAG_PNPVERNO   0x01

Definition at line 21 of file rsparser.c.

#define SMALL_TAG_PORT   0x08

Definition at line 28 of file rsparser.c.

#define SMALL_TAG_STARTDEP   0x06

Definition at line 26 of file rsparser.c.

#define SMALL_TAG_VENDOR   0x0e

Definition at line 30 of file rsparser.c.

Function Documentation

void pcibios_penalize_isa_irq ( int  irq,
int  active 
)
inline

Definition at line 12 of file rsparser.c.

int __init pnpbios_parse_data_stream ( struct pnp_dev dev,
struct pnp_bios_node node 
)

Definition at line 769 of file rsparser.c.

int pnpbios_read_resources_from_node ( struct pnp_dev dev,
struct pnp_bios_node node 
)

Definition at line 787 of file rsparser.c.

int pnpbios_write_resources_to_node ( struct pnp_dev dev,
struct pnp_bios_node node 
)

Definition at line 799 of file rsparser.c.