Lines Matching refs:res
648 char *resource_string(char *buf, char *end, struct resource *res, in resource_string() argument
695 #define FLAG_BUF_SIZE (2 * sizeof(res->flags)) in resource_string()
706 if (res->flags & IORESOURCE_IO) { in resource_string()
709 } else if (res->flags & IORESOURCE_MEM) { in resource_string()
712 } else if (res->flags & IORESOURCE_IRQ) { in resource_string()
715 } else if (res->flags & IORESOURCE_DMA) { in resource_string()
718 } else if (res->flags & IORESOURCE_BUS) { in resource_string()
726 if (decode && res->flags & IORESOURCE_UNSET) { in resource_string()
728 p = number(p, pend, resource_size(res), *specp); in resource_string()
730 p = number(p, pend, res->start, *specp); in resource_string()
731 if (res->start != res->end) { in resource_string()
733 p = number(p, pend, res->end, *specp); in resource_string()
737 if (res->flags & IORESOURCE_MEM_64) in resource_string()
739 if (res->flags & IORESOURCE_PREFETCH) in resource_string()
741 if (res->flags & IORESOURCE_WINDOW) in resource_string()
743 if (res->flags & IORESOURCE_DISABLED) in resource_string()
747 p = number(p, pend, res->flags, flag_spec); in resource_string()