Lines Matching refs:dr
553 struct macio_devres *dr = res; in maciom_release() local
558 if (dr->res_mask & (1 << i)) in maciom_release()
565 struct macio_devres *dr; in macio_enable_devres() local
567 dr = devres_find(&dev->ofdev.dev, maciom_release, NULL, NULL); in macio_enable_devres()
568 if (!dr) { in macio_enable_devres()
569 dr = devres_alloc(maciom_release, sizeof(*dr), GFP_KERNEL); in macio_enable_devres()
570 if (!dr) in macio_enable_devres()
573 return devres_get(&dev->ofdev.dev, dr, NULL, NULL) != NULL; in macio_enable_devres()
598 struct macio_devres *dr = find_macio_dr(dev); in macio_request_resource() local
608 if (dr && resource_no < 32) in macio_request_resource()
609 dr->res_mask |= 1 << resource_no; in macio_request_resource()
630 struct macio_devres *dr = find_macio_dr(dev); in macio_release_resource() local
636 if (dr && resource_no < 32) in macio_release_resource()
637 dr->res_mask &= ~(1 << resource_no); in macio_release_resource()