summaryrefslogtreecommitdiff
path: root/components/drivers/include/ipc
diff options
context:
space:
mode:
authorguo <[email protected]>2021-12-21 17:40:59 +0800
committerGitHub <[email protected]>2021-12-21 17:40:59 +0800
commitfb7b9f4fb4be2aa94007333b335380ceece37f11 (patch)
treef719b02a8fef046a8ff162765e5398761d574116 /components/drivers/include/ipc
parent39c34ffe23ccde835251fec4962e44f7d16af3c1 (diff)
parenta77cc8187625474fed756ddd85c83255191655f9 (diff)
Merge pull request #5318 from enkiller/1201
[components][src] Optimize interrupt disable time
Diffstat (limited to 'components/drivers/include/ipc')
-rw-r--r--components/drivers/include/ipc/ringblk_buf.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/drivers/include/ipc/ringblk_buf.h b/components/drivers/include/ipc/ringblk_buf.h
index df05659f3e..7a3c930f73 100644
--- a/components/drivers/include/ipc/ringblk_buf.h
+++ b/components/drivers/include/ipc/ringblk_buf.h
@@ -71,6 +71,10 @@ struct rt_rbb
rt_size_t blk_max_num;
/* saved the initialized and put status blocks */
rt_slist_t blk_list;
+ /* point to tail node */
+ rt_slist_t *tail;
+ /* free node list */
+ rt_slist_t free_list;
};
typedef struct rt_rbb *rt_rbb_t;