Lines Matching refs:dataEnd
200 IORangeScalar data, dataEnd; in allocate() local
223 dataEnd = (data + size - 1); in allocate()
225 ok = (dataEnd <= thisEnd); in allocate()
228 if (dataEnd != thisEnd) { in allocate()
231 elements[index].start = dataEnd + 1; in allocate()
240 if (dataEnd != thisEnd) { in allocate()
241 elements[index].start = dataEnd + 1; in allocate()
263 IORangeScalar dataEnd; in allocateRange() local
272 dataEnd = data + size - 1; in allocateRange()
285 found = (dataEnd <= thisEnd); in allocateRange()
289 if (dataEnd != thisEnd) { in allocateRange()
293 elements[index].start = dataEnd + 1; in allocateRange()
299 } else if (dataEnd != thisEnd) { in allocateRange()
300 elements[index].start = dataEnd + 1; in allocateRange()
316 IORangeScalar dataEnd; in deallocate() local
322 dataEnd = data + size - 1; in deallocate()
339 } else /*safe*/ if (dataEnd > elements[index - 1].end) { in deallocate()
340 elements[index - 1].end = dataEnd; in deallocate()
348 elements[index].end = dataEnd; in deallocate()