Lines Matching defs:piece
536 udf_quick_check_fids_piece(uint8_t *piece, uint32_t piece_len,
547 fid = (struct fileid_desc *) (piece + offset);
581 udf_fids_fixup(uint8_t *piece, uint32_t piece_len,
592 fid = (struct fileid_desc *) (piece + offset);
707 /* check all current overlaps with the piece we have here */
716 /* piece before overlap? */
719 /* piece after overlap? */
758 uint8_t *bpos, *piece;
824 piece = calloc(1, piece_alloc_len);
825 if (piece == NULL)
828 memcpy(piece, bpos, piece_len);
834 piece + i * context.sector_size,
845 free(piece);
850 memcpy(*resultp + fpos, piece, piece_alloc_len);
851 free(piece);
854 piece = *resultp + fpos;
856 udf_fids_fixup(piece, piece_len, process_context,
859 udf_fids_fixup(piece, piece_len, process_context,
864 piece = *resultp + fpos;
866 error = udf_quick_check_fids_piece(piece, piece_len,
869 error = udf_quick_check_fids_piece(piece, piece_len,
879 piece = *resultp + fpos;
881 memcpy(bpos, piece, piece_len);
886 piece, lb_num, vpart_num,
889 pwarn("Got error writing piece\n");
893 /* allocated but not written piece, skip */
1444 /* are we linking to a new piece? */