devres
struct devres *dr;
dr = container_of(p, struct devres, __drdata);
static struct devres *
struct devres *dr, *next;
struct devres *dr;
lkpi_devres_unlink_locked(struct device *dev, struct devres *dr)
struct devres *dr;
dr = container_of(p, struct devres, __drdata);
struct devres *dr, *next;
struct devres *dr;
struct devres_action *devres;
devres = (struct devres_action *)res;
devres->action(devres->data);
struct devres_action *devres;
devres = lkpi_devres_alloc(lkpi_devm_action_release,
if (devres == NULL)
devres->data = data;
devres->action = action;
devres_add(dev, devres);
struct devres *dr;
lkpi_devres_free_dr(struct devres *dr)
struct devres *dr;
dr = container_of(p, struct devres, __drdata);