• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/mtools-4.0.10/

Lines Matching refs:begin

74 	unsigned char begin; /* where it begins */
179 #define BEGIN(x) (This->track_map[(x)].begin)
241 static void adjust_bounds(Xdf_t *This, off_t *begin, off_t *end)
243 /* translates begin and end from byte to sectors */
244 *begin = *begin / This->sector_size;
273 if(bytes >= REC.end - REC.begin) {
274 bytes -= REC.end - REC.begin;
296 static int load_data(Xdf_t *This, off_t begin, off_t end, int retries)
302 adjust_bounds(This, &begin, &end);
304 ptr = begin;
306 for(ptr=REC.begin; ptr < end ; ptr = REC.end)
312 ptr = begin;
313 for(ptr=REC.begin; ptr < end ; ptr = REC.end) {
315 if(bytes >= REC.end - REC.begin) {
316 bytes -= REC.end - REC.begin;
318 } else if(ptr > begin)
327 static void mark_dirty(Xdf_t *This, off_t begin, off_t end)
331 adjust_bounds(This, &begin, &end);
333 ptr = begin;
334 for(ptr=REC.begin; ptr < end ; ptr = REC.end) {
342 static int load_bounds(Xdf_t *This, off_t begin, off_t end)
347 lbegin = begin;
352 if(begin != BEGIN(lbegin) * This->sector_size &&
355 /* contiguous end & begin, load them in one go */
356 return load_data(This, begin, end, 4);
358 if(begin != BEGIN(lbegin) * This->sector_size) {
359 endp1 = load_data(This, begin, begin, 4);
400 static void decompose(Xdf_t *This, int where, int len, off_t *begin,
409 *begin = where - track * This->track_size * 1024;
426 REC.begin = lbegin;
438 REC.begin = REC.end = ptr;
446 REC.begin = ptr;
482 off_t begin, end;
486 decompose(This, truncBytes32(where), len, &begin, &end, 0);
487 len2 = load_data(This, begin, end, 4);
490 len2 -= begin;
492 memcpy(buf, This->buffer + begin, len);
493 return end - begin;
498 off_t begin, end;
502 decompose(This, truncBytes32(where), len, &begin, &end, 0);
503 len2 = load_bounds(This, begin, end);
507 len2 -= begin;
509 memcpy(This->buffer + begin, buf, len);
510 mark_dirty(This, begin, end);
511 return end - begin;
598 off_t begin, end;
659 decompose(This, 0, 512, &begin, &end, 0);
687 decompose(This, 0, 512, &begin, &end, 1);