Changeset a9fa9b7 in rtems for cpukit/libblock
- Timestamp:
- 02/18/10 00:24:25 (14 years ago)
- Branches:
- 4.10, 4.11, 5, master
- Children:
- 3c0654d
- Parents:
- 7a115ee
- Location:
- cpukit/libblock/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/libblock/src/flashdisk.c
r7a115ee ra9fa9b7 135 135 * mean a larger descriptor size. Need to make the sequence 136 136 * large like 20+ bits so a large file system would not have 137 * more blocks available th en the sequence number.137 * more blocks available than the sequence number. 138 138 */ 139 139 typedef struct rtems_fdisk_page_desc … … 1305 1305 /** 1306 1306 * Compact the used segments to free what is available. Find the segment 1307 * with the most avalable number of pages and see if thewe have1307 * with the most avalable number of pages and see if we have 1308 1308 * used segments that will fit. The used queue is sorted on the least 1309 * number active pages.1309 * number of active pages. 1310 1310 */ 1311 1311 static int … … 1702 1702 * page flags. 1703 1703 */ 1704 static int1704 static bool 1705 1705 rtems_fdisk_read_block (rtems_flashdisk* fd, 1706 1706 uint32_t block, … … 2072 2072 } 2073 2073 2074 req->req_done (req->done_arg, ret ? RTEMS_SUCCESSFUL : RTEMS_IO_ERROR); 2074 req->status = ret ? RTEMS_IO_ERROR : RTEMS_SUCCESSFUL; 2075 req->req_done (req->done_arg, req->status); 2075 2076 2076 2077 return ret; … … 2107 2108 } 2108 2109 2109 req->req_done (req->done_arg, ret ? RTEMS_SUCCESSFUL : RTEMS_IO_ERROR); 2110 req->status = ret ? RTEMS_IO_ERROR : RTEMS_SUCCESSFUL; 2111 req->req_done (req->done_arg, req->status); 2110 2112 2111 2113 return 0; -
cpukit/libblock/src/nvdisk.c
r7a115ee ra9fa9b7 596 596 } 597 597 598 req->req_done (req->done_arg, ret ? RTEMS_SUCCESSFUL : RTEMS_IO_ERROR); 598 req->status = ret ? RTEMS_IO_ERROR : RTEMS_SUCCESSFUL; 599 req->req_done (req->done_arg, req->status); 599 600 600 601 return ret; … … 635 636 } 636 637 637 req->req_done (req->done_arg, ret ? RTEMS_SUCCESSFUL : RTEMS_IO_ERROR); 638 req->status = ret ? RTEMS_IO_ERROR : RTEMS_SUCCESSFUL; 639 req->req_done (req->done_arg, req->status); 638 640 639 641 return 0; -
cpukit/libblock/src/ramdisk-driver.c
r7a115ee ra9fa9b7 66 66 memcpy(sg->buffer, from + (sg->block * rd->block_size), sg->length); 67 67 } 68 req->status = RTEMS_SUCCESSFUL; 68 69 req->req_done(req->done_arg, RTEMS_SUCCESSFUL); 69 70 return 0; … … 90 91 memcpy(to + (sg->block * rd->block_size), sg->buffer, sg->length); 91 92 } 93 req->status = RTEMS_SUCCESSFUL; 92 94 req->req_done(req->done_arg, RTEMS_SUCCESSFUL); 93 95 return 0;
Note: See TracChangeset
for help on using the changeset viewer.