linux 下 request_mem_region 的详细解释
把基于 映射方式的 端口和基于内存映射方式的 端口资源统称
为“ 区域”()。 仍然是一种 资源,因此它仍然
可以用 结构类型来描述。
是以一种倒置的树形结构来管理每一类 资源(如: 端口、外设内
存、 和 )的。每一类 资源都对应有一颗倒置的资源树,树中的每
一个节点都是一个 结构,而树的根结点 则描述了该类资源的整
个资源空间。
结构体
struct resource {
resource_size_t start ;
resource_size_t end ;
const char *name;
unsigned long flags;
struct resource *parent, *sibling, *child;//树状列表操作
};
struct resource iomem_resource = {
.name = "PCI mem",
.start = 0,
.end = -1,