Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:32  
cvmx-address.h 9370 bytes 2025-03-06 09:18:32 2025-03-06 11:43:54

Typedefs and defines for working with Octeon physical addresses.

cvmx-agl-defs.h 41472 bytes 2025-03-06 09:18:32 2025-03-06 11:43:55  
cvmx-asm.h 5200 bytes 2025-03-06 09:18:32 2025-03-06 11:43:55

This is file defines ASM primitives for the executive.

cvmx-asxx-defs.h 13834 bytes 2025-03-06 09:18:32 2025-03-06 11:43:55  
cvmx-boot-vector.h 1606 bytes 2025-03-06 09:18:32 2025-03-06 11:43:56  
cvmx-bootinfo.h 14089 bytes 2025-03-06 09:18:32 2025-03-06 11:43:56

Header file containing the ABI with the bootloader.

cvmx-bootmem.h 11770 bytes 2025-03-06 09:18:32 2025-03-06 11:43:56

Simple allocate only memory allocator. Used to allocate memory at application start time.

cvmx-ciu-defs.h 5876 bytes 2025-03-06 09:18:32 2025-03-06 11:43:56  
cvmx-ciu2-defs.h 3033 bytes 2025-03-06 09:18:32 2025-03-06 11:43:56  
cvmx-ciu3-defs.h 10966 bytes 2025-03-06 09:18:32 2025-03-06 11:43:56  
cvmx-cmd-queue.h 18907 bytes 2025-03-06 09:18:32 2025-03-06 11:43:56

Support functions for managing command queues used for various hardware blocks.

cvmx-config.h 6465 bytes 2025-03-06 09:18:32 2025-03-06 11:43:56  
cvmx-coremask.h 2176 bytes 2025-03-06 09:18:32 2025-03-06 11:43:56

Module to support operations on bitmap of cores.

cvmx-dbg-defs.h 2646 bytes 2025-03-06 09:18:32 2025-03-06 11:43:56  
cvmx-dpi-defs.h 20435 bytes 2025-03-06 09:18:32 2025-03-06 11:43:57  
cvmx-fau.h 18651 bytes 2025-03-06 09:18:32 2025-03-06 11:43:57

Interface to the hardware Fetch and Add Unit.

cvmx-fpa-defs.h 28327 bytes 2025-03-06 09:18:32 2025-03-06 11:43:57  
cvmx-fpa.h 8336 bytes 2025-03-06 09:18:32 2025-03-06 11:43:57

file Interface to the hardware Free Pool Allocator.

cvmx-gmxx-defs.h 56175 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58  
cvmx-gpio-defs.h 9093 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58  
cvmx-helper-board.h 4671 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58

Helper functions to abstract board specific data about network ports from the rest of the cvmx-helper files.

cvmx-helper-errata.h 1277 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58  
cvmx-helper-jtag.h 1530 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58

file Helper utilities for qlm_jtag.

cvmx-helper-loop.h 1976 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58

file Functions for LOOP initialization, configuration, and monitoring.

cvmx-helper-npi.h 1957 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58

file Functions for NPI initialization, configuration, and monitoring.

cvmx-helper-rgmii.h 2964 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58

file Functions for RGMII/GMII/MII initialization, configuration, and monitoring.

cvmx-helper-sgmii.h 2814 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58

file Functions for SGMII initialization, configuration, and monitoring.

cvmx-helper-spi.h 2781 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58

Functions for SPI initialization, configuration, and monitoring.

cvmx-helper-util.h 5358 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58

Small helper utilities.

cvmx-helper-xaui.h 2809 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58

file Functions for XAUI initialization, configuration, and monitoring.

cvmx-helper.h 5621 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58

Helper functions for common, but complicated tasks.

cvmx-iob-defs.h 20013 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58  
cvmx-ipd-defs.h 33621 bytes 2025-03-06 09:18:32 2025-03-06 11:43:58  
cvmx-ipd.h 10740 bytes 2025-03-06 09:18:32 2025-03-06 11:43:59

Interface to the hardware Input Packet Data unit.

cvmx-l2c-defs.h 8134 bytes 2025-03-06 09:18:32 2025-03-06 11:43:59  
cvmx-l2c.h 11389 bytes 2025-03-06 09:18:32 2025-03-06 11:43:59

Interface to the Level 2 Cache (L2C) control, measurement, and debugging facilities.

cvmx-l2d-defs.h 1941 bytes 2025-03-06 09:18:32 2025-03-06 11:43:59  
cvmx-l2t-defs.h 5098 bytes 2025-03-06 09:18:32 2025-03-06 11:43:59  
cvmx-led-defs.h 5060 bytes 2025-03-06 09:18:32 2025-03-06 11:43:59  
cvmx-lmcx-defs.h 70048 bytes 2025-03-06 09:18:32 2025-03-06 11:44:00  
cvmx-mio-defs.h 97717 bytes 2025-03-06 09:18:32 2025-03-06 11:44:02  
cvmx-mixx-defs.h 10084 bytes 2025-03-06 09:18:32 2025-03-06 11:44:02  
cvmx-npei-defs.h 84985 bytes 2025-03-06 09:18:32 2025-03-06 11:44:03  
cvmx-npi-defs.h 59612 bytes 2025-03-06 09:18:32 2025-03-06 11:44:04  
cvmx-packet.h 2115 bytes 2025-03-06 09:18:32 2025-03-06 11:44:04

Packet buffer defines.

cvmx-pci-defs.h 43270 bytes 2025-03-06 09:18:32 2025-03-06 11:44:05  
cvmx-pciercx-defs.h 11497 bytes 2025-03-06 09:18:32 2025-03-06 11:44:06  
cvmx-pcsx-defs.h 26539 bytes 2025-03-06 09:18:32 2025-03-06 11:44:06  
cvmx-pcsxx-defs.h 19404 bytes 2025-03-06 09:18:32 2025-03-06 11:44:06  
cvmx-pemx-defs.h 15316 bytes 2025-03-06 09:18:32 2025-03-06 11:44:06  
cvmx-pescx-defs.h 13746 bytes 2025-03-06 09:18:32 2025-03-06 11:44:06  
cvmx-pexp-defs.h 17041 bytes 2025-03-06 09:18:32 2025-03-06 11:44:06  
cvmx-pip-defs.h 62364 bytes 2025-03-06 09:18:32 2025-03-06 11:44:07  
cvmx-pip.h 16395 bytes 2025-03-06 09:18:32 2025-03-06 11:44:07

Interface to the hardware Packet Input Processing unit.

cvmx-pko-defs.h 48448 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08  
cvmx-pko.h 19567 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08

Interface to the hardware Packet Output unit.

cvmx-pow-defs.h 22571 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08  
cvmx-pow.h 65380 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08

Interface to the hardware Packet Order / Work unit.

cvmx-rnm-defs.h 4085 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08  
cvmx-rst-defs.h 6482 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08  
cvmx-scratch.h 3869 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08

This file provides support for the processor local scratch memory. Scratch memory is byte addressable - all addresses are byte addresses.

cvmx-sli-defs.h 4055 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08  
cvmx-spi.h 9142 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08

This file contains defines for the SPI interface

cvmx-spinlock.h 6385 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08

Implementation of spinlocks for Octeon CVMX.

cvmx-spxx-defs.h 10814 bytes 2025-03-06 09:18:32 2025-03-06 11:44:08  
cvmx-sriox-defs.h 38100 bytes 2025-03-06 09:18:32 2025-03-06 11:44:09  
cvmx-srxx-defs.h 3734 bytes 2025-03-06 09:18:32 2025-03-06 11:44:09  
cvmx-stxx-defs.h 8241 bytes 2025-03-06 09:18:32 2025-03-06 11:44:09  
cvmx-sysinfo.h 4043 bytes 2025-03-06 09:18:32 2025-03-06 11:44:09

This module provides system/board information obtained by the bootloader.

cvmx-uctlx-defs.h 9492 bytes 2025-03-06 09:18:32 2025-03-06 11:44:09  
cvmx-wqe.h 17491 bytes 2025-03-06 09:18:32 2025-03-06 11:44:10

This header file defines the work queue entry (wqe) data structure.

cvmx.h 14181 bytes 2025-03-06 09:18:32 2025-03-06 11:44:10  
octeon-feature.h 6533 bytes 2025-03-06 09:18:32 2025-03-06 11:44:10

File defining checks for different Octeon features.

octeon-model.h 16881 bytes 2025-03-06 09:18:32 2025-03-06 11:44:10  
octeon.h 12451 bytes 2025-03-06 09:18:32 2025-03-06 11:44:10  
pci-octeon.h 1751 bytes 2025-03-06 09:18:32 2025-03-06 11:44:10