Lines Matching refs:block_size

82     uint32_t block_size;    // block size that the adb host is using to send the file to us  member
245 memset(fd->block_data, 0, fd->block_size); in fetch_block()
250 size_t fetch_size = fd->block_size; in fetch_block()
251 if (block * fd->block_size + fetch_size > fd->file_size) { in fetch_block()
255 fetch_size = fd->file_size - (block * fd->block_size); in fetch_block()
256 memset(fd->block_data + fetch_size, 0, fd->block_size - fetch_size); in fetch_block()
274 SHA256(fd->block_data, fd->block_size, hash); in fetch_block()
321 uint32_t block = offset / fd->block_size; in handle_read()
336 uint32_t block_offset = offset - (block * fd->block_size); in handle_read()
338 if (size + block_offset <= fd->block_size) { in handle_read()
348 fd->block_size - block_offset); in handle_read()
350 vec[1].iov_len = fd->block_size - block_offset; in handle_read()
366 uint64_t file_size, uint32_t block_size) in run_fuse_sideload() argument
374 if (block_size < 1024) { in run_fuse_sideload()
375 fprintf(stderr, "block size (%u) is too small\n", block_size); in run_fuse_sideload()
378 if (block_size > (1<<22)) { // 4 MiB in run_fuse_sideload()
379 fprintf(stderr, "block size (%u) is too large\n", block_size); in run_fuse_sideload()
388 fd.block_size = block_size; in run_fuse_sideload()
389 fd.file_blocks = (file_size == 0) ? 0 : (((file_size-1) / block_size) + 1); in run_fuse_sideload()
409 fd.block_data = (uint8_t*)malloc(block_size); in run_fuse_sideload()
411 fprintf(stderr, "failed to allocate %d bites for block_data\n", block_size); in run_fuse_sideload()
415 fd.extra_block = (uint8_t*)malloc(block_size); in run_fuse_sideload()
417 fprintf(stderr, "failed to allocate %d bites for extra_block\n", block_size); in run_fuse_sideload()
433 fd.ffd, fd.uid, fd.gid, block_size); in run_fuse_sideload()