Searched refs:notes_attrs (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/kernel/
H A Dmodule.c1413 static void free_notes_attrs(struct module_notes_attrs *notes_attrs, free_notes_attrs() argument
1416 if (notes_attrs->dir) { free_notes_attrs()
1418 sysfs_remove_bin_file(notes_attrs->dir, free_notes_attrs()
1419 &notes_attrs->attrs[i]); free_notes_attrs()
1420 kobject_put(notes_attrs->dir); free_notes_attrs()
1422 kfree(notes_attrs); free_notes_attrs()
1428 struct module_notes_attrs *notes_attrs; add_notes_attrs() local
1445 notes_attrs = kzalloc(sizeof(*notes_attrs) add_notes_attrs()
1446 + notes * sizeof(notes_attrs->attrs[0]), add_notes_attrs()
1448 if (notes_attrs == NULL) add_notes_attrs()
1451 notes_attrs->notes = notes; add_notes_attrs()
1452 nattr = &notes_attrs->attrs[0]; add_notes_attrs()
1468 notes_attrs->dir = kobject_create_and_add("notes", &mod->mkobj.kobj); add_notes_attrs()
1469 if (!notes_attrs->dir) add_notes_attrs()
1473 if (sysfs_create_bin_file(notes_attrs->dir, add_notes_attrs()
1474 &notes_attrs->attrs[i])) add_notes_attrs()
1477 mod->notes_attrs = notes_attrs; add_notes_attrs()
1481 free_notes_attrs(notes_attrs, i); add_notes_attrs()
1486 if (mod->notes_attrs) remove_notes_attrs()
1487 free_notes_attrs(mod->notes_attrs, mod->notes_attrs->notes); remove_notes_attrs()
/linux-4.1.27/include/linux/
H A Dmodule.h314 struct module_notes_attrs *notes_attrs; member in struct:module

Completed in 94 milliseconds