Lines Matching refs:resource
55 io_resource_private::Acquire(const io_resource& resource)
57 if (!_IsValid(resource))
60 type = resource.type;
61 base = resource.base;
64 length = resource.length;
84 io_resource* resource = iterator.Next();
87 if (resource->base >= base
88 && resource->base + length - 1 <= base + length - 1) {
125 io_resource_private::_IsValid(const io_resource& resource)
127 switch (resource.type) {
129 return resource.base + resource.length > resource.base;
131 return (uint16)resource.base == resource.base
132 && (uint16)resource.length == resource.length
133 && resource.base + resource.length > resource.base;
135 return resource.base <= 8;