Lines Matching defs:out_key
504 * hfslib_find_catalog_record_with_key(). out_key may be NULL; if not, the key
512 hfs_catalog_key_t* out_key,
531 if (out_key != NULL)
532 memcpy(out_key, &key, sizeof(key));
1661 hfs_catalog_key_t* out_key,
1667 if (in_bytes == NULL || out_key == NULL || inout_rectype == NULL)
1677 out_key->key_len = be16tohp(&ptr);
1679 out_key->key_len = *(((uint8_t*)ptr));
1683 out_key->parent_cnid = be32tohp(&ptr);
1685 last_bytes_read = hfslib_read_unistr255(ptr, &out_key->name);
1818 hfs_extent_key_t* out_key,
1824 if (in_bytes == NULL || out_key == NULL
1835 out_key->key_length = be16tohp(&ptr);
1837 out_key->key_length = *(((uint8_t*)ptr));
1841 out_key->fork_type = *(((uint8_t*)ptr));
1843 out_key->padding = *(((uint8_t*)ptr));
1845 out_key->file_cnid = be32tohp(&ptr);
1846 out_key->start_block = be32tohp(&ptr);
2284 hfs_catalog_key_t* out_key)
2287 out_key == 0)
2293 out_key->key_len = 6 + 2 * in_name_len;
2294 out_key->parent_cnid = in_parent_cnid;
2295 out_key->name.length = in_name_len;
2297 memcpy(&out_key->name.unicode, in_unicode, in_name_len*2);
2299 return out_key->key_len;
2308 hfs_extent_key_t* out_key)
2310 if (in_cnid == 0 || out_key == 0)
2313 out_key->key_length = HFS_MAX_EXT_KEY_LEN;
2314 out_key->fork_type = in_forktype;
2315 out_key->padding = 0;
2316 out_key->file_cnid = in_cnid;
2317 out_key->start_block = in_startblock;
2319 return out_key->key_length;