~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/admin-guide/rapidio.rst

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 =======================
  2 RapidIO Subsystem Guide
  3 =======================
  4 
  5 :Author: Matt Porter
  6 
  7 Introduction
  8 ============
  9 
 10 RapidIO is a high speed switched fabric interconnect with features aimed
 11 at the embedded market. RapidIO provides support for memory-mapped I/O
 12 as well as message-based transactions over the switched fabric network.
 13 RapidIO has a standardized discovery mechanism not unlike the PCI bus
 14 standard that allows simple detection of devices in a network.
 15 
 16 This documentation is provided for developers intending to support
 17 RapidIO on new architectures, write new drivers, or to understand the
 18 subsystem internals.
 19 
 20 Known Bugs and Limitations
 21 ==========================
 22 
 23 Bugs
 24 ----
 25 
 26 None. ;)
 27 
 28 Limitations
 29 -----------
 30 
 31 1. Access/management of RapidIO memory regions is not supported
 32 
 33 2. Multiple host enumeration is not supported
 34 
 35 RapidIO driver interface
 36 ========================
 37 
 38 Drivers are provided a set of calls in order to interface with the
 39 subsystem to gather info on devices, request/map memory region
 40 resources, and manage mailboxes/doorbells.
 41 
 42 Functions
 43 ---------
 44 
 45 .. kernel-doc:: include/linux/rio_drv.h
 46    :internal:
 47 
 48 .. kernel-doc:: drivers/rapidio/rio-driver.c
 49    :export:
 50 
 51 .. kernel-doc:: drivers/rapidio/rio.c
 52    :export:
 53 
 54 Internals
 55 =========
 56 
 57 This chapter contains the autogenerated documentation of the RapidIO
 58 subsystem.
 59 
 60 Structures
 61 ----------
 62 
 63 .. kernel-doc:: include/linux/rio.h
 64    :internal:
 65 
 66 Enumeration and Discovery
 67 -------------------------
 68 
 69 .. kernel-doc:: drivers/rapidio/rio-scan.c
 70    :internal:
 71 
 72 Driver functionality
 73 --------------------
 74 
 75 .. kernel-doc:: drivers/rapidio/rio.c
 76    :internal:
 77 
 78 .. kernel-doc:: drivers/rapidio/rio-access.c
 79    :internal:
 80 
 81 Device model support
 82 --------------------
 83 
 84 .. kernel-doc:: drivers/rapidio/rio-driver.c
 85    :internal:
 86 
 87 PPC32 support
 88 -------------
 89 
 90 .. kernel-doc:: arch/powerpc/sysdev/fsl_rio.c
 91    :internal:
 92 
 93 Credits
 94 =======
 95 
 96 The following people have contributed to the RapidIO subsystem directly
 97 or indirectly:
 98 
 99 1. Matt Porter\ mporter@kernel.crashing.org
100 
101 2. Randy Vinson\ rvinson@mvista.com
102 
103 3. Dan Malek\ dan@embeddedalley.com
104 
105 The following people have contributed to this document:
106 
107 1. Matt Porter\ mporter@kernel.crashing.org

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php