Lines Matching refs:pg
62 struct attribute_group pg;
216 static int add_attr_group(u64 id, struct papr_group *pg, bool show_val_desc)
225 add_attr(id, i, &pg->pgattrs[i]);
226 pg->pg.attrs[i] = &pg->pgattrs[i].kobj_attr.attr;
229 return sysfs_create_group(esi_kobj, &pg->pg);
316 papr_groups[idx].pg.attrs = kcalloc(KOBJ_MAX_ATTRS + 1,
317 sizeof(*papr_groups[idx].pg.attrs),
319 if (!papr_groups[idx].pg.attrs)
322 papr_groups[idx].pg.name = kasprintf(GFP_KERNEL, "%lld",
324 if (papr_groups[idx].pg.name == NULL)
340 papr_groups[idx].pg.name);
350 kfree(papr_groups[i].pg.attrs);
351 kfree(papr_groups[i].pg.name);