• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/squashfs-4.2/

Lines Matching defs:dupl_ptr

2055 	struct file_info *dupl_ptr = dupl[DUP_HASH(file_size)];
2060 for(; dupl_ptr; dupl_ptr = dupl_ptr->next) {
2061 if(file_size != dupl_ptr->file_size)
2063 if(blocks != 0 && start != dupl_ptr->start)
2065 if(fragment != dupl_ptr->fragment->index)
2068 dupl_ptr->fragment->offset || bytes !=
2069 dupl_ptr->fragment->size))
2088 struct file_info *dupl_ptr = dupl[DUP_HASH(file_size)];
2090 for(; dupl_ptr; dupl_ptr = dupl_ptr->next)
2091 if(dupl_ptr->file_size == file_size)
2100 struct file_info *dupl_ptr = dupl[DUP_HASH(file_size)];
2102 for(; dupl_ptr; dupl_ptr = dupl_ptr->next)
2103 if(file_size == dupl_ptr->file_size && file_size ==
2104 dupl_ptr->fragment->size) {
2105 if(dupl_ptr->checksum_flag == FALSE) {
2107 get_fragment(dupl_ptr->fragment);
2108 dupl_ptr->checksum =
2109 get_checksum_disk(dupl_ptr->start,
2110 dupl_ptr->bytes, dupl_ptr->block_list);
2111 dupl_ptr->fragment_checksum =
2113 dupl_ptr->fragment->offset, file_size);
2115 dupl_ptr->checksum_flag = TRUE;
2117 if(dupl_ptr->fragment_checksum == checksum)
2130 struct file_info *dupl_ptr = malloc(sizeof(struct file_info));
2132 if(dupl_ptr == NULL) {
2136 dupl_ptr->file_size = file_size;
2137 dupl_ptr->bytes = bytes;
2138 dupl_ptr->block_list = block_list;
2139 dupl_ptr->start = start;
2140 dupl_ptr->fragment = fragment;
2141 dupl_ptr->checksum = checksum;
2142 dupl_ptr->fragment_checksum = fragment_checksum;
2143 dupl_ptr->checksum_flag = checksum_flag;
2144 dupl_ptr->next = dupl[DUP_HASH(file_size)];
2145 dupl[DUP_HASH(file_size)] = dupl_ptr;
2148 return dupl_ptr;
2157 struct file_info *dupl_ptr = dupl[DUP_HASH(file_size)];
2160 for(; dupl_ptr; dupl_ptr = dupl_ptr->next)
2161 if(file_size == dupl_ptr->file_size && bytes == dupl_ptr->bytes
2162 && frag_bytes == dupl_ptr->fragment->size) {
2163 long long target_start, dup_start = dupl_ptr->start;
2166 if(memcmp(*block_list, dupl_ptr->block_list, blocks *
2178 if(dupl_ptr->checksum_flag == FALSE) {
2180 get_fragment(dupl_ptr->fragment);
2181 dupl_ptr->checksum =
2182 get_checksum_disk(dupl_ptr->start,
2183 dupl_ptr->bytes, dupl_ptr->block_list);
2184 dupl_ptr->fragment_checksum =
2186 dupl_ptr->fragment->offset, frag_bytes);
2188 dupl_ptr->checksum_flag = TRUE;
2191 if(checksum != dupl_ptr->checksum ||
2193 dupl_ptr->fragment_checksum)
2234 get_fragment(dupl_ptr->fragment);
2239 dupl_ptr->fragment->offset,
2245 dupl_ptr->start,
2246 dupl_ptr->bytes,
2247 dupl_ptr->checksum,
2248 dupl_ptr->fragment->index,
2250 dupl_ptr->fragment->offset,
2252 *block_list = dupl_ptr->block_list;
2253 *start = dupl_ptr->start;
2254 *fragment = dupl_ptr->fragment;
2812 struct file_info *dupl_ptr;
2817 dupl_ptr = duplicate(size, 0, &block_listp, &start, &fragment,
2820 if(dupl_ptr) {
2823 dupl_ptr->fragment = fragment;
3068 struct file_info *dupl_ptr;
3124 dupl_ptr = duplicate(read_size, file_bytes, &block_listp, &dup_start,
3127 if(dupl_ptr) {
3133 dupl_ptr->fragment = fragment;