Lines Matching refs:buffer
129 block->buffer = (char *)buf_dataptr(bp);
139 if ((((BTNodeDescriptor *)block->buffer)->kind == kBTHeaderNode) &&
140 (((BTHeaderRec *)((char *)block->buffer + 14))->nodeSize != buf_count(bp)) &&
141 (SWAP_BE16 (((BTHeaderRec *)((char *)block->buffer + 14))->nodeSize) != buf_count(bp))) {
157 } else if (*((u_int16_t *)((char *)block->buffer + (block->blockSize - sizeof (u_int16_t)))) == 0x0e00) {
168 * We mark the buffer invalid so that the next attempt to get the
182 block->buffer = NULL;
218 block.buffer = (char *)buf_dataptr(bp);
260 buf_brelse(bp); /* note: B-tree code will clear blockPtr->blockHeader and blockPtr->buffer */
288 * Set the B_LOCKED flag and unlock the buffer, causing buf_brelse to move
289 * the buffer onto the LOCKED free list. This is necessary, otherwise
340 buf_brelse(bp); /* note: B-tree code will clear blockPtr->blockHeader and blockPtr->buffer */
623 void * buffer;
754 buffer = (void *)buf_dataptr(bp);
755 blkdesc.buffer = buffer;
763 panic("hfs_create_attr_btree: bad buffer size (%d)\n", buf_size(bp));
765 bzero(buffer, nodesize);
766 index = (u_int16_t *)buffer;
769 ndp = (BTNodeDescriptor *)buffer;
778 bthp = (BTHeaderRec *)((u_int8_t *)buffer + offset);
799 bitmap = (u_int8_t *) buffer + offset;
826 buffer = (void *)buf_dataptr(bp);
827 blkdesc.buffer = buffer;
834 bzero(buffer, nodesize);
835 index = (u_int16_t *)buffer;
838 ndp = (BTNodeDescriptor *)buffer;