Changeset 392 in vbox for trunk/include/iprt
- Timestamp:
- Jan 27, 2007 10:28:29 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 17963
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/memobj.h
r1 r392 126 126 * @param pv User virtual address. This is rounded down to a page boundrary. 127 127 * @param cb Number of bytes to lock. This is rounded up to nearest page boundrary. 128 * @param R0Process The process to lock pages in. NIL_R0PROCESS is an alias for the current one. 128 129 * 129 130 * @remark RTR0MemObjGetAddress() will return the rounded down address. 130 131 */ 131 RTR0DECL(int) RTR0MemObjLockUser(PRTR0MEMOBJ pMemObj, void *pv, size_t cb );132 RTR0DECL(int) RTR0MemObjLockUser(PRTR0MEMOBJ pMemObj, void *pv, size_t cb, RTR0PROCESS R0Process); 132 133 133 134 /** … … 188 189 * @param uAlignment The alignment of the reserved memory. 189 190 * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. 190 */ 191 RTR0DECL(int) RTR0MemObjReserveUser(PRTR0MEMOBJ pMemObj, void *pvFixed, size_t cb, size_t uAlignment); 191 * @param R0Process The process to reserve the memory in. NIL_R0PROCESS is an alias for the current one. 192 */ 193 RTR0DECL(int) RTR0MemObjReserveUser(PRTR0MEMOBJ pMemObj, void *pvFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process); 192 194 193 195 /** … … 214 216 * Supported values are 0 (alias for PAGE_SIZE), PAGE_SIZE, _2M and _4M. 215 217 * @param fProt Combination of RTMEM_PROT_* flags (except RTMEM_PROT_NONE). 216 */ 217 RTR0DECL(int) RTR0MemObjMapUser(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, void *pvFixed, size_t uAlignment, unsigned fProt); 218 * @param R0Process The process to map the memory into. NIL_R0PROCESS is an alias for the current one. 219 */ 220 RTR0DECL(int) RTR0MemObjMapUser(PRTR0MEMOBJ pMemObj, RTR0MEMOBJ MemObjToMap, void *pvFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process); 218 221 219 222 #endif /* IN_RING0 */
Note:
See TracChangeset
for help on using the changeset viewer.