Lines Matching defs:op

69 #define SHOULD_COPY_DIR(op, direction)					    \
71 || (kWalkSyncAlways & (op)) \
72 || (((kWalkSyncIn & (op)) ? kIODirectionIn : kIODirectionOut) \
324 IOOptionBits op = (uintptr_t) reference;
349 if (state->fMisaligned && (kWalkPreflight & op))
372 if (kWalkPreflight & op)
380 if (kWalkPrepare & op)
390 if (!lastPage || SHOULD_COPY_DIR(op, target->fMDSummary.fDirection))
395 if (SHOULD_COPY_DIR(op, target->fMDSummary.fDirection))
417 (kWalkSyncIn & op) ? "->" : "<-",
418 address, chunk, op);
420 if (kWalkSyncIn & op)
443 IODMACommand::walkAll(UInt8 op)
451 if (kWalkPreflight & op)
462 if (!(kWalkDoubleBuffer & op))
466 ret = genIOVMSegments(op, segmentOp, (void *)(uintptr_t) op, &offset, state, &numSegments);
469 op &= ~kWalkPreflight;
471 state->fDoubleBuffer = (state->fMisaligned || (kWalkDoubleBuffer & op));
502 ret = genIOVMSegments(op, segmentOp, (void *)(uintptr_t) op, &offset, state, &numSegments);
504 op &= ~(kWalkSyncIn | kWalkSyncOut);
527 if (state->fPrepared && ((kWalkSyncIn | kWalkSyncOut) & op))
538 ret = genIOVMSegments(op, segmentOp, (void *)(uintptr_t) op, &offset, state, &numSegments);
544 if (SHOULD_COPY_DIR(op, fMDSummary.fDirection))
550 if (kWalkSyncIn & op)
558 DEBG("fCopyMD %s %lx bytes\n", (kWalkSyncIn & op) ? "wrote" : "read", bytes);
567 if (kWalkComplete & op)
735 IOOptionBits op = kWalkPrepare | kWalkPreflight;
737 op |= kWalkSyncOut;
738 ret = walkAll(op);
798 IOOptionBits op = kWalkComplete;
800 op |= kWalkSyncIn;
801 ret = walkAll(op);
850 IOOptionBits op;
858 op = 0;
868 op |= kWalkPrepare | kWalkPreflight | kWalkDoubleBuffer;
874 op |= kWalkSyncIn | kWalkSyncAlways;
876 op |= kWalkSyncOut | kWalkSyncAlways;
878 ret = walkAll(op);
888 UInt32 op;
921 switch (context->op)
957 context.op = transferOp;
985 IODMACommand::genIOVMSegments(uint32_t op,
996 if (!(kWalkComplete & op) && !fActive)
1101 if ((kWalkClient & op) && (curSeg.fIOVMAddr + curSeg.fLength - 1) > maxPhys)