diff options
| author | thewon86 <[email protected]> | 2022-04-20 10:56:11 +0800 |
|---|---|---|
| committer | guo <[email protected]> | 2022-04-20 14:22:43 +0800 |
| commit | f5b0bfd3f4f450424b5bc1f084959d0436c8a6e6 (patch) | |
| tree | 1081304c855cd4002a7f460e59561415bf3e95c1 /src/object.c | |
| parent | 5fa15a19a0917e762c8d10207544f2a0396fd15b (diff) | |
uniform code writing-disable interrupt
Diffstat (limited to 'src/object.c')
| -rw-r--r-- | src/object.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/object.c b/src/object.c index 259d82fc62..af13731e21 100644 --- a/src/object.c +++ b/src/object.c @@ -253,7 +253,7 @@ RTM_EXPORT(rt_object_get_information); int rt_object_get_length(enum rt_object_class_type type) { int count = 0; - rt_ubase_t level; + rt_base_t level; struct rt_list_node *node = RT_NULL; struct rt_object_information *information = RT_NULL; @@ -288,7 +288,7 @@ RTM_EXPORT(rt_object_get_length); int rt_object_get_pointers(enum rt_object_class_type type, rt_object_t *pointers, int maxlen) { int index = 0; - rt_ubase_t level; + rt_base_t level; struct rt_object *object; struct rt_list_node *node = RT_NULL; @@ -330,7 +330,7 @@ void rt_object_init(struct rt_object *object, enum rt_object_class_type type, const char *name) { - register rt_base_t temp; + rt_base_t level; struct rt_list_node *node = RT_NULL; struct rt_object_information *information; #ifdef RT_USING_MODULE @@ -370,7 +370,7 @@ void rt_object_init(struct rt_object *object, RT_OBJECT_HOOK_CALL(rt_object_attach_hook, (object)); /* lock interrupt */ - temp = rt_hw_interrupt_disable(); + level = rt_hw_interrupt_disable(); #ifdef RT_USING_MODULE if (module) @@ -386,7 +386,7 @@ void rt_object_init(struct rt_object *object, } /* unlock interrupt */ - rt_hw_interrupt_enable(temp); + rt_hw_interrupt_enable(level); } /** @@ -397,7 +397,7 @@ void rt_object_init(struct rt_object *object, */ void rt_object_detach(rt_object_t object) { - register rt_base_t temp; + rt_base_t level; /* object check */ RT_ASSERT(object != RT_NULL); @@ -408,13 +408,13 @@ void rt_object_detach(rt_object_t object) object->type = 0; /* lock interrupt */ - temp = rt_hw_interrupt_disable(); + level = rt_hw_interrupt_disable(); /* remove from old list */ rt_list_remove(&(object->list)); /* unlock interrupt */ - rt_hw_interrupt_enable(temp); + rt_hw_interrupt_enable(level); } #ifdef RT_USING_HEAP @@ -430,7 +430,7 @@ void rt_object_detach(rt_object_t object) rt_object_t rt_object_allocate(enum rt_object_class_type type, const char *name) { struct rt_object *object; - register rt_base_t temp; + rt_base_t level; struct rt_object_information *information; #ifdef RT_USING_MODULE struct rt_dlmodule *module = dlmodule_self(); @@ -466,7 +466,7 @@ rt_object_t rt_object_allocate(enum rt_object_class_type type, const char *name) RT_OBJECT_HOOK_CALL(rt_object_attach_hook, (object)); /* lock interrupt */ - temp = rt_hw_interrupt_disable(); + level = rt_hw_interrupt_disable(); #ifdef RT_USING_MODULE if (module) @@ -482,7 +482,7 @@ rt_object_t rt_object_allocate(enum rt_object_class_type type, const char *name) } /* unlock interrupt */ - rt_hw_interrupt_enable(temp); + rt_hw_interrupt_enable(level); /* return object */ return object; @@ -495,7 +495,7 @@ rt_object_t rt_object_allocate(enum rt_object_class_type type, const char *name) */ void rt_object_delete(rt_object_t object) { - register rt_base_t temp; + rt_base_t level; /* object check */ RT_ASSERT(object != RT_NULL); @@ -507,13 +507,13 @@ void rt_object_delete(rt_object_t object) object->type = RT_Object_Class_Null; /* lock interrupt */ - temp = rt_hw_interrupt_disable(); + level = rt_hw_interrupt_disable(); /* remove from old list */ rt_list_remove(&(object->list)); /* unlock interrupt */ - rt_hw_interrupt_enable(temp); + rt_hw_interrupt_enable(level); /* free the memory of object */ RT_KERNEL_FREE(object); |
