Lines Matching refs:catkey

138     struct grub_hfsplus_catkey catkey;
200 struct grub_hfsplus_catkey_internal catkey;
522 struct grub_hfsplus_catkey *catkey_a = &keya->catkey;
523 struct grub_hfsplus_catkey_internal *catkey_b = &keyb->catkey;
551 struct grub_hfsplus_catkey *catkey_a = &keya->catkey;
552 struct grub_hfsplus_catkey_internal *catkey_b = &keyb->catkey;
746 struct grub_hfsplus_catkey *catkey;
753 catkey = (struct grub_hfsplus_catkey *) record;
757 + grub_be_to_cpu16 (catkey->keylen)
758 + 2 + (grub_be_to_cpu16(catkey->keylen)
762 if (grub_be_to_cpu32 (catkey->parent) != dir->fileid)
784 filename = grub_malloc (grub_be_to_cpu16 (catkey->namelen)
790 for (i = 0; i < grub_be_to_cpu16 (catkey->namelen); i++)
792 catkey->name[i] = grub_be_to_cpu16 (catkey->name[i]);
794 if (catkey->name[i] == '/')
795 catkey->name[i] = ':';
798 if (catkey->name[i] == 0)
802 *grub_utf16_to_utf8 ((grub_uint8_t *) filename, catkey->name,
803 grub_be_to_cpu16 (catkey->namelen)) = '\0';
806 for (i = 0; i < grub_be_to_cpu16 (catkey->namelen); i++)
808 if (catkey->name[i] == ':')
809 catkey->name[i] = '/';
810 catkey->name[i] = grub_be_to_cpu16 (catkey->name[i]);
840 intern.catkey.parent = dir->fileid;
841 intern.catkey.name = 0;
842 intern.catkey.namelen = 0;
976 struct grub_hfsplus_catkey *catkey;
989 intern.catkey.parent = 1;
990 intern.catkey.name = 0;
991 intern.catkey.namelen = 0;
1001 catkey = (struct grub_hfsplus_catkey *)
1004 label_len = grub_be_to_cpu16 (catkey->namelen);
1007 catkey->name[i] = grub_be_to_cpu16 (catkey->name[i]);
1010 if (catkey->name[i] == 0)
1018 *grub_utf16_to_utf8 ((grub_uint8_t *) (*label), catkey->name,