[Contents] [Help]


Index


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Special Characters


/dev/pnvram device driver
/dev/pnvram device driver
        data structure definition
        include files section
        pnvram.h file
        relationship to /dev/presto device driver
        source listing

/dev/presto device driver
        relationship to /dev/pnvram device driver

/etc/sysconfigtab database file
        PCI bus device options


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A


address space

Adpt_Config attribute
        sysconfigtab entry
        sysconfigtab entry

autoconfiguration support section


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

B


bar0 member
        pci_config_hdr structure

bar1 member
        pci_config_hdr structure

bar2 member
        pci_config_hdr structure

bar3 member
        pci_config_hdr structure

bar4 member
        pci_config_hdr structure

bar5 member
        pci_config_hdr structure

Base attribute
        sysconfigtab entry
        sysconfigtab entry

base member
        pci_config_hdr structure

Base_Mo_Flag attribute
        sysconfigtab entry
        sysconfigtab entry

bist member
        pci_config_hdr structure
        pci_config_hdr structure

block device driver

BOARD_FAILED bit mask

bus configuration interfaces

byte ordering


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

C


cache_base member
        pnvram_softc data structure

cache_kseg_start member
        pnvram_softc data structure

cache_line_size member
        pci_config_hdr structure
        pci_config_hdr structure

cache_offset member
        pnvram_softc data structure

cache_phys_start member
        pnvram_softc data structure

cache_size member
        pnvram_softc data structure

character device driver

cis_ptr member
        pci_config_hdr structure
        pci_config_hdr structure

class_code member
        pci_config_hdr structure
        pci_config_hdr structure
        pci_rom_data structure
        pci_rom_data structure

code_revision member
        pci_rom_data structure
        pci_rom_data structure

code_type member
        pci_rom_data structure
        pci_rom_data structure
        pci_rom_data structure

command member
        pci_config_hdr structure
        pci_config_hdr structure

configuration space

configuration
        device
                console power-on self-test
                maskable matching
                multifunction

config_base member
        pci_config_hdr structure
        pci_config_hdr structure

console power-on self-test code
        device configuration

controller structure pointer
        declared by pnvram_attach
        declared by pnvram_probe

csr_base member
        pnvram_softc data structure

ctlr member
        pnvram_softc data structure


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D


data size

data structure
        allocation
        defining
        reference pages
                conventions

declarations section
        /dev/pnvram device driver

devdriver.h file
        in /dev/pnvram driver

device driver
        allocating data structures
        designing
        gathering device information
        interfaces
                reference pages
                        conventions
        kits delivery process
        portable

device register
        accessing in I/O and memory space
        header file
                /dev/pnvram device driver

device
        configuration

Device_Id attribute
        sysconfigtab entry
        sysconfigtab entry

device_id member
        pci_config_hdr structure
        pci_config_hdr structure
        pci_rom_data structure
        pci_rom_data structure

diag_status member
        pnvram_softc data structure

Did_Mo_Flag attribute
        sysconfigtab entry
        sysconfigtab entry

direct memory access
        See DMA

DMA
        generic interfaces
        resource allocation

dma_get_curr_sgentry interface
        called by pnvram_read
        called by pnvram_write

dma_map_alloc interface
        called by pnvram_probe

dma_map_load interface
        called by pnvram_read
        called by pnvram_write

dma_p member
        pnvram_softc data structure

driver structure
        initialized by /dev/pnvram driver

Driver_Name attribute
        sysconfigtab entry
        sysconfigtab entry


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

E


exp_rom_bar member
        pci_config_hdr structure
        pci_config_hdr structure


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

G


global variables


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

H


hardware architecture

hdr_type member
        pci_config_hdr structure
        pci_config_hdr structure

header file
        reference pages
                conventions

hid member
        pnvram_softc data structure


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

I


I/O space

image_length member
        pci_rom_data structure
        pci_rom_data structure

include files section
        /dev/pnvram device driver

indicator member
        pci_rom_data structure

init_vec member
        pci_rom_exp_header structure
        pci_rom_exp_header structure

interrupt
        handler registration
        handler registration
        priorities
        supporting shared
        vectors

intr_line member
        pci_config_hdr structure
        pci_config_hdr structure

intr_pin member
        pci_config_hdr structure
        pci_config_hdr structure


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

K


kernel support interfaces
        DMA-related

kits delivery process

KSEG_TO_PHYS interface
        called by pnvram_read

KSEG_TO_PHYS interfasce
        called by pnvram_write


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

L


latency_timer member
        pci_config_hdr structure
        pci_config_hdr structure


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

M


malloc.h file
        in /dev/pnvram driver

maskable matching

max_lat member
        pci_config_hdr structure
        pci_config_hdr structure

memory space

min_gnt member
        pci_config_hdr structure
        pci_config_hdr structure

multifunction device
        configuration
        identifying


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

N


NVRAM expansion board
        PNV_BAT_CTRL device register
        PNV_BAT_CTRL device register
        PNV_BAT_DIAG_RST device function
        PNV_BYTE_COUNT device register
        PNV_CMD device register
        PNV_DMA_CMD device register
        PNV_DMA_CMD device register
        PNV_EDC_CTRL device register
        PNV_EDC_CTRL device register
        PNV_EDC_SYND device register
        PNV_EEPROM_IF device register
        PNV_ERROR device register
        PNV_ERROR device register
        PNV_FADDR device register
        PNV_ID device register
        PNV_INTR_CTRL device register
        PNV_INTR_CTRL device register
        PNV_MASTER_ADDR device register
        PNV_MEM_CFG device register
        PNV_MEM_CFG device register
        PNV_MEM_CFG device register
        PNV_SLAVE_ADDR device register
        PNV_STAT device register

NVRAM status diagnostics

NVRAM_BAD constant
        return from pnvram_status

nvram_batteries structure

NVRAM_RDONLY constant
        return from pnvram_status


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

P


panic interface
        called by pnvram_read
        called by pnvram_read
        called by pnvram_write
        called by pnvram_write

PCI bus

PCI-to-PCI bridge
        device configuration

pci.h file
        in /dev/pnvram driver

pci.h header file

pci_config_hdr structure pointer
        declared by pnvram_probe

pci_config_hdr structure
        member names and data types
                PPB device

PCI_Option entry
        associated attributes

PCI_Option
        sysconfigtab entry

pci_rom_data structure
pci_rom_data structure
        member names and data types

pci_rom_data_off member
        pci_rom_exp_header structure
        pci_rom_exp_header structure

pci_rom_exp_header structure
pci_rom_exp_header structure
        member names and data types

PCI_SE_Rev attribute
        sysconfigtab entry

PCI_SE_Version attribute
        sysconfigtab entry

Peripheral Device Interconnect
        See PCI bus

Pif attribute
        sysconfigtab entry
        sysconfigtab entry

Pif_Mo_Flag attribute
        sysconfigtab entry
        sysconfigtab entry

pio_int member
        pci_config_hdr structure

pnvram.h file
        /dev/pnvram device driver
        /dev/pnvram device driver
        in /dev/pnvram driver

pnvramdriver structure
        /dev/pnvram driver

pnvram_attach interface
        /dev/pnvram device driver
        initialized in pnvramdriver structure
        tasks

pnvram_battery_disable interface
        /dev/pnvram device driver
        tasks

pnvram_battery_enable interface
        /dev/pnvram device driver
        tasks

pnvram_battery_status interface
        /dev/pnvram device driver
        tasks

PNVRAM_CACHED constant

pnvram_intr interface
        /dev/pnvram device driver
        tasks

PNVRAM_MAPPED constant

PNVRAM_NOTCACHED constant

PNVRAM_NOTMAPPED constant

pnvram_probe interface
        /dev/pnvram device driver
        initialized in pnvramdriver structure
        tasks

pnvram_read interface
        /dev/pnvram device driver
        tasks

pnvram_softc structure
        declared by pnvram_attach
        declared by pnvram_battery_disable
        declared by pnvram_battery_enable
        declared by pnvram_battery_status
        declared by pnvram_intr
        declared by pnvram_probe
        declared by pnvram_read
        declared by pnvram_status
        declared by pnvram_write
        declared by pnvram_zero
        definition

pnvram_ssn interface
        /dev/pnvram device driver
        tasks

pnvram_status interface
        tasks

pnvram_write interface
        /dev/pnvram device driver
        tasks

pnvram_zero interface
        /dev/pnvram device driver
        tasks

PNVR_CMD_PAR bit mask

PNVR_CRD_ERR bit mask

PNVR_DIS_CRD_LOG bit mask

PNVR_DIS_EDC_SERR bit mask

PNVR_ERR_SUM bit mask

PNVR_M_CMD_ERR bit mask

PNVR_M_CRD_ERR bit mask

PNVR_M_UCRD_ERR bit mask

PNVR_M_WR_PAR bit mask

PNVR_UCRD_ERR bit mask

PNVR_WR_PAR bit mask

PNV_512K constant

PNV_ABRT_INTR bit mask

PNV_BANK_MASK bit mask

PNV_BAT_CTRL device register
PNV_BAT_CTRL device register

PNV_BAT_DIAG_RST device function

PNV_BAT_OK bit mask

PNV_BCHRG bit mask

PNV_BDISC bit mask

PNV_BFAIL bit mask

PNV_BYTE_COUNT device register

PNV_CACHE_OFFSET constant

PNV_CHIP_REV_MASK bit mask

PNV_CMD device register

PNV_CRD_INTR bit mask

PNV_DIAG_RESERVED constant

PNV_DIAG_RESULT constant

PNV_DIAG_SIZE constant

PNV_DISAB_ABRT bit mask

PNV_DMA_CMD device register
PNV_DMA_CMD device register

PNV_DMA_INTR bit mask

PNV_EDC_CTRL device register
PNV_EDC_CTRL device register

PNV_EDC_SYND device register

PNV_EEPROM_IF device register
PNV_EEPROM_IF device register

PNV_ENAB_CRD bit mask

PNV_ENAB_DMA bit mask

PNV_ERROR device register
PNV_ERROR device register

PNV_FADDR device register

PNV_ID device register

PNV_INTR_CTRL device register
PNV_INTR_CTRL device register

PNV_MASTER_ADDR device register

PNV_MAX_XFER_SIZE constant

PNV_MEM_CFG device register
PNV_MEM_CFG device register
PNV_MEM_CFG device register

PNV_MOD_REV_MASK bit mask

PNV_NV_READ constant

PNV_NV_WRITE constant

PNV_RCV_SDA bit mask

PNV_READIO interface

PNV_READ_CNFG interface

PNV_SCL bit mask

PNV_SIZE_MASK bit mask

PNV_SIZE_SHIFT constant

PNV_SLAVE_ADDR device register

PNV_SPEED_MASK bit mask

PNV_STAT device register

PNV_WRITEIO interface

PNV_WRITE_CNFG interface

PNV_XMT_SDA bit mask

PPB
        See PCI-to-PCI bridge

presto.h file
        in /dev/pnvram driver
        nvram_battery_info structure definition
        presto_interface structure definition

presto_init interface
        called by pnvram_attach

presto_interface structure

PRFSIZE constant
        /dev/presto driver

private member
        pci_config_hdr structure
        pci_config_hdr structure

probe interface
        arguments to
        See also xxprobe interface


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

R


READ_BUS_D16 macro
        to construct NVRAM read configuration interfaces

READ_BUS_D32 macro
        to construct NVRAM read I/O interfaces

read_io_port interface
        to construct NVRAM read configuration interfaces
        to construct NVRAM read I/O interfaces

Rev attribute
        sysconfigtab entry
        sysconfigtab entry

rev_id member
        pci_config_hdr structure
        pci_config_hdr structure

Rev_Mo_Flag attribute
        sysconfigtab entry
        sysconfigtab entry

rom_sig member
        pci_rom_exp_header structure
        pci_rom_exp_header structure

rom_sig_len member
        pci_rom_exp_header structure

rom_sig_len
        pci_rom_exp_header structure


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

S


self-test code

shared interrupt
        See also interrupt

signature member
        pci_rom_data structure
        pci_rom_data structure

slave interface
        arguments to
        See also xxslave interface

software architecture

status member
        pci_config_hdr structure
        pci_config_hdr structure

status section
        /dev/pnvram device driver

struct_len member
        pci_rom_data structure
        pci_rom_data structure

struct_rev member
        pci_rom_data structure
        pci_rom_data structure

Sub attribute
        sysconfigtab entry
        sysconfigtab entry

sub_class member
        pci_config_hdr structure

sub_device_id member
        pci_config_hdr structure

sub_device_id
        pci_config_hdr structure

Sub_Did attribute
        sysconfigtab entry
        sysconfigtab entry

Sub_Did_Mo_Flag attribute
        sysconfigtab entry
        sysconfigtab entry

Sub_Mo_Flag attribute
        sysconfigtab entry
        sysconfigtab entry

sub_vendor_id member
        pci_config_hdr structure

sub_vendor_id
        pci_config_hdr structure

Sub_Vid attribute
        sysconfigtab entry
        sysconfigtab entry

Sub_Vid_Mo_Flag attribute
        sysconfigtab entry
        sysconfigtab entry

sysconfigtab file fragment
        format of PCI_Option entries


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

T


Type attribute
        sysconfigtab entry
        sysconfigtab entry


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

V


Vendor_Id attribute
        sysconfigtab entry
        sysconfigtab entry

vendor_id member
        pci_config_hdr structure
        pci_config_hdr structure
        pci_rom_data structure

vendor_id
        pci_rom_data structure

Vid_Mo_Flag attribute
        sysconfigtab entry
        sysconfigtab entry

vital_data_off member
        pci_rom_data structure
        pci_rom_data structure


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

W


WRITE_BUS_D16 macro
        to construct NVRAM write configuration interfaces

WRITE_BUS_D32 macro
        to construct NVRAM write I/O interfaces

write_io_port interface
        to construct NVRAM write configuration interfaces
        to construct NVRAM write I/O interfaces


Click letter for quick access:
[Special Characters] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

X


xxprobe interface
xxprobe interface

xxslave interface