summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/gp32
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2008-07-29 02:56:20 +0000
committerChris Johns <chrisj@rtems.org>2008-07-29 02:56:20 +0000
commite9e422e0a4db159bd5609e01245138cac9b56b97 (patch)
treea469506ced49b1f41fea962ea4d4b359fe3e211e /c/src/lib/libbsp/arm/gp32
parent2008-07-29 Chris Johns <chrisj@rtems.org> (diff)
downloadrtems-e9e422e0a4db159bd5609e01245138cac9b56b97.tar.bz2
2008-07-29 Chris Johns <chrisj@rtems.org>
* smc/smc.c: Updated to the libblock changes.
Diffstat (limited to 'c/src/lib/libbsp/arm/gp32')
-rw-r--r--c/src/lib/libbsp/arm/gp32/ChangeLog4
-rw-r--r--c/src/lib/libbsp/arm/gp32/smc/smc.c16
2 files changed, 12 insertions, 8 deletions
diff --git a/c/src/lib/libbsp/arm/gp32/ChangeLog b/c/src/lib/libbsp/arm/gp32/ChangeLog
index 9ede7f0537..3943e2ebdf 100644
--- a/c/src/lib/libbsp/arm/gp32/ChangeLog
+++ b/c/src/lib/libbsp/arm/gp32/ChangeLog
@@ -1,3 +1,7 @@
+2008-07-29 Chris Johns <chrisj@rtems.org>
+
+ * smc/smc.c: Updated to the libblock changes.
+
2008-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Rework to avoid .rel files.
diff --git a/c/src/lib/libbsp/arm/gp32/smc/smc.c b/c/src/lib/libbsp/arm/gp32/smc/smc.c
index 16aabb9d08..9a8a70bd47 100644
--- a/c/src/lib/libbsp/arm/gp32/smc/smc.c
+++ b/c/src/lib/libbsp/arm/gp32/smc/smc.c
@@ -541,7 +541,7 @@ int sm_ECCEncode(const uint8_t * p_buf, uint8_t * p_ecc)
/* smc_write --
* write stub
*/
-static int smc_write(blkdev_request *req)
+static int smc_write(rtems_blkdev_request *req)
{
req->req_done(req->done_arg, RTEMS_SUCCESSFUL, 0);
return 0;
@@ -556,10 +556,10 @@ static int smc_write(blkdev_request *req)
* ioctl return value
*/
static int
-smc_read(blkdev_request *req)
+smc_read(rtems_blkdev_request *req)
{
uint32_t i;
- blkdev_sg_buffer *sg;
+ rtems_blkdev_sg_buffer *sg;
uint32_t remains;
remains = smc_info.bytes_per_page * req->count;
@@ -569,7 +569,7 @@ smc_read(blkdev_request *req)
int count = sg->length;
if (count > remains)
count = remains;
- smc_read_page(req->start,sg->buffer);
+ smc_read_page(sg->block,sg->buffer);
remains -= count;
}
req->req_done(req->done_arg, RTEMS_SUCCESSFUL, 0);
@@ -592,14 +592,14 @@ smc_ioctl(dev_t dev, uint32_t req, void *argp)
{
switch (req)
{
- case BLKIO_REQUEST:
+ case RTEMS_BLKIO_REQUEST:
{
- blkdev_request *r = argp;
+ rtems_blkdev_request *r = argp;
switch (r->req)
{
- case BLKDEV_REQ_READ:
+ case RTEMS_BLKDEV_REQ_READ:
return smc_read(r);
- case BLKDEV_REQ_WRITE:
+ case RTEMS_BLKDEV_REQ_WRITE:
return smc_write(r);
default:
errno = EBADRQC;