Changeset faba839 in mainline
- Timestamp:
- 2012-06-13T13:16:19Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2902e1bb
- Parents:
- 32d19f7
- Location:
- uspace
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/tester/mm/common.c
r32d19f7 rfaba839 342 342 link_initialize(&area->link); 343 343 344 area->addr = as_area_create( (void *) -1, size,344 area->addr = as_area_create(AS_AREA_ANY, size, 345 345 AS_AREA_WRITE | AS_AREA_READ); 346 if (area->addr == (void *) -1) {346 if (area->addr == AS_MAP_FAILED) { 347 347 free(area); 348 348 check_consistency("map_area (a)"); -
uspace/app/tester/mm/mapping1.c
r32d19f7 rfaba839 42 42 TPRINTF("Creating AS area...\n"); 43 43 44 void *result = as_area_create( (void *) -1, size,44 void *result = as_area_create(AS_AREA_ANY, size, 45 45 AS_AREA_READ | AS_AREA_WRITE); 46 if (result == (void *) -1)46 if (result == AS_MAP_FAILED) 47 47 return NULL; 48 48 -
uspace/drv/bus/usb/uhci/utils/malloc32.h
r32d19f7 rfaba839 99 99 static inline void * get_page(void) 100 100 { 101 void *address = as_area_create( (void *) -1, UHCI_REQUIRED_PAGE_SIZE,101 void *address = as_area_create(AS_AREA_ANY, UHCI_REQUIRED_PAGE_SIZE, 102 102 AS_AREA_READ | AS_AREA_WRITE); 103 if (address == (void *) -1)103 if (address == AS_MAP_FAILED) 104 104 return NULL; 105 105 -
uspace/drv/bus/usb/usbmast/main.c
r32d19f7 rfaba839 302 302 303 303 (void) async_share_out_finalize(callid, &comm_buf); 304 if (comm_buf == (void *) -1) {304 if (comm_buf == AS_MAP_FAILED) { 305 305 async_answer_0(callid, EHANGUP); 306 306 return; -
uspace/lib/c/generic/as.c
r32d19f7 rfaba839 46 46 * 47 47 * @param base Starting virtual address of the area. 48 * If set to (void *) -1, the kernel finds49 * a mappable area.48 * If set to AS_AREA_ANY ((void *) -1), 49 * the kernel finds a mappable area. 50 50 * @param size Size of the area. 51 51 * @param flags Flags describing type of the area. 52 52 * 53 53 * @return Starting virtual address of the created area on success. 54 * @return (void *) -1otherwise.54 * @return AS_MAP_FAILED ((void *) -1) otherwise. 55 55 * 56 56 */ -
uspace/lib/c/generic/elf/elf_load.c
r32d19f7 rfaba839 366 366 a = as_area_create((uint8_t *) base + bias, mem_sz, 367 367 AS_AREA_READ | AS_AREA_WRITE | AS_AREA_CACHEABLE); 368 if (a == (void *) -1) {368 if (a == AS_MAP_FAILED) { 369 369 DPRINTF("memory mapping failed (0x%x, %d)\n", 370 370 base + bias, mem_sz); -
uspace/lib/c/generic/malloc.c
r32d19f7 rfaba839 285 285 /* Align the heap area size on page boundary */ 286 286 size_t asize = ALIGN_UP(size, PAGE_SIZE); 287 void *astart = as_area_create( (void *) -1, asize,287 void *astart = as_area_create(AS_AREA_ANY, asize, 288 288 AS_AREA_WRITE | AS_AREA_READ); 289 if (astart == (void *) -1)289 if (astart == AS_MAP_FAILED) 290 290 return false; 291 291 -
uspace/lib/c/generic/mman.c
r32d19f7 rfaba839 42 42 { 43 43 if (!start) 44 start = (void *) -1;44 start = AS_AREA_ANY; 45 45 46 46 // if (!((flags & MAP_SHARED) ^ (flags & MAP_PRIVATE))) -
uspace/lib/c/include/as.h
r32d19f7 rfaba839 41 41 #include <libarch/config.h> 42 42 43 #define AS_AREA_ANY ((void *) -1) 44 #define AS_MAP_FAILED ((void *) -1) 45 43 46 static inline size_t SIZE2PAGES(size_t size) 44 47 { -
uspace/lib/c/include/sys/mman.h
r32d19f7 rfaba839 39 39 #include <sys/types.h> 40 40 41 #define MAP_FAILED ((void *) -1)41 #define MAP_FAILED AS_MAP_FAILED 42 42 43 43 #define MAP_SHARED (1 << 0) -
uspace/lib/fb/imgmap.c
r32d19f7 rfaba839 420 420 421 421 if ((flags & IMGMAP_FLAG_SHARED) == IMGMAP_FLAG_SHARED) { 422 imgmap = (imgmap_t *) as_area_create( (void *) -1, size,422 imgmap = (imgmap_t *) as_area_create(AS_AREA_ANY, size, 423 423 AS_AREA_READ | AS_AREA_WRITE); 424 if (imgmap == (void *) -1)424 if (imgmap == AS_MAP_FAILED) 425 425 return NULL; 426 426 } else { -
uspace/lib/fb/screenbuffer.c
r32d19f7 rfaba839 79 79 80 80 if ((flags & SCREENBUFFER_FLAG_SHARED) == SCREENBUFFER_FLAG_SHARED) { 81 scrbuf = (screenbuffer_t *) as_area_create( (void *) -1, size,81 scrbuf = (screenbuffer_t *) as_area_create(AS_AREA_ANY, size, 82 82 AS_AREA_READ | AS_AREA_WRITE | AS_AREA_CACHEABLE); 83 if (scrbuf == (void *) -1)83 if (scrbuf == AS_MAP_FAILED) 84 84 return NULL; 85 85 } else { -
uspace/lib/fs/libfs.c
r32d19f7 rfaba839 339 339 */ 340 340 rc = async_share_in_start_0_0(exch, PLB_SIZE, (void *) ®.plb_ro); 341 if (reg.plb_ro == (void *) -1) {341 if (reg.plb_ro == AS_MAP_FAILED) { 342 342 async_exchange_end(exch); 343 343 async_forget(req); -
uspace/srv/bd/ata_bd/ata_bd.c
r32d19f7 rfaba839 308 308 309 309 (void) async_share_out_finalize(callid, &fs_va); 310 if (fs_va == (void *) -1) {310 if (fs_va == AS_MAP_FAILED) { 311 311 async_answer_0(callid, EHANGUP); 312 312 return; -
uspace/srv/bd/file_bd/file_bd.c
r32d19f7 rfaba839 189 189 190 190 (void) async_share_out_finalize(callid, &fs_va); 191 if (fs_va == (void *) -1) {191 if (fs_va == AS_MAP_FAILED) { 192 192 async_answer_0(callid, EHANGUP); 193 193 return; -
uspace/srv/bd/gxe_bd/gxe_bd.c
r32d19f7 rfaba839 196 196 197 197 (void) async_share_out_finalize(callid, &fs_va); 198 if (fs_va == (void *) -1) {198 if (fs_va == AS_MAP_FAILED) { 199 199 async_answer_0(callid, EHANGUP); 200 200 return; -
uspace/srv/bd/part/guid_part/guid_part.c
r32d19f7 rfaba839 350 350 351 351 (void) async_share_out_finalize(callid, &fs_va); 352 if (fs_va == (void *) -1) {352 if (fs_va == AS_MAP_FAILED) { 353 353 async_answer_0(callid, EHANGUP); 354 354 return; -
uspace/srv/bd/part/mbr_part/mbr_part.c
r32d19f7 rfaba839 427 427 428 428 (void) async_share_out_finalize(callid, &fs_va); 429 if (fs_va == (void *) -1) {429 if (fs_va == AS_MAP_FAILED) { 430 430 async_answer_0(callid, EHANGUP); 431 431 return; -
uspace/srv/bd/rd/rd.c
r32d19f7 rfaba839 106 106 if (async_share_out_receive(&callid, &comm_size, &flags)) { 107 107 (void) async_share_out_finalize(callid, &fs_va); 108 if (fs_va == (void *) -1) {108 if (fs_va == AS_MAP_FAILED) { 109 109 async_answer_0(callid, EHANGUP); 110 110 return; -
uspace/srv/hid/fb/fb.c
r32d19f7 rfaba839 305 305 306 306 int rc = async_share_out_finalize(callid, &frontbuf->data); 307 if ((rc != EOK) || (frontbuf->data == (void *) -1)) {307 if ((rc != EOK) || (frontbuf->data == AS_MAP_FAILED)) { 308 308 free(frontbuf); 309 309 async_answer_0(iid, ENOMEM); … … 348 348 349 349 int rc = async_share_out_finalize(callid, &imagemap->data); 350 if ((rc != EOK) || (imagemap->data == (void *) -1)) {350 if ((rc != EOK) || (imagemap->data == AS_MAP_FAILED)) { 351 351 free(imagemap); 352 352 async_answer_0(iid, ENOMEM); -
uspace/srv/vfs/vfs.c
r32d19f7 rfaba839 173 173 * Allocate and initialize the Path Lookup Buffer. 174 174 */ 175 plb = as_area_create( (void *) -1, PLB_SIZE,175 plb = as_area_create(AS_AREA_ANY, PLB_SIZE, 176 176 AS_AREA_READ | AS_AREA_WRITE | AS_AREA_CACHEABLE); 177 if (plb == (void *) -1) {177 if (plb == AS_MAP_FAILED) { 178 178 printf("%s: Cannot create address space area\n", NAME); 179 179 return ENOMEM;
Note:
See TracChangeset
for help on using the changeset viewer.