Lines Matching refs:frag

172 void put_fragment(struct configfs_fragment *frag)
174 if (frag && atomic_dec_and_test(&frag->frag_count))
175 kfree(frag);
178 struct configfs_fragment *get_fragment(struct configfs_fragment *frag)
180 if (likely(frag))
181 atomic_inc(&frag->frag_count);
182 return frag;
190 struct configfs_fragment *frag)
209 sd->s_frag = get_fragment(frag);
244 umode_t mode, int type, struct configfs_fragment *frag)
248 sd = configfs_new_dirent(parent_sd, element, type, frag);
276 * @frag: config_item's fragment.
283 struct configfs_fragment *frag)
298 frag);
613 struct configfs_fragment *frag);
662 struct configfs_fragment *frag)
678 &group->cg_item, child, frag);
693 struct configfs_fragment *frag)
699 ret = create_default_group(group, new_group, frag);
814 struct configfs_fragment *frag)
818 ret = configfs_create_dir(item, dentry, frag);
849 struct configfs_fragment *frag)
854 ret = configfs_attach_item(parent_item, item, dentry, frag);
870 ret = populate_groups(to_config_group(item), frag);
1266 struct configfs_fragment *frag;
1285 frag = new_fragment();
1286 if (!frag) {
1393 ret = configfs_attach_group(parent_item, item, dentry, frag);
1395 ret = configfs_attach_item(parent_item, item, dentry, frag);
1432 put_fragment(frag);
1444 struct configfs_fragment *frag;
1502 frag = sd->s_frag;
1503 if (down_write_killable(&frag->frag_sem)) {
1510 frag->frag_dead = true;
1511 up_write(&frag->frag_sem);
1728 struct configfs_fragment *frag;
1731 frag = new_fragment();
1732 if (!frag)
1742 ret = create_default_group(parent_group, group, frag);
1750 put_fragment(frag);
1757 put_fragment(frag);
1774 struct configfs_fragment *frag = sd->s_frag;
1776 down_write(&frag->frag_sem);
1777 frag->frag_dead = true;
1778 up_write(&frag->frag_sem);
1851 struct configfs_fragment *frag;
1853 frag = new_fragment();
1854 if (!frag)
1859 put_fragment(frag);
1879 dentry, frag);
1899 put_fragment(frag);
1910 struct configfs_fragment *frag = sd->s_frag;
1917 down_write(&frag->frag_sem);
1918 frag->frag_dead = true;
1919 up_write(&frag->frag_sem);