Lines Matching refs:res
36 static inline int pnp_resource_valid(struct resource *res) in pnp_resource_valid() argument
38 if (res) in pnp_resource_valid()
43 static inline int pnp_resource_enabled(struct resource *res) in pnp_resource_enabled() argument
45 if (res && !(res->flags & IORESOURCE_DISABLED)) in pnp_resource_enabled()
50 static inline resource_size_t pnp_resource_len(struct resource *res) in pnp_resource_len() argument
52 if (res->start == 0 && res->end == 0) in pnp_resource_len()
54 return resource_size(res); in pnp_resource_len()
61 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_start() local
63 if (pnp_resource_valid(res)) in pnp_port_start()
64 return res->start; in pnp_port_start()
71 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_end() local
73 if (pnp_resource_valid(res)) in pnp_port_end()
74 return res->end; in pnp_port_end()
81 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_flags() local
83 if (pnp_resource_valid(res)) in pnp_port_flags()
84 return res->flags; in pnp_port_flags()
96 struct resource *res = pnp_get_resource(dev, IORESOURCE_IO, bar); in pnp_port_len() local
98 if (pnp_resource_valid(res)) in pnp_port_len()
99 return pnp_resource_len(res); in pnp_port_len()
107 struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar); in pnp_mem_start() local
109 if (pnp_resource_valid(res)) in pnp_mem_start()
110 return res->start; in pnp_mem_start()
117 struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar); in pnp_mem_end() local
119 if (pnp_resource_valid(res)) in pnp_mem_end()
120 return res->end; in pnp_mem_end()
126 struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar); in pnp_mem_flags() local
128 if (pnp_resource_valid(res)) in pnp_mem_flags()
129 return res->flags; in pnp_mem_flags()
141 struct resource *res = pnp_get_resource(dev, IORESOURCE_MEM, bar); in pnp_mem_len() local
143 if (pnp_resource_valid(res)) in pnp_mem_len()
144 return pnp_resource_len(res); in pnp_mem_len()
151 struct resource *res = pnp_get_resource(dev, IORESOURCE_IRQ, bar); in pnp_irq() local
153 if (pnp_resource_valid(res)) in pnp_irq()
154 return res->start; in pnp_irq()
160 struct resource *res = pnp_get_resource(dev, IORESOURCE_IRQ, bar); in pnp_irq_flags() local
162 if (pnp_resource_valid(res)) in pnp_irq_flags()
163 return res->flags; in pnp_irq_flags()
175 struct resource *res = pnp_get_resource(dev, IORESOURCE_DMA, bar); in pnp_dma() local
177 if (pnp_resource_valid(res)) in pnp_dma()
178 return res->start; in pnp_dma()
184 struct resource *res = pnp_get_resource(dev, IORESOURCE_DMA, bar); in pnp_dma_flags() local
186 if (pnp_resource_valid(res)) in pnp_dma_flags()
187 return res->flags; in pnp_dma_flags()