Lines Matching refs:gid_group
46 struct attribute_group gid_group; member
437 if (p->gid_group.attrs) { in ib_port_release()
438 for (i = 0; (a = p->gid_group.attrs[i]); ++i) in ib_port_release()
441 kfree(p->gid_group.attrs); in ib_port_release()
535 p->gid_group.name = "gids"; in add_port()
536 p->gid_group.attrs = alloc_group_attrs(show_port_gid, attr.gid_tbl_len); in add_port()
537 if (!p->gid_group.attrs) { in add_port()
542 ret = sysfs_create_group(&p->kobj, &p->gid_group); in add_port()
580 sysfs_remove_group(&p->kobj, &p->gid_group); in add_port()
584 kfree(p->gid_group.attrs[i]); in add_port()
586 kfree(p->gid_group.attrs); in add_port()
587 p->gid_group.attrs = NULL; in add_port()
805 sysfs_remove_group(p, &port->gid_group); in free_port_list_attributes()