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:23.72 GB of 70.42 GB (33.69%)
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/ drivers/ media/ video/ - drwxr-xr-x

Directory:
Viewing file:     saa7146.h (3.23 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
    saa7146.h - definitions philips saa7146 based cards
    Copyright (C) 1999 Nathan Laredo (laredo@gnu.org)

    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; either version 2 of the License, or
    (at your option) any later version.

    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.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/

#ifndef __SAA7146__
#define __SAA7146__

#define SAA7146_VERSION_CODE 0x000101

#include <linux/types.h>
#include <linux/wait.h>

#ifndef O_NONCAP
#define O_NONCAP    O_TRUNC
#endif

#define MAX_GBUFFERS    2
#define FBUF_SIZE    0x190000

#ifdef __KERNEL__

struct saa7146_window
{
    int x, y;
    ushort width, height;
    ushort bpp, bpl;
    ushort swidth, sheight;
    short cropx, cropy;
    ushort cropwidth, cropheight;
    unsigned long vidadr;
    int color_fmt;
    ushort depth;
};

/*  Per-open data for handling multiple opens on one device */
struct device_open
{
    int         isopen;
    int         noncapturing;
    struct saa7146  *dev;
};
#define MAX_OPENS 3

struct saa7146
{
    struct video_device video_dev;
    struct video_picture picture;
    struct video_audio audio_dev;
    struct video_info vidinfo;
    int user;
    int cap;
    int capuser;
    int irqstate;        /* irq routine is state driven */
    int writemode;
    int playmode;
    unsigned int nr;
    unsigned long irq;          /* IRQ used by SAA7146 card */
    unsigned short id;
    unsigned char revision;
    unsigned char boardcfg[64];    /* 64 bytes of config from eeprom */
    unsigned long saa7146_adr;   /* bus address of IO mem from PCI BIOS */
    struct saa7146_window win;
    unsigned char __iomem *saa7146_mem; /* pointer to mapped IO memory */
    struct device_open open_data[MAX_OPENS];
#define MAX_MARKS 16
    /* for a/v sync */
    int endmark[MAX_MARKS], endmarkhead, endmarktail;
    u32 *dmaRPS1, *pageRPS1, *dmaRPS2, *pageRPS2, *dmavid1, *dmavid2,
        *dmavid3, *dmaa1in, *dmaa1out, *dmaa2in, *dmaa2out,
        *pagedebi, *pagevid1, *pagevid2, *pagevid3, *pagea1in,
        *pagea1out, *pagea2in, *pagea2out;
    wait_queue_head_t i2cq, debiq, audq, vidq;
    u8  *vidbuf, *audbuf, *osdbuf, *dmadebi;
    int audhead, vidhead, osdhead, audtail, vidtail, osdtail;
    spinlock_t lock;    /* the device lock */
};
#endif

#ifdef _ALPHA_SAA7146
#define saawrite(dat,adr)    writel((dat), saa->saa7146_adr+(adr))
#define saaread(adr)         readl(saa->saa7146_adr+(adr))
#else
#define saawrite(dat,adr)    writel((dat), saa->saa7146_mem+(adr))
#define saaread(adr)         readl(saa->saa7146_mem+(adr))
#endif

#define saaand(dat,adr)      saawrite((dat) & saaread(adr), adr)
#define saaor(dat,adr)       saawrite((dat) | saaread(adr), adr)
#define saaaor(dat,mask,adr) saawrite((dat) | ((mask) & saaread(adr)), adr)

/* bitmask of attached hardware found */
#define SAA7146_UNKNOWN        0x00000000
#define SAA7146_SAA7111        0x00000001
#define SAA7146_SAA7121        0x00000002
#define SAA7146_IBMMPEG        0x00000004

#endif
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.1774 seconds