Lines Matching defs:sequential
296 * Determine if sequential access is in progress
310 int sequential;
314 sequential = object->sequential;
315 orig_sequential = sequential;
320 * reset indicator of sequential behavior
322 sequential = 0;
328 * advance indicator of sequential behavior
330 if (sequential < MAX_SEQUENTIAL_RUN)
331 sequential += PAGE_SIZE;
334 * reset indicator of sequential behavior
336 sequential = 0;
343 * advance indicator of sequential behavior
345 if (sequential > -MAX_SEQUENTIAL_RUN)
346 sequential -= PAGE_SIZE;
349 * reset indicator of sequential behavior
351 sequential = 0;
359 * advance indicator of sequential behavior
361 if (sequential < 0)
362 sequential = 0;
363 if (sequential < MAX_SEQUENTIAL_RUN)
364 sequential += PAGE_SIZE;
368 * advance indicator of sequential behavior
370 if (sequential > 0)
371 sequential = 0;
372 if (sequential > -MAX_SEQUENTIAL_RUN)
373 sequential -= PAGE_SIZE;
376 * reset indicator of sequential behavior
378 sequential = 0;
382 if (sequential != orig_sequential) {
383 if (!OSCompareAndSwap(orig_sequential, sequential, (UInt32 *)&object->sequential)) {
385 * if someone else has already updated object->sequential
395 * if a sequential access pattern is taking place... if only
399 * accesses, no sequential access pattern can develop anyway, so we
411 * Determine if sequential access is in progress
450 if ((sequential_run = object->sequential)) {
478 * determine if the run of sequential accesss has been