Lines Matching refs:devres
1133 union device_attr_group_devres *devres = res; in devm_attr_group_remove() local
1134 const struct attribute_group *group = devres->group; in devm_attr_group_remove()
1142 union device_attr_group_devres *devres = res; in devm_attr_groups_remove() local
1143 const struct attribute_group **groups = devres->groups; in devm_attr_groups_remove()
1161 union device_attr_group_devres *devres; in devm_device_add_group() local
1164 devres = devres_alloc(devm_attr_group_remove, in devm_device_add_group()
1165 sizeof(*devres), GFP_KERNEL); in devm_device_add_group()
1166 if (!devres) in devm_device_add_group()
1171 devres_free(devres); in devm_device_add_group()
1175 devres->group = grp; in devm_device_add_group()
1176 devres_add(dev, devres); in devm_device_add_group()
1214 union device_attr_group_devres *devres; in devm_device_add_groups() local
1217 devres = devres_alloc(devm_attr_groups_remove, in devm_device_add_groups()
1218 sizeof(*devres), GFP_KERNEL); in devm_device_add_groups()
1219 if (!devres) in devm_device_add_groups()
1224 devres_free(devres); in devm_device_add_groups()
1228 devres->groups = groups; in devm_device_add_groups()
1229 devres_add(dev, devres); in devm_device_add_groups()