• Home
  • Raw
  • Download

Lines Matching refs:pa

256 	struct ATTR *pa;  in getattrentry()  local
277 pa = attrtable[low]; in getattrentry()
278 if (pa->namelen < lth) { in getattrentry()
279 pa = (struct ATTR*)realloc(pa, in getattrentry()
281 attrtable[low] = pa; in getattrentry()
287 pa = (struct ATTR*)malloc(sizeof(struct ATTR) + lth); in getattrentry()
288 if (pa) { in getattrentry()
298 attrtable[mid] = pa; in getattrentry()
304 attrtable[0] = pa; in getattrentry()
306 pa->key = key; in getattrentry()
307 pa->namelen = 0; in getattrentry()
308 pa->type = const_cpu_to_le32(0); in getattrentry()
309 pa->inode = 0; in getattrentry()
312 return (pa); in getattrentry()
661 struct ATTR *pa; in attrname() local
665 pa = getattrentry(key,0); in attrname()
666 if (pa) { in attrname()
667 if (!pa->namelen) in attrname()
672 for (i=0; 2*i<pa->namelen; i++) in attrname()
673 name[i] = le16_to_cpu(pa->name[i]); in attrname()
758 static void showattribute(const char *prefix, const struct ATTR *pa) in showattribute() argument
760 if (pa) { in showattribute()
761 if (pa->type) { in showattribute()
763 prefix, pa->key, (long long)pa->inode, in showattribute()
764 mftattrname(pa->type)); in showattribute()
765 if (pa->namelen) in showattribute()
766 showname(" name ",(const char*)pa->name, in showattribute()
767 pa->namelen/2); in showattribute()
771 if (pa->namelen) { in showattribute()
773 prefix, pa->key); in showattribute()
774 showname(" name ",(const char*)pa->name, in showattribute()
775 pa->namelen/2); in showattribute()
778 prefix, pa->key); in showattribute()
1174 void copy_attribute(struct ATTR *pa, const char *buf, int length) in copy_attribute() argument
1179 if (pa) { in copy_attribute()
1183 pa->type = panew->type; in copy_attribute()
1184 pa->lsn = sle64_to_cpu(panew->lsn); in copy_attribute()
1185 pa->inode = MREF(le64_to_cpu(panew->inode)); in copy_attribute()
1190 pa->type = old_aligned.type; in copy_attribute()
1191 pa->lsn = sle64_to_cpu(old_aligned.lsn); in copy_attribute()
1192 pa->inode = MREF(le64_to_cpu(old_aligned.inode)); in copy_attribute()
1205 struct ATTR *pa; in refresh_attributes() local
1232 pa = getattrentry(le16_to_cpu(logr->target_attribute), in refresh_attributes()
1234 if (pa) { in refresh_attributes()
1235 copy_attribute(pa, buf, length); in refresh_attributes()
1236 pa->namelen = len; in refresh_attributes()
1238 memcpy(pa->name,&buf[extra],len); in refresh_attributes()
1251 pa = getattrentry(i,0); in refresh_attributes()
1252 if (pa) { in refresh_attributes()
1253 copy_attribute(pa, buf + i, step); in refresh_attributes()
1272 pa = getattrentry(key,len); in refresh_attributes()
1273 if (pa) { in refresh_attributes()
1274 pa->namelen = len; in refresh_attributes()
1275 memcpy(pa->name, in refresh_attributes()
1298 struct ATTR *pa; in fixup() local
1401 pa = getattrentry(attr,0); in fixup()
1407 if (pa) in fixup()
1408 showattribute(" ",pa); in fixup()
1434 if (pa) in fixup()
1435 showattribute(" ",pa); in fixup()
1454 pa = getattrentry(attr,0); in fixup()
1456 if (pa in fixup()
1457 && !pa->inode in fixup()
1458 && (pa->type == const_cpu_to_le32(0x80)) in fixup()
1462 showattribute(" ",pa); in fixup()
1497 if (pa) in fixup()
1498 showattribute(" ",pa); in fixup()
1503 pa = getattrentry(attr,0); in fixup()
1504 if (pa) in fixup()
1505 showattribute(" ",pa); in fixup()
1508 if (pa && (pa->namelen == 8) && !memcmp(pa->name, SDS, 8)) { in fixup()
1519 if (pa && (pa->namelen == 8) && !memcmp(pa->name, I30, 8)) { in fixup()
1562 pa = getattrentry(attr,0); in fixup()
1563 if (pa) in fixup()
1564 showattribute(" ",pa); in fixup()
1632 pa = getattrentry(attr,0); in fixup()
1633 if (pa) in fixup()
1634 showattribute(" ",pa); in fixup()
1646 pa = getattrentry(attr,0); in fixup()
1647 if (pa) in fixup()
1648 showattribute(" ",pa); in fixup()
1649 if (pa in fixup()
1650 && !pa->inode in fixup()
1651 && (pa->type == const_cpu_to_le32(0x80)) in fixup()
1682 if (pa && pa->type) in fixup()
1691 pa = getattrentry(attr,0); in fixup()
1692 if (pa) in fixup()
1693 showattribute(" ",pa); in fixup()
1725 pa = getattrentry(attr,0); in fixup()
1726 if (pa) in fixup()
1727 showattribute(" ",pa); in fixup()
1746 pa = getattrentry(attr,len); in fixup()
1747 if (pa && redo) { in fixup()
1752 copy_attribute(pa, buf, length); in fixup()
1753 pa->namelen = len; in fixup()
1755 memcpy(pa->name,&buf[extra],len); in fixup()
1757 (long)le32_to_cpu(pa->type), in fixup()
1758 mftattrname(pa->type)); in fixup()
1760 (long long)pa->lsn); in fixup()
1762 (long long)pa->inode); in fixup()
1792 pa = getattrentry(i,0); in fixup()
1793 if (pa) { in fixup()
1794 copy_attribute(pa, &buf[i], step); in fixup()
1799 (long long)pa->inode, in fixup()
1800 mftattrname(pa->type)); in fixup()
1801 if (pa->namelen) in fixup()
1803 (char*)pa->name, in fixup()
1804 pa->namelen/2); in fixup()
1837 pa = getattrentry(key,l); in fixup()
1838 if (pa) { in fixup()
1839 pa->namelen = l; in fixup()
1840 memcpy(pa->name,&buf[i+4],l); in fixup()