Lines Matching refs:buffer

91     BTNodeDescriptor *srcDesc = src->buffer;
177 srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - ((srcDesc->numRecords + 1) * sizeof (u_int16_t))));
182 if ((char *)srcOffs > ((char *)src->buffer + src->blockSize) ||
183 (char *)srcOffs < ((char *)src->buffer + sizeof(BTNodeDescriptor))) {
243 BTHeaderRec *srcHead = (BTHeaderRec *)((char *)src->buffer + sizeof(BTNodeDescriptor));
329 srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - ((srcDesc->numRecords + 1) * sizeof (u_int16_t))));
334 if ((char *)srcOffs > ((char *)src->buffer + src->blockSize) ||
335 (char *)srcOffs < ((char *)src->buffer + sizeof(BTNodeDescriptor))) {
400 BTNodeDescriptor *srcDesc = src->buffer;
401 u_int16_t *srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - (srcDesc->numRecords * sizeof (u_int16_t))));
424 srcKey = (HFSPlusExtentKey *)((char *)src->buffer + srcOffs[i]);
431 nextRecord = (char *)src->buffer + srcOffs[i-1];
434 * Make sure the key and data are within the buffer. Since both key
487 srcKey = (HFSPlusCatalogKey *)((char *)src->buffer + srcOffs[i]);
494 nextRecord = (char *)src->buffer + (uintptr_t)(srcOffs[i-1]);
684 * Make sure there is room for the name in the buffer.
724 srcKey = (HFSPlusAttrKey *)((char *)src->buffer + srcOffs[i]);
731 nextRecord = (char *)src->buffer + srcOffs[i-1];
733 /* Make sure there is room in the buffer for a minimal key */
879 srcKey = (HotFileKey *)((char *)src->buffer + srcOffs[i]);
886 nextRecord = (char *)src->buffer + srcOffs[i-1];
936 BTNodeDescriptor *srcDesc = src->buffer;
937 u_int16_t *srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - (srcDesc->numRecords * sizeof (u_int16_t))));
959 srcKey = (HFSExtentKey *)((char *)src->buffer + srcOffs[i]);
966 nextRecord = (char *)src->buffer + srcOffs[i-1];
969 * Make sure the key and data are within the buffer. Since both key
1020 srcKey = (HFSCatalogKey *)((char *)src->buffer + srcOffs[i]);
1027 nextRecord = (char *)src->buffer + srcOffs[i-1];
1190 /* Make sure there is room for the name in the buffer */