Lines Matching defs:res
512 struct resource *res;
516 res = &dino_dev->hba.lmmio_space;
517 res->flags = IORESOURCE_MEM;
520 res->name = kmalloc(size+1, GFP_KERNEL);
521 if(res->name)
522 strcpy((char *)res->name, name);
524 res->name = dino_dev->hba.lmmio_space.name;
527 if (ccio_allocate_resource(dino_dev->hba.dev, res, _8MB,
541 bus->resource[1] = res;
546 if (res->start == F_EXTEND(0xf0000000UL | (i * _8MB)))
550 i, res->start, base_addr + DINO_IO_ADDR_EN);
771 struct resource *res, *prevres = NULL;
783 res = &dino_dev->hba.lmmio_space;
803 prevres = res;
804 res->start = start;
805 res->end = end;
806 res->flags = IORESOURCE_MEM;
807 res->name = kmalloc(64, GFP_KERNEL);
808 if(res->name)
809 snprintf((char *)res->name, 64, "%s LMMIO %d",
811 res++;
816 res = &dino_dev->hba.lmmio_space;
819 if(res[i].flags == 0)
822 result = ccio_request_resource(dino_dev->hba.dev, &res[i]);
825 "space %d (%pR)!\n", name, i, &res[i]);
837 struct resource *res;
890 res = &dino_dev->hba.io_space;
892 res->name = "Dino I/O Port";
894 res->name = "Cujo I/O Port";
896 res->start = HBA_PORT_BASE(dino_dev->hba.hba_num);
897 res->end = res->start + (HBA_PORT_SPACE_SIZE - 1);
898 res->flags = IORESOURCE_IO; /* do not mark it busy ! */
899 if (request_resource(&ioport_resource, res) < 0) {
902 name, (unsigned long)res->start, (unsigned long)res->end,