Changeset 305 for asp3_wo_tecs/trunk/kernel/time_event.c
- Timestamp:
- Jun 26, 2017, 6:45:41 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_wo_tecs/trunk/kernel/time_event.c
r302 r305 85 85 /* 86 86 * ã¿ã¤ã ã¤ãã³ããã¼ãæä½ãã¯ã 87 * 88 * PARENTã¨CHILDã®ç´ ç´ãªå®ç¾©ã¯æ¬¡ã®éãã§ãããï¼ããå®è¡å¹çã®è¯ãã㯠89 * ãå®ç¾©ã¨ãã¦ããï¼ 90 * #define PARENT(p_tmevtn) (tmevt_heap + (((p_tmevtn) - tmevt_heap) >> 1)) 91 * #define LCHILD(p_tmevtn) (tmevt_heap + (((p_tmevtn) - tmevt_heap) << 1)) 92 * 93 * ä¸ã®PARENTã®å®ç¾©ã¯ï¼TMEVTNã®é 94 åãï¼sizeof(TMEVTN)ã®åä½ã§ã¢ã©ã¤ã³ 95 * ããã¦ãããã¨ãæ³å®ãã¦ããï¼ãã®åæãæç«ããªãå ´åã¯ï¼ä¸ã®å®ç¾© 96 * ã使ç¨ããå¿ 97 è¦ãããï¼ 98 */ 99 #define PARENT(p_tmevtn) /* 親ãã¼ããæ±ãã */ \ 100 ((TMEVTN *)(((((uintptr_t) tmevt_heap) \ 101 + ((uintptr_t)(p_tmevtn))) >> 1) & ~(sizeof(TMEVTN) - 1))) 102 #define LCHILD(p_tmevtn) /* å·¦ã®åãã¼ããæ±ãã */ \ 103 ((TMEVTN *)((((uintptr_t)(p_tmevtn)) << 1) - ((uintptr_t) tmevt_heap))) 104 87 */ 88 #define PARENT(p_tmevtn) (tmevt_heap + (((p_tmevtn) - tmevt_heap) >> 1)) 89 /* 親ãã¼ããæ±ãã */ 90 #define LCHILD(p_tmevtn) (tmevt_heap + (((p_tmevtn) - tmevt_heap) << 1)) 91 /* å·¦ã®åãã¼ããæ±ãã */ 105 92 /* 106 93 * ã¿ã¤ã ã¤ãã³ããã¼ãä¸ã®å
Note:
See TracChangeset
for help on using the changeset viewer.