ioremap函数原型
时间: 2024-04-04 07:28:16 浏览: 137
linux中vmalloc和相关函数的应用
ioremap函数是Linux内核中的一个函数,用于将物理地址映射到内核虚拟地址空间中。它的原型如下:
```c
void __iomem *ioremap(resource_size_t offset, size_t size);
```
该函数接受两个参数:
- `offset`:要映射的物理地址的偏移量。
- `size`:要映射的内存区域的大小。
函数返回一个`__iomem`类型的指针,指向映射后的内核虚拟地址。
该函数通常用于驱动程序中,当需要直接访问硬件设备的寄存器或内存时,可以使用ioremap函数将物理地址映射到内核虚拟地址空间中,以便于进行读写操作。
阅读全文