Lines Matching refs:ioplList
837 ioPLBlock const* ioplList = getIOPLList(dataP);
849 while (ioplIndex < numIOPLs && offset >= ioplList[ioplIndex].fIOMDOffset)
854 ioPLBlock ioplInfo = ioplList[ioplIndex];
2028 ioPLBlock *ioplList = getIOPLList(dataP);
2031 data->fPageAlign = (ioplList[0].fPageOffset & PAGE_MASK) | ~PAGE_MASK;
2183 const ioPLBlock *ioplList = getIOPLList(dataP);
2190 while (ind < numIOPLs && offset >= ioplList[ind].fIOMDOffset)
2194 ioPLBlock ioplInfo = ioplList[ind - 1];
2198 length = ioplList[ind].fIOMDOffset;
2979 ioPLBlock *ioplList = getIOPLList(dataP);
2983 if (ioplList[range].fIOPL) {
2984 upl_abort(ioplList[range].fIOPL, 0);
2985 upl_deallocate(ioplList[range].fIOPL);
3129 const ioPLBlock * ioplList = getIOPLList(dataP);
3141 if (ioplList->fFlags & kIOPLExternUPL)
3143 pageList = (upl_page_info_t *) ioplList->fPageInfo;
3152 if (ioplList->fFlags & kIOPLOnDevice) mapOptions |= kIODMAMapPhysicallyContiguous;
3156 *address = ptoa_64(base) + (ioplList->fPageOffset & PAGE_MASK);
3244 ioPLBlock *ioplList = getIOPLList(dataP);
3254 if (ioplList[ind].fIOPL) iopl_valid_data(ioplList[ind].fIOPL);
3271 if (ioplList[ind].fIOPL) {
3273 upl_abort(ioplList[ind].fIOPL, 0 /*!UPL_ABORT_DUMP_PAGES*/);
3275 upl_commit(ioplList[ind].fIOPL, 0, 0);
3276 upl_deallocate(ioplList[ind].fIOPL);
3279 upl_set_referenced(ioplList[0].fIOPL, false);