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

TOMOYO Linux Cross Reference
Linux/Documentation/misc-devices/dw-xdata-pcie.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ 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.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/misc-devices/dw-xdata-pcie.rst (Version linux-6.12-rc7) and /Documentation/misc-devices/dw-xdata-pcie.rst (Version linux-5.18.19)


  1 .. SPDX-License-Identifier: GPL-2.0                 1 .. SPDX-License-Identifier: GPL-2.0
  2                                                     2 
  3 ==============================================      3 ===========================================================================
  4 Driver for Synopsys DesignWare PCIe traffic ge      4 Driver for Synopsys DesignWare PCIe traffic generator (also known as xData)
  5 ==============================================      5 ===========================================================================
  6                                                     6 
  7 Supported chips:                                    7 Supported chips:
  8 Synopsys DesignWare PCIe prototype solution         8 Synopsys DesignWare PCIe prototype solution
  9                                                     9 
 10 Datasheet:                                         10 Datasheet:
 11 Not freely available                               11 Not freely available
 12                                                    12 
 13 Author:                                            13 Author:
 14 Gustavo Pimentel <gustavo.pimentel@synopsys.com     14 Gustavo Pimentel <gustavo.pimentel@synopsys.com>
 15                                                    15 
 16 Description                                        16 Description
 17 -----------                                        17 -----------
 18                                                    18 
 19 This driver should be used as a host-side (Roo     19 This driver should be used as a host-side (Root Complex) driver and Synopsys
 20 DesignWare prototype that includes this IP.        20 DesignWare prototype that includes this IP.
 21                                                    21 
 22 The dw-xdata-pcie driver can be used to enable     22 The dw-xdata-pcie driver can be used to enable/disable PCIe traffic
 23 generator in either direction (mutual exclusio     23 generator in either direction (mutual exclusion) besides allowing the
 24 PCIe link performance analysis.                    24 PCIe link performance analysis.
 25                                                    25 
 26 The interaction with this driver is done throu     26 The interaction with this driver is done through the module parameter and
 27 can be changed in runtime. The driver outputs      27 can be changed in runtime. The driver outputs the requested command state
 28 information to ``/var/log/kern.log`` or dmesg.     28 information to ``/var/log/kern.log`` or dmesg.
 29                                                    29 
 30 Example                                            30 Example
 31 -------                                            31 -------
 32                                                    32 
 33 Write TLPs traffic generation - Root Complex t     33 Write TLPs traffic generation - Root Complex to Endpoint direction
 34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 35                                                    35 
 36 Generate traffic::                                 36 Generate traffic::
 37                                                    37 
 38  # echo 1 > /sys/class/misc/dw-xdata-pcie.0/wr     38  # echo 1 > /sys/class/misc/dw-xdata-pcie.0/write
 39                                                    39 
 40 Get link throughput in MB/s::                      40 Get link throughput in MB/s::
 41                                                    41 
 42  # cat /sys/class/misc/dw-xdata-pcie.0/write       42  # cat /sys/class/misc/dw-xdata-pcie.0/write
 43  204                                               43  204
 44                                                    44 
 45 Stop traffic in any direction::                    45 Stop traffic in any direction::
 46                                                    46 
 47  # echo 0 > /sys/class/misc/dw-xdata-pcie.0/wr     47  # echo 0 > /sys/class/misc/dw-xdata-pcie.0/write
 48                                                    48 
 49 Read TLPs traffic generation - Endpoint to Roo     49 Read TLPs traffic generation - Endpoint to Root Complex direction
 50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     50 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 51                                                    51 
 52 Generate traffic::                                 52 Generate traffic::
 53                                                    53 
 54  # echo 1 > /sys/class/misc/dw-xdata-pcie.0/re     54  # echo 1 > /sys/class/misc/dw-xdata-pcie.0/read
 55                                                    55 
 56 Get link throughput in MB/s::                      56 Get link throughput in MB/s::
 57                                                    57 
 58  # cat /sys/class/misc/dw-xdata-pcie.0/read        58  # cat /sys/class/misc/dw-xdata-pcie.0/read
 59  199                                               59  199
 60                                                    60 
 61 Stop traffic in any direction::                    61 Stop traffic in any direction::
 62                                                    62 
 63  # echo 0 > /sys/class/misc/dw-xdata-pcie.0/re     63  # echo 0 > /sys/class/misc/dw-xdata-pcie.0/read
 64                                                    64 
                                                      

~ [ 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