Lines Matching refs:res
695 char *resource_string(char *buf, char *end, struct resource *res, in resource_string() argument
742 #define FLAG_BUF_SIZE (2 * sizeof(res->flags)) in resource_string()
753 if (res->flags & IORESOURCE_IO) { in resource_string()
756 } else if (res->flags & IORESOURCE_MEM) { in resource_string()
759 } else if (res->flags & IORESOURCE_IRQ) { in resource_string()
762 } else if (res->flags & IORESOURCE_DMA) { in resource_string()
765 } else if (res->flags & IORESOURCE_BUS) { in resource_string()
773 if (decode && res->flags & IORESOURCE_UNSET) { in resource_string()
775 p = number(p, pend, resource_size(res), *specp); in resource_string()
777 p = number(p, pend, res->start, *specp); in resource_string()
778 if (res->start != res->end) { in resource_string()
780 p = number(p, pend, res->end, *specp); in resource_string()
784 if (res->flags & IORESOURCE_MEM_64) in resource_string()
786 if (res->flags & IORESOURCE_PREFETCH) in resource_string()
788 if (res->flags & IORESOURCE_WINDOW) in resource_string()
790 if (res->flags & IORESOURCE_DISABLED) in resource_string()
794 p = number(p, pend, res->flags, flag_spec); in resource_string()