ShellBanner
System:Linux MiraNet 3.0.0-14-generic-pae #23-Ubuntu SMP Mon Nov 21 22:07:10 UTC 2011 i686
Software:Apache. PHP/5.3.6-13ubuntu3.10
ID:uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
Safe Mode:OFF
Open_Basedir:OFF
Freespace:25.49 GB of 70.42 GB (36.21%)
MySQL: ON MSSQL: OFF Oracle: OFF PostgreSQL: OFF Curl: OFF Sockets: ON Fetch: OFF Wget: ON Perl: ON
Disabled Functions: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,

/ usr/ src/ linux-headers-3.0.0-14-generic-pae/ include/ linux/ - drwxr-xr-x

Directory:
Viewing file:     com20020.h (3.54 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * Linux ARCnet driver - COM20020 chipset support - function declarations
 * 
 * Written 1997 by David Woodhouse.
 * Written 1994-1999 by Avery Pennarun.
 * Derived from skeleton.c by Donald Becker.
 *
 * Special thanks to Contemporary Controls, Inc. (www.ccontrols.com)
 *  for sponsoring the further development of this driver.
 *
 * **********************
 *
 * The original copyright of skeleton.c was as follows:
 *
 * skeleton.c Written 1993 by Donald Becker.
 * Copyright 1993 United States Government as represented by the
 * Director, National Security Agency.  This software may only be used
 * and distributed according to the terms of the GNU General Public License as
 * modified by SRC, incorporated herein by reference.
 *
 * **********************
 *
 * For more details, see drivers/net/arcnet.c
 *
 * **********************
 */
#ifndef __COM20020_H
#define __COM20020_H

int com20020_check(struct net_device *dev);
int com20020_found(struct net_device *dev, int shared);
extern const struct net_device_ops com20020_netdev_ops;

/* The number of low I/O ports used by the card. */
#define ARCNET_TOTAL_SIZE 8

/* various register addresses */
#ifdef CONFIG_SA1100_CT6001
#define BUS_ALIGN  2  /* 8 bit device on a 16 bit bus - needs padding */
#else
#define BUS_ALIGN  1
#endif


#define _INTMASK  (ioaddr+BUS_ALIGN*0)    /* writable */
#define _STATUS   (ioaddr+BUS_ALIGN*0)    /* readable */
#define _COMMAND  (ioaddr+BUS_ALIGN*1)    /* standard arcnet commands */
#define _DIAGSTAT (ioaddr+BUS_ALIGN*1)    /* diagnostic status register */
#define _ADDR_HI  (ioaddr+BUS_ALIGN*2)    /* control registers for IO-mapped memory */
#define _ADDR_LO  (ioaddr+BUS_ALIGN*3)
#define _MEMDATA  (ioaddr+BUS_ALIGN*4)    /* data port for IO-mapped memory */
#define _SUBADR   (ioaddr+BUS_ALIGN*5)    /* the extended port _XREG refers to */
#define _CONFIG   (ioaddr+BUS_ALIGN*6)    /* configuration register */
#define _XREG     (ioaddr+BUS_ALIGN*7)    /* extra registers (indexed by _CONFIG
                      or _SUBADR) */

/* in the ADDR_HI register */
#define RDDATAflag    0x80    /* next access is a read (not a write) */

/* in the DIAGSTAT register */
#define NEWNXTIDflag    0x02    /* ID to which token is passed has changed */

/* in the CONFIG register */
#define RESETcfg    0x80    /* put card in reset state */
#define TXENcfg        0x20    /* enable TX */

/* in SETUP register */
#define PROMISCset    0x10    /* enable RCV_ALL */
#define P1MODE        0x80    /* enable P1-MODE for Backplane */
#define SLOWARB        0x01    /* enable Slow Arbitration for >=5Mbps */

/* COM2002x */
#define SUB_TENTATIVE    0    /* tentative node ID */
#define SUB_NODE    1    /* node ID */
#define SUB_SETUP1    2    /* various options */
#define SUB_TEST    3    /* test/diag register */

/* COM20022 only */
#define SUB_SETUP2    4    /* sundry options */
#define SUB_BUSCTL    5    /* bus control options */
#define SUB_DMACOUNT    6    /* DMA count options */

#define SET_SUBADR(x) do { \
    if ((x) < 4) \
    { \
        lp->config = (lp->config & ~0x03) | (x); \
        SETCONF; \
    } \
    else \
    { \
        outb(x, _SUBADR); \
    } \
} while (0)

#undef ARCRESET
#undef ASTATUS
#undef ACOMMAND
#undef AINTMASK

#define ARCRESET { outb(lp->config | 0x80, _CONFIG); \
            udelay(5);                        \
            outb(lp->config , _CONFIG);       \
                  }
#define ARCRESET0 { outb(0x18 | 0x80, _CONFIG);   \
            udelay(5);                       \
            outb(0x18 , _CONFIG);            \
                  }

#define ASTATUS()    inb(_STATUS)
#define ADIAGSTATUS()    inb(_DIAGSTAT)
#define ACOMMAND(cmd)    outb((cmd),_COMMAND)
#define AINTMASK(msk)    outb((msk),_INTMASK)

#define SETCONF        outb(lp->config, _CONFIG)

#endif /* __COM20020_H */
Command:
Quick Commands:
Upload:
[Read-Only] Max size: 100MB
PHP Filesystem: <@ Ú
Search File:
regexp
Create File:
Overwrite [Read-Only]
View File:
Mass Defacement:
[+] Main Directory: [+] Defacement Url:
LmfaoX Shell - Private Build [BETA] - v0.1 -; Generated: 0.5012 seconds