/haiku/src/tests/system/kernel/cache/ |
H A D | file_map_test.cpp | 45 file_io_vec fVecs[MAX_VECS]; member in class:Map 101 fVecs[fCount].offset = diskOffset; 102 fVecs[fCount].length = length; 170 if (fTestVecs[0].offset != fVecs[index].offset + diff) { 172 fTestVecs[0].offset, fVecs[index].offset + diff); 200 vecs[count].offset = fVecs[index].offset + diff; 201 vecs[count].length = fVecs[index].length - diff; 232 i, fOffsets[i], fVecs[i].length, fVecs[i].offset); 273 if (offset >= fOffsets[i] && offset < fOffsets[i] + fVecs[ [all...] |
/haiku/src/system/kernel/device_manager/ |
H A D | dma_resources.h | 49 generic_io_vec* Vecs() { return fVecs; } 50 generic_io_vec& VecAt(size_t index) { return fVecs[index]; } 79 generic_io_vec fVecs[1]; member in class:DMABuffer
|
H A D | IOCache.cpp | 50 fVecs(NULL) 80 delete[] fVecs; 119 fVecs = new(std::nothrow) generic_io_vec[fPagesPerLine]; 120 if (fPages == NULL || fVecs == NULL) 539 fVecs[vecCount].base = pageAddress; 540 fVecs[vecCount++].length = B_PAGE_SIZE; 544 fVecs[vecCount - 1].length += B_PAGE_SIZE; 550 // this makes sure that sum(fVecs[].length) == requestLength 553 fVecs[vecCount - 1].length -= padLength; 557 status_t error = request.Init(firstPageOffset, fVecs, vecCoun [all...] |
H A D | IOCache.h | 80 generic_io_vec* fVecs; member in class:IOCache
|
H A D | IORequest.cpp | 118 memcpy(fVecs, vecs, sizeof(generic_io_vec) * count); 121 fVecs[0].base += firstVecOffset; 122 fVecs[0].length -= firstVecOffset; 125 fVecs[count - 1].length = lastVecSize; 135 actualLength += fVecs[i].length; 162 vector.iov_base = (void*)(addr_t)fVecs[cookie->vec_index].base; 163 vector.iov_len = fVecs[cookie->vec_index++].length; 168 && (fVecCount > 1 || fVecs[0].length > B_PAGE_SIZE)) { 177 B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA, fVecs, fVecCount); 188 generic_io_vec& currentVec = fVecs[cooki [all...] |
H A D | IORequest.h | 56 generic_io_vec* Vecs() { return fVecs; } 57 generic_io_vec& VecAt(size_t index) { return fVecs[index]; } 85 generic_io_vec fVecs[1]; member in class:IOBuffer
|
H A D | dma_resources.cpp | 56 generic_io_vec& vec = fVecs[fVecCount++]; 68 return fVecs[index].base >= fBounceBuffer->physical_address 69 && fVecs[index].base 86 i, fVecs[i].base, fVecs[i].length);
|
/haiku/src/add-ons/kernel/network/protocols/unix/ |
H A D | UnixFifo.cpp | 30 fVecs(vecs), 40 fTotalSize += fVecs[i].iov_len; 51 && fVecs[fVecIndex].iov_len - fVecOffset <= size) { 52 size -= fVecs[fVecIndex].iov_len - fVecOffset; 66 && fVecOffset >= fVecs[fVecIndex].iov_len) { 73 data = (uint8*)fVecs[fVecIndex].iov_base + fVecOffset; 74 size = fVecs[fVecIndex].iov_len - fVecOffset;
|
H A D | UnixFifo.h | 56 const iovec* fVecs; member in class:UnixRequest
|
/haiku/src/system/kernel/cache/ |
H A D | file_cache.cpp | 90 generic_io_vec* fVecs; member in class:PrecacheIO 124 fVecs(NULL), 137 delete[] fVecs; 152 fVecs = new(std::nothrow) generic_io_vec[fPageCount]; 153 if (fVecs == NULL) 164 add_to_iovec(fVecs, fVecCount, fPageCount, 182 vfs_asynchronous_read_pages(fRef->vnode, NULL, fOffset, fVecs, fVecCount,
|
/haiku/src/system/kernel/vm/ |
H A D | vm_page.cpp | 1974 generic_io_vec fVecs[32]; // TODO: make dynamic/configurable member in class:PageWriteTransfer 2120 fVecs[0].base = (phys_addr_t)page->physical_page_number << PAGE_SHIFT; 2121 fVecs[0].length = B_PAGE_SIZE; 2135 phys_addr_t nextBase = fVecs[fVecCount - 1].base 2136 + fVecs[fVecCount - 1].length; 2141 fVecs[fVecCount - 1].length += B_PAGE_SIZE; 2146 nextBase = fVecs[0].base - B_PAGE_SIZE; 2150 fVecs[0].base = nextBase; 2151 fVecs[0].length += B_PAGE_SIZE; 2159 && fVecCount < sizeof(fVecs) / sizeo [all...] |
/haiku/src/system/kernel/fs/ |
H A D | vfs.cpp | 616 fVecs = (generic_io_vec*)alloc_tracing_buffer_memcpy(vecs, 627 if (fVecs != NULL) { 631 out.Print("(%" B_PRIx64 ", %" B_PRIu64 ")", (uint64)fVecs[i].base, 632 (uint64)fVecs[i].length); 647 generic_io_vec* fVecs; member in class:VFSPagesIOTracing::PagesIOTraceEntry
|