Lines Matching refs:res
167 int pnp_check_port(struct pnp_dev *dev, struct resource *res)
174 port = &res->start;
175 end = &res->end;
178 if (cannot_compare(res->flags))
199 if (tres != res && tres->flags & IORESOURCE_IO) {
230 int pnp_check_mem(struct pnp_dev *dev, struct resource *res)
237 addr = &res->start;
238 end = &res->end;
241 if (cannot_compare(res->flags))
262 if (tres != res && tres->flags & IORESOURCE_MEM) {
353 int pnp_check_irq(struct pnp_dev *dev, struct resource *res)
360 irq = &res->start;
363 if (cannot_compare(res->flags))
378 if (tres != res && tres->flags & IORESOURCE_IRQ) {
417 int pnp_check_dma(struct pnp_dev *dev, struct resource *res)
424 dma = &res->start;
427 if (cannot_compare(res->flags))
442 if (tres != res && tres->flags & IORESOURCE_DMA) {
476 unsigned long pnp_resource_type(struct resource *res)
478 return res->flags & (IORESOURCE_IO | IORESOURCE_MEM |
487 struct resource *res;
490 res = &pnp_res->res;
491 if (pnp_resource_type(res) == type && num-- == 0)
492 return res;
511 struct resource *res)
517 dev_err(&dev->dev, "can't add resource %pR\n", res);
521 pnp_res->res = *res;
522 pnp_res->res.name = dev->name;
523 dev_dbg(&dev->dev, "%pR\n", res);
531 struct resource *res;
539 res = &pnp_res->res;
540 res->flags = IORESOURCE_IRQ | flags;
541 res->start = irq;
542 res->end = irq;
544 dev_dbg(&dev->dev, "%pR\n", res);
552 struct resource *res;
560 res = &pnp_res->res;
561 res->flags = IORESOURCE_DMA | flags;
562 res->start = dma;
563 res->end = dma;
565 dev_printk(KERN_DEBUG, &dev->dev, "%pR\n", res);
574 struct resource *res;
584 res = &pnp_res->res;
585 res->flags = IORESOURCE_IO | flags;
586 res->start = start;
587 res->end = end;
589 dev_printk(KERN_DEBUG, &dev->dev, "%pR\n", res);
598 struct resource *res;
608 res = &pnp_res->res;
609 res->flags = IORESOURCE_MEM | flags;
610 res->start = start;
611 res->end = end;
613 dev_printk(KERN_DEBUG, &dev->dev, "%pR\n", res);
622 struct resource *res;
632 res = &pnp_res->res;
633 res->flags = IORESOURCE_BUS;
634 res->start = start;
635 res->end = end;
637 dev_printk(KERN_DEBUG, &dev->dev, "%pR\n", res);
695 dev_start = &pnp_res->res.start;
696 dev_end = &pnp_res->res.end;