Lines Matching refs:mapArgs
906 IOMDDMAMapArgs mapArgs; in prepare() local
907 bzero(&mapArgs, sizeof(mapArgs)); in prepare()
908 mapArgs.fMapper = fMapper.get(); in prepare()
909 mapArgs.fCommand = this; in prepare()
910 mapArgs.fMapSpec.device = state->fDevice; in prepare()
911 mapArgs.fMapSpec.alignment = fAlignMask + 1; in prepare()
912 mapArgs.fMapSpec.numAddressBits = fNumAddressBits ? ((UInt8) fNumAddressBits) : 64; in prepare()
913 mapArgs.fLength = state->fPreparedLength; in prepare()
916 mapArgs.fOffset = 0; in prepare()
919 mapArgs.fOffset = state->fPreparedOffset; in prepare()
922 ret = md->dmaCommandOperation(kIOMDDMAMap, &mapArgs, sizeof(mapArgs)); in prepare()
925 && mapArgs.fAllocLength in prepare()
926 && (mapArgs.fAllocLength != mapArgs.fLength)) { in prepare()
942 assert(mapArgs.fAllocLength > mapArgs.fLength); in prepare()
970 IOLog("DMA[%p] alloc 0x%qx, 0x%qx\n", this, mapArgs.fAlloc, mapArgs.fAllocLength); in prepare()
1031 state->fLocalMapperAllocBase = (mapArgs.fAlloc & ~mapperPageMask); in prepare()
1040 state->fLocalMapperAlloc = mapArgs.fAlloc; in prepare()
1042 state->fLocalMapperAllocLength = mapArgs.fAllocLength; in prepare()
1084 IOMDDMAMapArgs mapArgs; in complete() local
1085 bzero(&mapArgs, sizeof(mapArgs)); in complete()
1086 mapArgs.fMapper = fMapper.get(); in complete()
1087 mapArgs.fCommand = this; in complete()
1088 mapArgs.fAlloc = state->fLocalMapperAlloc; in complete()
1089 mapArgs.fAllocLength = state->fLocalMapperAllocLength; in complete()
1092 mapArgs.fOffset = 0; in complete()
1095 mapArgs.fOffset = state->fPreparedOffset; in complete()
1098 ret = md->dmaCommandOperation(kIOMDDMAUnmap, &mapArgs, sizeof(mapArgs)); in complete()