The TILE-Gx chip includes a packet-processing network engine called mPIPE ("Multicore Programmable Intelligent Packet Engine"). This change adds support for using the mPIPE engine from within the kernel. The engine has more functionality than is exposed here, but to keep the kernel code and binary simpler, this is a subset of the full API designed to enable standard Linux networking only. Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
24 lines
914 B
C
24 lines
914 B
C
/*
|
|
* Copyright 2012 Tilera Corporation. All Rights Reserved.
|
|
*
|
|
* This program is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU General Public License
|
|
* as published by the Free Software Foundation, version 2.
|
|
*
|
|
* This program is distributed in the hope that it will be useful, but
|
|
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
|
|
* NON INFRINGEMENT. See the GNU General Public License for
|
|
* more details.
|
|
*/
|
|
|
|
/* Machine-generated file; do not edit. */
|
|
|
|
#ifndef __ARCH_MPIPE_SHM_DEF_H__
|
|
#define __ARCH_MPIPE_SHM_DEF_H__
|
|
#define MPIPE_EDMA_DESC_WORD1__C_VAL_UNCHAINED 0x0
|
|
#define MPIPE_EDMA_DESC_WORD1__C_VAL_CHAINED 0x1
|
|
#define MPIPE_EDMA_DESC_WORD1__C_VAL_NOT_RDY 0x2
|
|
#define MPIPE_EDMA_DESC_WORD1__C_VAL_INVALID 0x3
|
|
#endif /* !defined(__ARCH_MPIPE_SHM_DEF_H__) */
|