linux/drivers/staging/cxt1e1/pmcc4_ioctls.h
<<
>>
Prefs
   1#ifndef _INC_PMCC4_IOCTLS_H_
   2#define _INC_PMCC4_IOCTLS_H_
   3
   4/*-----------------------------------------------------------------------------
   5 * pmcc4_ioctls.h -
   6 *
   7 * Copyright (C) 2005  SBE, Inc.
   8 *
   9 *   This program is free software; you can redistribute it and/or modify
  10 *   it under the terms of the GNU General Public License as published by
  11 *   the Free Software Foundation; either version 2 of the License, or
  12 *   (at your option) any later version.
  13 *
  14 *   This program is distributed in the hope that it will be useful,
  15 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  16 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  17 *   GNU General Public License for more details.
  18 *
  19 * For further information, contact via email: support@sbei.com
  20 * SBE, Inc.  San Ramon, California  U.S.A.
  21 *-----------------------------------------------------------------------------
  22 */
  23
  24#include "sbew_ioc.h"
  25
  26enum
  27{
  28    // C4_GET_PORT = 0,
  29    // C4_SET_PORT,
  30    // C4_GET_CHAN,
  31    // C4_SET_CHAN,
  32    C4_DEL_CHAN = 0,
  33    // C4_CREATE_CHAN,
  34    // C4_GET_CHAN_STATS,
  35    // C4_RESET,
  36    // C4_DEBUG,
  37    C4_RESET_STATS,
  38    C4_LOOP_PORT,
  39    C4_RW_FRMR,
  40    C4_RW_MSYC,
  41    C4_RW_PLD
  42};
  43
  44#define C4_GET_PORT          SBE_IOC_PORT_GET
  45#define C4_SET_PORT          SBE_IOC_PORT_SET
  46#define C4_GET_CHAN          SBE_IOC_CHAN_GET
  47#define C4_SET_CHAN          SBE_IOC_CHAN_SET
  48// #define C4_DEL_CHAN          XXX
  49#define C4_CREATE_CHAN       SBE_IOC_CHAN_NEW
  50#define C4_GET_CHAN_STATS    SBE_IOC_CHAN_GET_STAT
  51#define C4_RESET             SBE_IOC_RESET_DEV
  52#define C4_DEBUG             SBE_IOC_LOGLEVEL
  53// #define C4_RESET_STATS       XXX
  54// #define C4_LOOP_PORT         XXX
  55// #define C4_RW_FRMR           XXX
  56// #define C4_RW_MSYC           XXX
  57// #define C4_RW_PLD            XXX
  58
  59struct c4_chan_stats_wrap
  60{
  61    int         channum;
  62    struct sbecom_chan_stats stats;
  63};
  64
  65#endif   /* _INC_PMCC4_IOCTLS_H_ */
  66