Lines Matching refs:new
587 struct module_param_attrs *new;
603 new = krealloc(mk->mp,
606 if (!new) {
611 attrs = krealloc(attrs, sizeof(new->grp.attrs[0])*(num+2), GFP_KERNEL);
618 memset(new, 0, sizeof(*new));
619 memset(&new->attrs[num], 0, sizeof(new->attrs[num]));
621 new->grp.name = "parameters";
622 new->grp.attrs = attrs;
624 /* Tack new one on the end. */
625 sysfs_attr_init(&new->attrs[num].mattr.attr);
626 new->attrs[num].param = kp;
627 new->attrs[num].mattr.show = param_attr_show;
628 new->attrs[num].mattr.store = param_attr_store;
629 new->attrs[num].mattr.attr.name = (char *)name;
630 new->attrs[num].mattr.attr.mode = kp->perm;
631 new->num = num+1;
634 for (num = 0; num < new->num; num++)
635 new->grp.attrs[num] = &new->attrs[num].mattr.attr;
636 new->grp.attrs[num] = NULL;
638 mk->mp = new;
642 kfree(new);