Lines Matching defs:REC
177 #define REC (This->track_map[ptr])
189 REC.head, REC.sector, REC.sizecode,
194 if(REC.phantom) {
197 128 << REC.sizecode);
202 RR_SIZECODE(request+(*nr)-1) == REC.sizecode &&
203 compactify->head == REC.head &&
205 compactify->sector +1 == REC.sector) {
206 RR_SETSIZECODE(request+(*nr)-1, REC.sizecode);
216 RR_SETHEAD(request+(*nr), REC.head);
217 RR_SETSECTOR(request+(*nr), REC.sector);
218 RR_SETSIZECODE(request+(*nr), REC.sizecode);
225 compactify->head = REC.head;
226 compactify->sector = REC.sector;
235 if(!REC.valid)
259 for(ptr=0; ptr < This->last_sector; ptr=REC.end)
260 if(REC.dirty)
271 for(ptr=0; ptr < This->last_sector; ptr=REC.end)
272 if(REC.dirty) {
273 if(bytes >= REC.end - REC.begin) {
274 bytes -= REC.end - REC.begin;
275 REC.dirty = 0;
306 for(ptr=REC.begin; ptr < end ; ptr = REC.end)
313 for(ptr=REC.begin; ptr < end ; ptr = REC.end) {
314 if(!REC.valid) {
315 if(bytes >= REC.end - REC.begin) {
316 bytes -= REC.end - REC.begin;
317 REC.valid = 1;
334 for(ptr=REC.begin; ptr < end ; ptr = REC.end) {
335 REC.valid = 1;
336 if(!REC.phantom)
337 REC.dirty = 1;
378 REC.head = *head;
379 REC.sector = *sector + 129;
380 REC.phantom = 0;
396 REC.phantom = 1;
426 REC.begin = lbegin;
427 REC.end = lend;
429 REC.head = map->head;
430 REC.sector = map->size + 128;
431 REC.sizecode = map->size;
433 REC.valid = 0;
434 REC.dirty = 0;
435 REC.phantom = 0;
438 REC.begin = REC.end = ptr;
446 REC.begin = ptr;
447 REC.end = ptr+1;
449 REC.sizecode = 2;
451 REC.valid = 0;
452 REC.dirty = 0;