DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
TOC PREV NEXT INDEX

Table of Contents


Abstract i

Copyright Notice ii

Acknowledgements iii

Table of Contents v

List of Reference Pages by Chapter vii

Alphabetical List of Symbols ix

Section 1: Physical I/O Services

1 Introduction to Physical I/O 1-1

1.1 Overview 1-1

1.2 General Requirements 1-1

1.2.1 Versioning 1-1

1.2.2 Header Files 1-2

1.2.3 Endianness Requirements 1-2

1.3 Normative References 1-2

1.4 Extensions to Static Driver Properties 1-2

1.5 Bus Bindings 1-3

2 DMA Constraints Management 2-1

2.1 Overview 2-1

2.1.1 Constraints Attributes 2-1

2.2 Constraints Attributes Service Calls and Structures 2-2

3 Direct Memory Access (DMA) 3-1

3.1 Overview 3-1

3.2 DMA Block Vector Segment 3-1

3.3 DMA Service Calls and Structures 3-5

3.4 DMA Constraints Handle Transferability 3-40

4 Programmed I/O (PIO) 4-1

4.1 Overview 4-1

4.2 PIO Handle Allocation and Initialization 4-3

4.3 PIO Access Service Calls and Structures 4-13

4.4 PIO Handle Transferability 4-32

Section 2: Bus Bridge Metalanguage

5 Bus Bridge Metalanguage 5-1

5.1 Overview 5-1

5.1.1 Versioning 5-1

5.2 Binding/Unbinding Operations 5-3

5.3 Interrupt Registration Operations 5-12

5.4 Interrupt Event Operations 5-24

5.5 Static Properties Bindings 5-34

5.6 Instance Attribute Bindings 5-34

5.7 Bus Bridge Trace Events 5-34

5.8 Bus Bridge Metalanguage States 5-34

5.9 Bus Bridge Status Codes 5-35

Section 3: Bus Bindings

6 Introduction to Bus Bindings 6-1

6.1 Normative References 6-1

6.2 Header Files 6-1

6.3 PIO Bindings 6-1

6.3.1 udi_pio_map 6-1

6.4 Interrupt Bindings 6-1

6.4.1 Interrupt Index Values 6-1

6.4.2 Event Info 6-2

6.5 Instance Attribute Bindings 6-2

6.5.1 Enumeration Attributes 6-2

6.5.2 Filter Attributes 6-2

6.5.3 Generic Attributes 6-2

6.5.4 Parent-Visible Attributes 6-2

Section 4: Appendices

A Glossary A-1

Index X-1


TOC PREV NEXT INDEX