notes_attrs 436 include/linux/module.h struct module_notes_attrs *notes_attrs; notes_attrs 1625 kernel/module.c static void free_notes_attrs(struct module_notes_attrs *notes_attrs, notes_attrs 1628 kernel/module.c if (notes_attrs->dir) { notes_attrs 1630 kernel/module.c sysfs_remove_bin_file(notes_attrs->dir, notes_attrs 1631 kernel/module.c ¬es_attrs->attrs[i]); notes_attrs 1632 kernel/module.c kobject_put(notes_attrs->dir); notes_attrs 1634 kernel/module.c kfree(notes_attrs); notes_attrs 1640 kernel/module.c struct module_notes_attrs *notes_attrs; notes_attrs 1657 kernel/module.c notes_attrs = kzalloc(struct_size(notes_attrs, attrs, notes), notes_attrs 1659 kernel/module.c if (notes_attrs == NULL) notes_attrs 1662 kernel/module.c notes_attrs->notes = notes; notes_attrs 1663 kernel/module.c nattr = ¬es_attrs->attrs[0]; notes_attrs 1679 kernel/module.c notes_attrs->dir = kobject_create_and_add("notes", &mod->mkobj.kobj); notes_attrs 1680 kernel/module.c if (!notes_attrs->dir) notes_attrs 1684 kernel/module.c if (sysfs_create_bin_file(notes_attrs->dir, notes_attrs 1685 kernel/module.c ¬es_attrs->attrs[i])) notes_attrs 1688 kernel/module.c mod->notes_attrs = notes_attrs; notes_attrs 1692 kernel/module.c free_notes_attrs(notes_attrs, i); notes_attrs 1697 kernel/module.c if (mod->notes_attrs) notes_attrs 1698 kernel/module.c free_notes_attrs(mod->notes_attrs, mod->notes_attrs->notes);