Lines Matching defs:oa
3032 struct OpenAttr *oa, *oa2;
3048 oa = oe->ptr;
3151 attr = oa->attr;
3172 err = ntfs_read_run_nb(sbi, oa->run1, vbo, buffer_le, bytes,
3686 attr = oa->attr;
3687 err = ntfs_sb_write_run(sbi, oa->run1, vbo, buffer_le, bytes,
3729 struct OpenAttr *oa;
4678 oa = kzalloc(sizeof(struct OpenAttr), GFP_NOFS);
4679 if (!oa) {
4691 if (oa->ni) {
4692 iput(&oa->ni->vfs_inode);
4693 oa->ni = NULL;
4699 kfree(oa);
4703 oa->attr = attr;
4704 oa->run1 = &oa->run0;
4709 oa->ni = ni_oe;
4718 oa->attr = kmemdup(attr, t32, GFP_NOFS);
4719 if (!oa->attr)
4724 oa->run1 = &ni_oe->file.run;
4731 oa->run1 = &ni_oe->dir.alloc_run;
4741 kfree(oa->attr);
4742 oa->attr = NULL;
4746 err = run_unpack(&oa->run0, sbi, inode->i_ino, svcn,
4750 kfree(oa->attr);
4751 oa->attr = NULL;
4756 oa->run1 = &oa->run0;
4757 attr = oa->attr;
4763 oe->ptr = oa;
4782 oa = oe->ptr;
4783 if (!oa)
4807 if ((!run_lookup_entry(oa->run1, vcn, &lcn0, &len0, NULL) ||
4809 !run_add_entry(oa->run1, vcn, lcn, 1, false)) {
4813 attr = oa->attr;
4888 oa = oe->ptr;
4890 if (!oa) {
4894 attr = oa->attr;
4898 if (!run_lookup_entry(oa->run1, vcn, &lcn, NULL, NULL) ||
5015 oa = oe->ptr;
5021 is_mapped = run_lookup_entry(oa->run1, le64_to_cpu(lrh->target_vcn),
5039 attr = oa->attr;
5157 oa = oe->ptr;
5158 if (!oa)
5161 run_close(&oa->run0);
5162 kfree(oa->attr);
5163 if (oa->ni)
5164 iput(&oa->ni->vfs_inode);
5165 kfree(oa);