Lines Matching refs:dr
554 struct macio_devres *dr = res; in maciom_release() local
559 if (dr->res_mask & (1 << i)) in maciom_release()
566 struct macio_devres *dr; in macio_enable_devres() local
568 dr = devres_find(&dev->ofdev.dev, maciom_release, NULL, NULL); in macio_enable_devres()
569 if (!dr) { in macio_enable_devres()
570 dr = devres_alloc(maciom_release, sizeof(*dr), GFP_KERNEL); in macio_enable_devres()
571 if (!dr) in macio_enable_devres()
574 return devres_get(&dev->ofdev.dev, dr, NULL, NULL) != NULL; in macio_enable_devres()
599 struct macio_devres *dr = find_macio_dr(dev); in macio_request_resource() local
609 if (dr && resource_no < 32) in macio_request_resource()
610 dr->res_mask |= 1 << resource_no; in macio_request_resource()
631 struct macio_devres *dr = find_macio_dr(dev); in macio_release_resource() local
637 if (dr && resource_no < 32) in macio_release_resource()
638 dr->res_mask &= ~(1 << resource_no); in macio_release_resource()