use rt_list in rtservice.h

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2091 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
luohui2320@gmail.com
2012-04-17 15:18:50 +00:00
parent 5b80e102e0
commit 06d45f0c42
3 changed files with 17 additions and 125 deletions
+5 -6
View File
@@ -14,7 +14,6 @@
#include <rtthread.h>
#include <dfs_fs.h>
#include "list.h"
#include "mmcsd_core.h"
#include "mmcsd_cmd.h"
@@ -359,7 +358,7 @@ rt_int32_t rt_mmcsd_blk_probe(struct rt_mmcsd_card *card)
rt_device_register(&blk_dev->dev, dname,
RT_DEVICE_FLAG_RDWR | RT_DEVICE_FLAG_REMOVABLE | RT_DEVICE_FLAG_STANDALONE);
list_insert_after(&blk_devices, &blk_dev->list);
rt_list_insert_after(&blk_devices, &blk_dev->list);
}
else
{
@@ -396,7 +395,7 @@ rt_int32_t rt_mmcsd_blk_probe(struct rt_mmcsd_card *card)
rt_device_register(&blk_dev->dev, "sd0",
RT_DEVICE_FLAG_RDWR | RT_DEVICE_FLAG_REMOVABLE | RT_DEVICE_FLAG_STANDALONE);
list_insert_after(&blk_devices, &blk_dev->list);
rt_list_insert_after(&blk_devices, &blk_dev->list);
break;
}
@@ -428,11 +427,11 @@ void rt_mmcsd_blk_remove(struct rt_mmcsd_card *card)
for (l = (&blk_devices)->next; l != &blk_devices; l = l->next)
{
blk_dev = (struct mmcsd_blk_device *)list_entry(l, struct mmcsd_blk_device, list);
blk_dev = (struct mmcsd_blk_device *)rt_list_entry(l, struct mmcsd_blk_device, list);
if (blk_dev->card == card)
{
rt_device_unregister(&blk_dev->dev);
list_remove(&blk_dev->list);
rt_list_remove(&blk_dev->list);
rt_free(blk_dev);
}
}
@@ -440,5 +439,5 @@ void rt_mmcsd_blk_remove(struct rt_mmcsd_card *card)
void rt_mmcsd_blk_init(void)
{
list_init(&blk_devices);
rt_list_init(&blk_devices);
}