4

*Can anyone exactly explain what the function '__raw_writel' do and what are the arguments of '__raw_writel'*

4

1 回答 1

0

我不完全确定什么实现或您在哪里使用它。但据此判断,它用于将数据写入 I/O 内存,并且 在 Linux 内核中 b/w __raw_readl/__raw_writel 和 readl/writel 有什么区别?,

  • raw 表示原生字节顺序,non-raw 表示 little-endian
  • __prefix 替代方案不包括内存屏障

此外,您应该尝试查看http://lxr.free-electrons.com/source/arch/microblaze/include/asm/io.h#L66以了解该函数的更多详细信息和参数。

于 2013-02-06T19:12:33.190 回答