Lines Matching refs:mapArgs
910 IOMDDMAMapArgs mapArgs; in prepare() local
911 bzero(&mapArgs, sizeof(mapArgs)); in prepare()
912 mapArgs.fMapper = fMapper.get(); in prepare()
913 mapArgs.fCommand = this; in prepare()
914 mapArgs.fMapSpec.device = state->fDevice; in prepare()
915 mapArgs.fMapSpec.alignment = fAlignMask + 1; in prepare()
916 mapArgs.fMapSpec.numAddressBits = fNumAddressBits ? ((UInt8) fNumAddressBits) : 64; in prepare()
917 mapArgs.fLength = state->fPreparedLength; in prepare()
920 mapArgs.fOffset = 0; in prepare()
923 mapArgs.fOffset = state->fPreparedOffset; in prepare()
926 ret = md->dmaCommandOperation(kIOMDDMAMap, &mapArgs, sizeof(mapArgs)); in prepare()
929 && mapArgs.fAllocLength in prepare()
930 && (mapArgs.fAllocLength != mapArgs.fLength)) { in prepare()
946 assert(mapArgs.fAllocLength > mapArgs.fLength); in prepare()
974 IOLog("DMA[%p] alloc 0x%qx, 0x%qx\n", this, mapArgs.fAlloc, mapArgs.fAllocLength); in prepare()
1035 state->fLocalMapperAllocBase = (mapArgs.fAlloc & ~mapperPageMask); in prepare()
1044 state->fLocalMapperAlloc = mapArgs.fAlloc; in prepare()
1046 state->fLocalMapperAllocLength = mapArgs.fAllocLength; in prepare()
1088 IOMDDMAMapArgs mapArgs; in complete() local
1089 bzero(&mapArgs, sizeof(mapArgs)); in complete()
1090 mapArgs.fMapper = fMapper.get(); in complete()
1091 mapArgs.fCommand = this; in complete()
1092 mapArgs.fAlloc = state->fLocalMapperAlloc; in complete()
1093 mapArgs.fAllocLength = state->fLocalMapperAllocLength; in complete()
1096 mapArgs.fOffset = 0; in complete()
1099 mapArgs.fOffset = state->fPreparedOffset; in complete()
1102 ret = md->dmaCommandOperation(kIOMDDMAUnmap, &mapArgs, sizeof(mapArgs)); in complete()