Lines Matching refs:attr_group
165 struct attribute_group attr_group; member
943 msb->attr_group.attrs = kcalloc(attr_count + 1, in mspro_block_read_attributes()
944 sizeof(*msb->attr_group.attrs), in mspro_block_read_attributes()
946 if (!msb->attr_group.attrs) { in mspro_block_read_attributes()
950 msb->attr_group.name = "media_attributes"; in mspro_block_read_attributes()
965 msb->attr_group.attrs[cnt] = &s_attr->dev_attr.attr; in mspro_block_read_attributes()
1116 for (rc = 0; msb->attr_group.attrs[rc]; ++rc) { in mspro_block_init_disk()
1117 s_attr = mspro_from_sysfs_attr(msb->attr_group.attrs[rc]); in mspro_block_init_disk()
1190 if (msb->attr_group.attrs) { in mspro_block_data_clear()
1191 for (cnt = 0; msb->attr_group.attrs[cnt]; ++cnt) { in mspro_block_data_clear()
1192 s_attr = mspro_from_sysfs_attr(msb->attr_group in mspro_block_data_clear()
1197 kfree(msb->attr_group.attrs); in mspro_block_data_clear()
1227 rc = sysfs_create_group(&card->dev.kobj, &msb->attr_group); in mspro_block_probe()
1239 sysfs_remove_group(&card->dev.kobj, &msb->attr_group); in mspro_block_probe()
1263 sysfs_remove_group(&card->dev.kobj, &msb->attr_group); in mspro_block_remove()
1314 for (cnt = 0; new_msb->attr_group.attrs[cnt] in mspro_block_resume()
1315 && msb->attr_group.attrs[cnt]; ++cnt) { in mspro_block_resume()
1316 s_attr = mspro_from_sysfs_attr(new_msb->attr_group.attrs[cnt]); in mspro_block_resume()
1317 r_attr = mspro_from_sysfs_attr(msb->attr_group.attrs[cnt]); in mspro_block_resume()