Lines Matching refs:block_ptr
764 update_fs_block(journal *jnl, void *block_ptr, off_t fs_block, size_t bsize)
794 memcpy((char *)buf_dataptr(oblock_bp), block_ptr, bsize);
1096 size_t max_bsize = 0; /* protected by block_ptr */
1099 char *buff, *block_ptr=NULL;
1255 if (kmem_alloc(kernel_map, (vm_offset_t *)&block_ptr, max_bsize)) {
1259 block_ptr = NULL;
1288 ret = read_journal_data(jnl, &block_offset, block_ptr, size);
1295 disk_cksum = calc_checksum(block_ptr, size);
1303 *(int *)&block_ptr[0*sizeof(int)], *(int *)&block_ptr[1*sizeof(int)], *(int *)&block_ptr[2*sizeof(int)], *(int *)&block_ptr[3*sizeof(int)],
1304 *(int *)&block_ptr[4*sizeof(int)], *(int *)&block_ptr[5*sizeof(int)], *(int *)&block_ptr[6*sizeof(int)], *(int *)&block_ptr[7*sizeof(int)]);
1334 if (block_ptr) {
1335 kmem_free(kernel_map, (vm_offset_t)block_ptr, max_bsize);
1336 block_ptr = NULL;
1405 if (kmem_alloc(kernel_map, (vm_offset_t *)&block_ptr, max_bsize)) {
1424 ret = read_journal_data(jnl, &jnl_offset, block_ptr, size);
1430 if (update_fs_block(jnl, block_ptr, number, size) != 0) {
1444 // free block_ptr
1445 if (block_ptr) {
1446 kmem_free(kernel_map, (vm_offset_t)block_ptr, max_bsize);
1447 block_ptr = NULL;
1458 if (block_ptr) {
1459 kmem_free(kernel_map, (vm_offset_t)block_ptr, max_bsize);