提交 29756fa3 编写于 作者: A Al Viro 提交者: Linus Torvalds

[PATCH] trivial iomem annotations: istallion

Signed-off-by: NAl Viro <viro@zeniv.linux.org.uk>
Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
上级 4370df97
...@@ -686,37 +686,37 @@ static stlibrd_t *stli_allocbrd(void); ...@@ -686,37 +686,37 @@ static stlibrd_t *stli_allocbrd(void);
static void stli_ecpinit(stlibrd_t *brdp); static void stli_ecpinit(stlibrd_t *brdp);
static void stli_ecpenable(stlibrd_t *brdp); static void stli_ecpenable(stlibrd_t *brdp);
static void stli_ecpdisable(stlibrd_t *brdp); static void stli_ecpdisable(stlibrd_t *brdp);
static char *stli_ecpgetmemptr(stlibrd_t *brdp, unsigned long offset, int line); static void __iomem *stli_ecpgetmemptr(stlibrd_t *brdp, unsigned long offset, int line);
static void stli_ecpreset(stlibrd_t *brdp); static void stli_ecpreset(stlibrd_t *brdp);
static void stli_ecpintr(stlibrd_t *brdp); static void stli_ecpintr(stlibrd_t *brdp);
static void stli_ecpeiinit(stlibrd_t *brdp); static void stli_ecpeiinit(stlibrd_t *brdp);
static void stli_ecpeienable(stlibrd_t *brdp); static void stli_ecpeienable(stlibrd_t *brdp);
static void stli_ecpeidisable(stlibrd_t *brdp); static void stli_ecpeidisable(stlibrd_t *brdp);
static char *stli_ecpeigetmemptr(stlibrd_t *brdp, unsigned long offset, int line); static void __iomem *stli_ecpeigetmemptr(stlibrd_t *brdp, unsigned long offset, int line);
static void stli_ecpeireset(stlibrd_t *brdp); static void stli_ecpeireset(stlibrd_t *brdp);
static void stli_ecpmcenable(stlibrd_t *brdp); static void stli_ecpmcenable(stlibrd_t *brdp);
static void stli_ecpmcdisable(stlibrd_t *brdp); static void stli_ecpmcdisable(stlibrd_t *brdp);
static char *stli_ecpmcgetmemptr(stlibrd_t *brdp, unsigned long offset, int line); static void __iomem *stli_ecpmcgetmemptr(stlibrd_t *brdp, unsigned long offset, int line);
static void stli_ecpmcreset(stlibrd_t *brdp); static void stli_ecpmcreset(stlibrd_t *brdp);
static void stli_ecppciinit(stlibrd_t *brdp); static void stli_ecppciinit(stlibrd_t *brdp);
static char *stli_ecppcigetmemptr(stlibrd_t *brdp, unsigned long offset, int line); static void __iomem *stli_ecppcigetmemptr(stlibrd_t *brdp, unsigned long offset, int line);
static void stli_ecppcireset(stlibrd_t *brdp); static void stli_ecppcireset(stlibrd_t *brdp);
static void stli_onbinit(stlibrd_t *brdp); static void stli_onbinit(stlibrd_t *brdp);
static void stli_onbenable(stlibrd_t *brdp); static void stli_onbenable(stlibrd_t *brdp);
static void stli_onbdisable(stlibrd_t *brdp); static void stli_onbdisable(stlibrd_t *brdp);
static char *stli_onbgetmemptr(stlibrd_t *brdp, unsigned long offset, int line); static void __iomem *stli_onbgetmemptr(stlibrd_t *brdp, unsigned long offset, int line);
static void stli_onbreset(stlibrd_t *brdp); static void stli_onbreset(stlibrd_t *brdp);
static void stli_onbeinit(stlibrd_t *brdp); static void stli_onbeinit(stlibrd_t *brdp);
static void stli_onbeenable(stlibrd_t *brdp); static void stli_onbeenable(stlibrd_t *brdp);
static void stli_onbedisable(stlibrd_t *brdp); static void stli_onbedisable(stlibrd_t *brdp);
static char *stli_onbegetmemptr(stlibrd_t *brdp, unsigned long offset, int line); static void __iomem *stli_onbegetmemptr(stlibrd_t *brdp, unsigned long offset, int line);
static void stli_onbereset(stlibrd_t *brdp); static void stli_onbereset(stlibrd_t *brdp);
static void stli_bbyinit(stlibrd_t *brdp); static void stli_bbyinit(stlibrd_t *brdp);
static char *stli_bbygetmemptr(stlibrd_t *brdp, unsigned long offset, int line); static void __iomem *stli_bbygetmemptr(stlibrd_t *brdp, unsigned long offset, int line);
static void stli_bbyreset(stlibrd_t *brdp); static void stli_bbyreset(stlibrd_t *brdp);
static void stli_stalinit(stlibrd_t *brdp); static void stli_stalinit(stlibrd_t *brdp);
static char *stli_stalgetmemptr(stlibrd_t *brdp, unsigned long offset, int line); static void __iomem *stli_stalgetmemptr(stlibrd_t *brdp, unsigned long offset, int line);
static void stli_stalreset(stlibrd_t *brdp); static void stli_stalreset(stlibrd_t *brdp);
static stliport_t *stli_getport(int brdnr, int panelnr, int portnr); static stliport_t *stli_getport(int brdnr, int panelnr, int portnr);
...@@ -1566,7 +1566,7 @@ static void stli_flushchars(struct tty_struct *tty) ...@@ -1566,7 +1566,7 @@ static void stli_flushchars(struct tty_struct *tty)
len = MIN(len, cooksize); len = MIN(len, cooksize);
count = 0; count = 0;
shbuf = (char *) EBRDGETMEMPTR(brdp, portp->txoffset); shbuf = EBRDGETMEMPTR(brdp, portp->txoffset);
buf = stli_txcookbuf; buf = stli_txcookbuf;
while (len > 0) { while (len > 0) {
...@@ -2948,9 +2948,9 @@ static void stli_ecpdisable(stlibrd_t *brdp) ...@@ -2948,9 +2948,9 @@ static void stli_ecpdisable(stlibrd_t *brdp)
/*****************************************************************************/ /*****************************************************************************/
static char *stli_ecpgetmemptr(stlibrd_t *brdp, unsigned long offset, int line) static void __iomem *stli_ecpgetmemptr(stlibrd_t *brdp, unsigned long offset, int line)
{ {
void *ptr; void __iomem *ptr;
unsigned char val; unsigned char val;
if (offset > brdp->memsize) { if (offset > brdp->memsize) {
...@@ -3022,9 +3022,9 @@ static void stli_ecpeidisable(stlibrd_t *brdp) ...@@ -3022,9 +3022,9 @@ static void stli_ecpeidisable(stlibrd_t *brdp)
/*****************************************************************************/ /*****************************************************************************/
static char *stli_ecpeigetmemptr(stlibrd_t *brdp, unsigned long offset, int line) static void __iomem *stli_ecpeigetmemptr(stlibrd_t *brdp, unsigned long offset, int line)
{ {
void *ptr; void __iomem *ptr;
unsigned char val; unsigned char val;
if (offset > brdp->memsize) { if (offset > brdp->memsize) {
...@@ -3074,9 +3074,9 @@ static void stli_ecpmcdisable(stlibrd_t *brdp) ...@@ -3074,9 +3074,9 @@ static void stli_ecpmcdisable(stlibrd_t *brdp)
/*****************************************************************************/ /*****************************************************************************/
static char *stli_ecpmcgetmemptr(stlibrd_t *brdp, unsigned long offset, int line) static void __iomem *stli_ecpmcgetmemptr(stlibrd_t *brdp, unsigned long offset, int line)
{ {
void *ptr; void __iomem *ptr;
unsigned char val; unsigned char val;
if (offset > brdp->memsize) { if (offset > brdp->memsize) {
...@@ -3119,9 +3119,9 @@ static void stli_ecppciinit(stlibrd_t *brdp) ...@@ -3119,9 +3119,9 @@ static void stli_ecppciinit(stlibrd_t *brdp)
/*****************************************************************************/ /*****************************************************************************/
static char *stli_ecppcigetmemptr(stlibrd_t *brdp, unsigned long offset, int line) static void __iomem *stli_ecppcigetmemptr(stlibrd_t *brdp, unsigned long offset, int line)
{ {
void *ptr; void __iomem *ptr;
unsigned char val; unsigned char val;
if (offset > brdp->memsize) { if (offset > brdp->memsize) {
...@@ -3185,9 +3185,9 @@ static void stli_onbdisable(stlibrd_t *brdp) ...@@ -3185,9 +3185,9 @@ static void stli_onbdisable(stlibrd_t *brdp)
/*****************************************************************************/ /*****************************************************************************/
static char *stli_onbgetmemptr(stlibrd_t *brdp, unsigned long offset, int line) static void __iomem *stli_onbgetmemptr(stlibrd_t *brdp, unsigned long offset, int line)
{ {
void *ptr; void __iomem *ptr;
if (offset > brdp->memsize) { if (offset > brdp->memsize) {
printk(KERN_ERR "STALLION: shared memory pointer=%x out of " printk(KERN_ERR "STALLION: shared memory pointer=%x out of "
...@@ -3250,9 +3250,9 @@ static void stli_onbedisable(stlibrd_t *brdp) ...@@ -3250,9 +3250,9 @@ static void stli_onbedisable(stlibrd_t *brdp)
/*****************************************************************************/ /*****************************************************************************/
static char *stli_onbegetmemptr(stlibrd_t *brdp, unsigned long offset, int line) static void __iomem *stli_onbegetmemptr(stlibrd_t *brdp, unsigned long offset, int line)
{ {
void *ptr; void __iomem *ptr;
unsigned char val; unsigned char val;
if (offset > brdp->memsize) { if (offset > brdp->memsize) {
...@@ -3300,9 +3300,9 @@ static void stli_bbyinit(stlibrd_t *brdp) ...@@ -3300,9 +3300,9 @@ static void stli_bbyinit(stlibrd_t *brdp)
/*****************************************************************************/ /*****************************************************************************/
static char *stli_bbygetmemptr(stlibrd_t *brdp, unsigned long offset, int line) static void __iomem *stli_bbygetmemptr(stlibrd_t *brdp, unsigned long offset, int line)
{ {
void *ptr; void __iomem *ptr;
unsigned char val; unsigned char val;
BUG_ON(offset > brdp->memsize); BUG_ON(offset > brdp->memsize);
...@@ -3337,7 +3337,7 @@ static void stli_stalinit(stlibrd_t *brdp) ...@@ -3337,7 +3337,7 @@ static void stli_stalinit(stlibrd_t *brdp)
/*****************************************************************************/ /*****************************************************************************/
static char *stli_stalgetmemptr(stlibrd_t *brdp, unsigned long offset, int line) static void __iomem *stli_stalgetmemptr(stlibrd_t *brdp, unsigned long offset, int line)
{ {
BUG_ON(offset > brdp->memsize); BUG_ON(offset > brdp->memsize);
return brdp->membase + (offset % STAL_PAGESIZE); return brdp->membase + (offset % STAL_PAGESIZE);
...@@ -3876,7 +3876,7 @@ static int stli_eisamemprobe(stlibrd_t *brdp) ...@@ -3876,7 +3876,7 @@ static int stli_eisamemprobe(stlibrd_t *brdp)
continue; continue;
if (brdp->brdtype == BRD_ECPE) { if (brdp->brdtype == BRD_ECPE) {
ecpsigp = (cdkecpsig_t __iomem *) stli_ecpeigetmemptr(brdp, ecpsigp = stli_ecpeigetmemptr(brdp,
CDK_SIGADDR, __LINE__); CDK_SIGADDR, __LINE__);
memcpy_fromio(&ecpsig, ecpsigp, sizeof(cdkecpsig_t)); memcpy_fromio(&ecpsig, ecpsigp, sizeof(cdkecpsig_t));
if (ecpsig.magic == cpu_to_le32(ECP_MAGIC)) if (ecpsig.magic == cpu_to_le32(ECP_MAGIC))
...@@ -4184,7 +4184,7 @@ static int stli_initbrds(void) ...@@ -4184,7 +4184,7 @@ static int stli_initbrds(void)
static ssize_t stli_memread(struct file *fp, char __user *buf, size_t count, loff_t *offp) static ssize_t stli_memread(struct file *fp, char __user *buf, size_t count, loff_t *offp)
{ {
unsigned long flags; unsigned long flags;
void *memptr; void __iomem *memptr;
stlibrd_t *brdp; stlibrd_t *brdp;
int brdnr, size, n; int brdnr, size, n;
void *p; void *p;
...@@ -4214,7 +4214,7 @@ static ssize_t stli_memread(struct file *fp, char __user *buf, size_t count, lof ...@@ -4214,7 +4214,7 @@ static ssize_t stli_memread(struct file *fp, char __user *buf, size_t count, lof
while (size > 0) { while (size > 0) {
spin_lock_irqsave(&brd_lock, flags); spin_lock_irqsave(&brd_lock, flags);
EBRDENABLE(brdp); EBRDENABLE(brdp);
memptr = (void *) EBRDGETMEMPTR(brdp, off); memptr = EBRDGETMEMPTR(brdp, off);
n = MIN(size, (brdp->pagesize - (((unsigned long) off) % brdp->pagesize))); n = MIN(size, (brdp->pagesize - (((unsigned long) off) % brdp->pagesize)));
n = MIN(n, PAGE_SIZE); n = MIN(n, PAGE_SIZE);
memcpy_fromio(p, memptr, n); memcpy_fromio(p, memptr, n);
...@@ -4247,7 +4247,7 @@ static ssize_t stli_memread(struct file *fp, char __user *buf, size_t count, lof ...@@ -4247,7 +4247,7 @@ static ssize_t stli_memread(struct file *fp, char __user *buf, size_t count, lof
static ssize_t stli_memwrite(struct file *fp, const char __user *buf, size_t count, loff_t *offp) static ssize_t stli_memwrite(struct file *fp, const char __user *buf, size_t count, loff_t *offp)
{ {
unsigned long flags; unsigned long flags;
void *memptr; void __iomem *memptr;
stlibrd_t *brdp; stlibrd_t *brdp;
char __user *chbuf; char __user *chbuf;
int brdnr, size, n; int brdnr, size, n;
...@@ -4287,7 +4287,7 @@ static ssize_t stli_memwrite(struct file *fp, const char __user *buf, size_t cou ...@@ -4287,7 +4287,7 @@ static ssize_t stli_memwrite(struct file *fp, const char __user *buf, size_t cou
} }
spin_lock_irqsave(&brd_lock, flags); spin_lock_irqsave(&brd_lock, flags);
EBRDENABLE(brdp); EBRDENABLE(brdp);
memptr = (void *) EBRDGETMEMPTR(brdp, off); memptr = EBRDGETMEMPTR(brdp, off);
memcpy_toio(memptr, p, n); memcpy_toio(memptr, p, n);
EBRDDISABLE(brdp); EBRDDISABLE(brdp);
spin_unlock_irqrestore(&brd_lock, flags); spin_unlock_irqrestore(&brd_lock, flags);
......
...@@ -100,7 +100,7 @@ typedef struct stlibrd { ...@@ -100,7 +100,7 @@ typedef struct stlibrd {
unsigned int iobase; unsigned int iobase;
int iosize; int iosize;
unsigned long memaddr; unsigned long memaddr;
void *membase; void __iomem *membase;
int memsize; int memsize;
int pagesize; int pagesize;
int hostoffset; int hostoffset;
...@@ -113,7 +113,7 @@ typedef struct stlibrd { ...@@ -113,7 +113,7 @@ typedef struct stlibrd {
void (*enable)(struct stlibrd *brdp); void (*enable)(struct stlibrd *brdp);
void (*reenable)(struct stlibrd *brdp); void (*reenable)(struct stlibrd *brdp);
void (*disable)(struct stlibrd *brdp); void (*disable)(struct stlibrd *brdp);
char *(*getmemptr)(struct stlibrd *brdp, unsigned long offset, int line); void __iomem *(*getmemptr)(struct stlibrd *brdp, unsigned long offset, int line);
void (*intr)(struct stlibrd *brdp); void (*intr)(struct stlibrd *brdp);
void (*reset)(struct stlibrd *brdp); void (*reset)(struct stlibrd *brdp);
stliport_t *ports[STL_MAXPORTS]; stliport_t *ports[STL_MAXPORTS];
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册