+ -
当前位置:首页 → 问答吧 → Linux驱动力有一个自己写的函数WRITEL()对内核里的writel()有影响么

Linux驱动力有一个自己写的函数WRITEL()对内核里的writel()有影响么

时间:2010-09-09

来源:互联网

我最近写了驱动里面写了一个自己的WRITEL(),
#define WRITEL(peripheral, register, value)  (peripheral->register = value)
不知道这样对内核里的writel有影响么?
在arch/alpha/kernel/io.c中有
188 void writel(u32 b, volatile void __iomem *addr)
189 {
190     __raw_writel(b, addr);
191     mb();
192 }

129 void __raw_writel(u32 b, volatile void __iomem *addr)
130 {
131     IO_CONCAT(__IO_PREFIX,writel)(b, addr);
132 }

在对应的io.h中的定义如下:
134 #define IO_CONCAT(a,b)  _IO_CONCAT(a,b)
135 #define _IO_CONCAT(a,b) a ## _ ## b
Linux里面区分这样的大小写么?请哪位高手指点下

作者: marcomo1986   发布时间: 2010-09-09

怕有影响的话,可以自己加个自己独一无二的标识

作者: T-Bagwell   发布时间: 2010-09-09

T-Bagwell 大哥,在Linux里区分大小写不?

作者: marcomo1986   发布时间: 2010-09-09