queue.c.000i.cgraph 136 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145
  1. Trivially needed symbols: vQueueWaitForMessageRestricted vQueueUnregisterQueue pcQueueGetName vQueueAddToRegistry xQueueIsQueueFullFromISR xQueueIsQueueEmptyFromISR ucQueueGetQueueType vQueueSetQueueNumber uxQueueGetQueueNumber vQueueDelete uxQueueMessagesWaitingFromISR uxQueueSpacesAvailable uxQueueMessagesWaiting xQueuePeekFromISR xQueueReceiveFromISR xQueuePeek xQueueSemaphoreTake xQueueReceive xQueueGiveFromISR xQueueGenericSendFromISR xQueueGenericSend xQueueCreateCountingSemaphore xQueueTakeMutexRecursive xQueueGiveMutexRecursive xQueueGetMutexHolderFromISR xQueueGetMutexHolder xQueueCreateMutex xQueueGenericCreate xQueueGenericReset xQueueRegistry
  2. Initial Symbol table:
  3. vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @05fe8620
  4. Type: function
  5. Visibility: external public
  6. References:
  7. Referring:
  8. Function flags: optimize_size
  9. Called by: vQueueWaitForMessageRestricted/41
  10. Calls:
  11. vPortFree/61 (vPortFree) @05fc9ee0
  12. Type: function
  13. Visibility: external public
  14. References:
  15. Referring:
  16. Function flags: optimize_size
  17. Called by: vQueueDelete/26
  18. Calls:
  19. vTaskPriorityDisinheritAfterTimeout/60 (vTaskPriorityDisinheritAfterTimeout) @05fc9380
  20. Type: function
  21. Visibility: external public
  22. References:
  23. Referring:
  24. Function flags: optimize_size
  25. Called by: xQueueSemaphoreTake/19
  26. Calls:
  27. xTaskPriorityInherit/59 (xTaskPriorityInherit) @05fc92a0
  28. Type: function
  29. Visibility: external public
  30. References:
  31. Referring:
  32. Function flags: optimize_size
  33. Called by: xQueueSemaphoreTake/19
  34. Calls:
  35. pvTaskIncrementMutexHeldCount/58 (pvTaskIncrementMutexHeldCount) @05fc91c0
  36. Type: function
  37. Visibility: external public
  38. References:
  39. Referring:
  40. Function flags: optimize_size
  41. Called by: xQueueSemaphoreTake/19
  42. Calls:
  43. vPortValidateInterruptPriority/57 (vPortValidateInterruptPriority) @05fa3620
  44. Type: function
  45. Visibility: external public
  46. References:
  47. Referring:
  48. Function flags: optimize_size
  49. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  50. Calls:
  51. vTaskMissedYield/56 (vTaskMissedYield) @05fa32a0
  52. Type: function
  53. Visibility: external public
  54. References:
  55. Referring:
  56. Function flags: optimize_size
  57. Called by: prvUnlockQueue/33 prvUnlockQueue/33
  58. Calls:
  59. memcpy/55 (memcpy) @05fa3000
  60. Type: function
  61. Visibility: external public
  62. References:
  63. Referring:
  64. Function flags: optimize_size
  65. Called by: prvCopyDataFromQueue/32 prvCopyDataToQueue/31 prvCopyDataToQueue/31
  66. Calls:
  67. xTaskPriorityDisinherit/54 (xTaskPriorityDisinherit) @05f558c0
  68. Type: function
  69. Visibility: external public
  70. References:
  71. Referring:
  72. Function flags: optimize_size
  73. Called by: prvCopyDataToQueue/31
  74. Calls:
  75. xTaskResumeAll/53 (xTaskResumeAll) @05f55e00
  76. Type: function
  77. Visibility: external public
  78. References:
  79. Referring:
  80. Function flags: optimize_size
  81. Called by: xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15
  82. Calls:
  83. vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @05f55d20
  84. Type: function
  85. Visibility: external public
  86. References:
  87. Referring:
  88. Function flags: optimize_size
  89. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  90. Calls:
  91. xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @05f55c40
  92. Type: function
  93. Visibility: external public
  94. References:
  95. Referring:
  96. Function flags: optimize_size
  97. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  98. Calls:
  99. vTaskSuspendAll/50 (vTaskSuspendAll) @05f55b60
  100. Type: function
  101. Visibility: external public
  102. References:
  103. Referring:
  104. Function flags: optimize_size
  105. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  106. Calls:
  107. vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @05f55a80
  108. Type: function
  109. Visibility: external public
  110. References:
  111. Referring:
  112. Function flags: optimize_size
  113. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  114. Calls:
  115. xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @05f559a0
  116. Type: function
  117. Visibility: external public
  118. References:
  119. Referring:
  120. Function flags: optimize_size
  121. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  122. Calls:
  123. xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @05f55460
  124. Type: function
  125. Visibility: external public
  126. References:
  127. Referring:
  128. Function flags: optimize_size
  129. Called by: xQueueTakeMutexRecursive/13 xQueueGiveMutexRecursive/12
  130. Calls:
  131. pvPortMalloc/46 (pvPortMalloc) @05f42000
  132. Type: function
  133. Visibility: external public
  134. References:
  135. Referring:
  136. Function flags: optimize_size
  137. Called by: xQueueGenericCreate/6
  138. Calls:
  139. vPortExitCritical/45 (vPortExitCritical) @05f42d20
  140. Type: function
  141. Visibility: external public
  142. References:
  143. Referring:
  144. Function flags: optimize_size
  145. Called by: vQueueWaitForMessageRestricted/41 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 prvIsQueueEmpty/34 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 prvIsQueueFull/36 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGetMutexHolder/10 xQueueGenericReset/5
  146. Calls:
  147. vListInitialise/44 (vListInitialise) @05f42c40
  148. Type: function
  149. Visibility: external public
  150. References:
  151. Referring:
  152. Function flags: optimize_size
  153. Called by: xQueueGenericReset/5 xQueueGenericReset/5
  154. Calls:
  155. xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @05f42b60
  156. Type: function
  157. Visibility: external public
  158. References:
  159. Referring:
  160. Function flags: optimize_size
  161. Called by: xQueueReceiveFromISR/21 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16 prvUnlockQueue/33 prvUnlockQueue/33 xQueueGenericSend/15 xQueueGenericReset/5
  162. Calls:
  163. vPortEnterCritical/42 (vPortEnterCritical) @05f42a80
  164. Type: function
  165. Visibility: external public
  166. References:
  167. Referring:
  168. Function flags: optimize_size
  169. Called by: vQueueWaitForMessageRestricted/41 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 prvIsQueueEmpty/34 xQueueReceive/18 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 prvIsQueueFull/36 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGetMutexHolder/10 xQueueGenericReset/5
  170. Calls:
  171. vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @05f42540
  172. Type: function definition analyzed
  173. Visibility: public
  174. Aux: @01733ea0
  175. References:
  176. Referring:
  177. Function flags: body optimize_size
  178. Called by:
  179. Calls: prvUnlockQueue/33 vTaskPlaceOnEventListRestricted/62 vPortExitCritical/45 vPortEnterCritical/42
  180. vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @05f422a0
  181. Type: function definition analyzed
  182. Visibility: public
  183. Aux: @05f42540
  184. References: xQueueRegistry/4 (read)xQueueRegistry/4 (write)xQueueRegistry/4 (write)
  185. Referring:
  186. Function flags: body optimize_size
  187. Called by: vQueueDelete/26
  188. Calls: vPortRaiseBASEPRI/1
  189. pcQueueGetName/39 (pcQueueGetName) @05f3ce00
  190. Type: function definition analyzed
  191. Visibility: public
  192. Aux: @05f422a0
  193. References: xQueueRegistry/4 (read)xQueueRegistry/4 (read)
  194. Referring:
  195. Function flags: body optimize_size
  196. Called by:
  197. Calls: vPortRaiseBASEPRI/1
  198. vQueueAddToRegistry/38 (vQueueAddToRegistry) @05f3c460
  199. Type: function definition analyzed
  200. Visibility: public
  201. Aux: @05f3ce00
  202. References: xQueueRegistry/4 (read)xQueueRegistry/4 (addr)xQueueRegistry/4 (read)xQueueRegistry/4 (addr)
  203. Referring:
  204. Function flags: body optimize_size
  205. Called by:
  206. Calls: vPortRaiseBASEPRI/1
  207. xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @05f3cd20
  208. Type: function definition analyzed
  209. Visibility: public
  210. Aux: @05f3c460
  211. References:
  212. Referring:
  213. Function flags: body optimize_size
  214. Called by:
  215. Calls: vPortRaiseBASEPRI/1
  216. prvIsQueueFull/36 (prvIsQueueFull) @05f3c9a0
  217. Type: function definition analyzed
  218. Visibility:
  219. Aux: @05f3c0e0
  220. References:
  221. Referring:
  222. Function flags: body optimize_size
  223. Called by: xQueueGenericSend/15
  224. Calls: vPortExitCritical/45 vPortEnterCritical/42
  225. xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @05f3c700
  226. Type: function definition analyzed
  227. Visibility: public
  228. Aux: @05f3cd20
  229. References:
  230. Referring:
  231. Function flags: body optimize_size
  232. Called by:
  233. Calls: vPortRaiseBASEPRI/1
  234. prvIsQueueEmpty/34 (prvIsQueueEmpty) @05f3c380
  235. Type: function definition analyzed
  236. Visibility:
  237. Aux: @05f18c40
  238. References:
  239. Referring:
  240. Function flags: body optimize_size
  241. Called by: xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18
  242. Calls: vPortExitCritical/45 vPortEnterCritical/42
  243. prvUnlockQueue/33 (prvUnlockQueue) @05f3c0e0
  244. Type: function definition analyzed
  245. Visibility:
  246. Aux: @05eb8c40
  247. References:
  248. Referring:
  249. Function flags: body optimize_size
  250. Called by: vQueueWaitForMessageRestricted/41 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15
  251. Calls: vPortExitCritical/45 vTaskMissedYield/56 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortExitCritical/45 vTaskMissedYield/56 xTaskRemoveFromEventList/43 vPortEnterCritical/42
  252. prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @05f338c0
  253. Type: function definition analyzed
  254. Visibility:
  255. Aux: @05f3c380
  256. References:
  257. Referring:
  258. Function flags: body optimize_size
  259. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueuePeek/20 xQueueReceive/18
  260. Calls: memcpy/55
  261. prvCopyDataToQueue/31 (prvCopyDataToQueue) @05f33380
  262. Type: function definition analyzed
  263. Visibility:
  264. Aux: @05f3c9a0
  265. References:
  266. Referring:
  267. Function flags: body optimize_size
  268. Called by: xQueueGenericSendFromISR/16 xQueueGenericSend/15
  269. Calls: memcpy/55 memcpy/55 xTaskPriorityDisinherit/54
  270. prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @05f33e00
  271. Type: function definition analyzed
  272. Visibility:
  273. Aux: @05f2a000
  274. References:
  275. Referring:
  276. Function flags: body optimize_size
  277. Called by: xQueueSemaphoreTake/19
  278. Calls:
  279. ucQueueGetQueueType/29 (ucQueueGetQueueType) @05f33a80
  280. Type: function definition analyzed
  281. Visibility: public
  282. Aux: @05f3c700
  283. References:
  284. Referring:
  285. Function flags: body optimize_size
  286. Called by:
  287. Calls:
  288. vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @05f337e0
  289. Type: function definition analyzed
  290. Visibility: public
  291. Aux: @05f33a80
  292. References:
  293. Referring:
  294. Function flags: body optimize_size
  295. Called by:
  296. Calls:
  297. uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @05f33540
  298. Type: function definition analyzed
  299. Visibility: public
  300. Aux: @05f337e0
  301. References:
  302. Referring:
  303. Function flags: body optimize_size
  304. Called by:
  305. Calls:
  306. vQueueDelete/26 (vQueueDelete) @05f332a0
  307. Type: function definition analyzed
  308. Visibility: public
  309. Aux: @05f33540
  310. References:
  311. Referring:
  312. Function flags: body optimize_size
  313. Called by:
  314. Calls: vPortFree/61 vQueueUnregisterQueue/40 vPortRaiseBASEPRI/1
  315. uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @05f2ad20
  316. Type: function definition analyzed
  317. Visibility: public
  318. Aux: @05f332a0
  319. References:
  320. Referring:
  321. Function flags: body optimize_size
  322. Called by:
  323. Calls: vPortRaiseBASEPRI/1
  324. uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @05f2a0e0
  325. Type: function definition analyzed
  326. Visibility: public
  327. Aux: @05f2ad20
  328. References:
  329. Referring:
  330. Function flags: body optimize_size
  331. Called by:
  332. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  333. uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @05f2ac40
  334. Type: function definition analyzed
  335. Visibility: public
  336. Aux: @05f2a0e0
  337. References:
  338. Referring:
  339. Function flags: body optimize_size
  340. Called by:
  341. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  342. xQueuePeekFromISR/22 (xQueuePeekFromISR) @05f2a8c0
  343. Type: function definition analyzed
  344. Visibility: public
  345. Aux: @05f2ac40
  346. References:
  347. Referring:
  348. Function flags: body optimize_size
  349. Called by:
  350. Calls: vPortSetBASEPRI/3 prvCopyDataFromQueue/32 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  351. xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @05f2a460
  352. Type: function definition analyzed
  353. Visibility: public
  354. Aux: @05f2a8c0
  355. References:
  356. Referring:
  357. Function flags: body optimize_size
  358. Called by:
  359. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  360. xQueuePeek/20 (xQueuePeek) @05f2a000
  361. Type: function definition analyzed
  362. Visibility: public
  363. Aux: @05f2a460
  364. References:
  365. Referring:
  366. Function flags: body optimize_size
  367. Called by:
  368. Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  369. xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @05f18c40
  370. Type: function definition analyzed
  371. Visibility: public
  372. Aux: @05f2a000
  373. References:
  374. Referring:
  375. Function flags: body optimize_size
  376. Called by: xQueueTakeMutexRecursive/13
  377. Calls: vPortExitCritical/45 vTaskPriorityDisinheritAfterTimeout/60 prvGetDisinheritPriorityAfterTimeout/30 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 vPortExitCritical/45 xTaskPriorityInherit/59 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortRaiseBASEPRI/1 vPortExitCritical/45 xTaskRemoveFromEventList/43 pvTaskIncrementMutexHeldCount/58 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  378. xQueueReceive/18 (xQueueReceive) @05f18540
  379. Type: function definition analyzed
  380. Visibility: public
  381. Aux: @05f18c40
  382. References:
  383. Referring:
  384. Function flags: body optimize_size
  385. Called by:
  386. Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  387. xQueueGiveFromISR/17 (xQueueGiveFromISR) @05eb8d20
  388. Type: function definition analyzed
  389. Visibility: public
  390. Aux: @05f18540
  391. References:
  392. Referring:
  393. Function flags: body optimize_size
  394. Called by:
  395. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  396. xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @05eb8c40
  397. Type: function definition analyzed
  398. Visibility: public
  399. Aux: @05eb8d20
  400. References:
  401. Referring:
  402. Function flags: body optimize_size
  403. Called by:
  404. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  405. xQueueGenericSend/15 (xQueueGenericSend) @05eb87e0
  406. Type: function definition analyzed
  407. Visibility: public
  408. Aux: @05eb8c40
  409. References:
  410. Referring:
  411. Function flags: body optimize_size
  412. Called by: xQueueGiveMutexRecursive/12 prvInitialiseMutex/8
  413. Calls: xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueFull/36 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  414. xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @05eb80e0
  415. Type: function definition analyzed
  416. Visibility: public
  417. Aux: @05eb87e0
  418. References:
  419. Referring:
  420. Function flags: body optimize_size
  421. Called by:
  422. Calls: vPortRaiseBASEPRI/1 xQueueGenericCreate/6
  423. xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @05eb09a0
  424. Type: function definition analyzed
  425. Visibility: public
  426. Aux: @05eb80e0
  427. References:
  428. Referring:
  429. Function flags: body optimize_size
  430. Called by:
  431. Calls: xQueueSemaphoreTake/19 xTaskGetCurrentTaskHandle/47 vPortRaiseBASEPRI/1
  432. xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @05eb00e0
  433. Type: function definition analyzed
  434. Visibility: public
  435. Aux: @05eb09a0
  436. References:
  437. Referring:
  438. Function flags: body optimize_size
  439. Called by:
  440. Calls: xQueueGenericSend/15 xTaskGetCurrentTaskHandle/47 vPortRaiseBASEPRI/1
  441. xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @05eb0c40
  442. Type: function definition analyzed
  443. Visibility: public
  444. Aux: @05eb00e0
  445. References:
  446. Referring:
  447. Function flags: body optimize_size
  448. Called by:
  449. Calls: vPortRaiseBASEPRI/1
  450. xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @05eb08c0
  451. Type: function definition analyzed
  452. Visibility: public
  453. Aux: @05eb0c40
  454. References:
  455. Referring:
  456. Function flags: body optimize_size
  457. Called by:
  458. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  459. xQueueCreateMutex/9 (xQueueCreateMutex) @05eb0540
  460. Type: function definition analyzed
  461. Visibility: public
  462. Aux: @05eb08c0
  463. References:
  464. Referring:
  465. Function flags: body optimize_size
  466. Called by:
  467. Calls: prvInitialiseMutex/8 xQueueGenericCreate/6
  468. prvInitialiseMutex/8 (prvInitialiseMutex) @05eb02a0
  469. Type: function definition analyzed
  470. Visibility:
  471. Aux: @05eb08c0
  472. References:
  473. Referring:
  474. Function flags: body optimize_size
  475. Called by: xQueueCreateMutex/9
  476. Calls: xQueueGenericSend/15
  477. prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @05eb0000
  478. Type: function definition analyzed
  479. Visibility:
  480. Aux: @05eb0540
  481. References:
  482. Referring:
  483. Function flags: body optimize_size
  484. Called by: xQueueGenericCreate/6
  485. Calls: xQueueGenericReset/5
  486. xQueueGenericCreate/6 (xQueueGenericCreate) @05ec67e0
  487. Type: function definition analyzed
  488. Visibility: public
  489. Aux: @05eb0540
  490. References:
  491. Referring:
  492. Function flags: body optimize_size
  493. Called by: xQueueCreateCountingSemaphore/14 xQueueCreateMutex/9
  494. Calls: vPortRaiseBASEPRI/1 prvInitialiseNewQueue/7 pvPortMalloc/46
  495. xQueueGenericReset/5 (xQueueGenericReset) @05ec6c40
  496. Type: function definition analyzed
  497. Visibility: public
  498. Aux: @05ec67e0
  499. References:
  500. Referring:
  501. Function flags: body optimize_size
  502. Called by: prvInitialiseNewQueue/7
  503. Calls: vPortRaiseBASEPRI/1 vPortExitCritical/45 vListInitialise/44 vListInitialise/44 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  504. xQueueRegistry/4 (xQueueRegistry) @05ec1630
  505. Type: variable definition analyzed
  506. Visibility: public
  507. Aux: @05ec6c40
  508. References:
  509. Referring: vQueueAddToRegistry/38 (read)vQueueAddToRegistry/38 (addr)vQueueAddToRegistry/38 (read)vQueueAddToRegistry/38 (addr)pcQueueGetName/39 (read)pcQueueGetName/39 (read)vQueueUnregisterQueue/40 (read)vQueueUnregisterQueue/40 (write)vQueueUnregisterQueue/40 (write)
  510. Availability: not-ready
  511. Varpool flags:
  512. vPortSetBASEPRI/3 (vPortSetBASEPRI) @05e48b60
  513. Type: function definition analyzed
  514. Visibility:
  515. Aux: @05eb8d20
  516. References:
  517. Referring:
  518. Function flags: body optimize_size
  519. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  520. Calls:
  521. ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @05e488c0
  522. Type: function definition analyzed
  523. Visibility:
  524. Aux: @05e48b60
  525. References:
  526. Referring:
  527. Function flags: body optimize_size
  528. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  529. Calls:
  530. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05e48540
  531. Type: function definition analyzed
  532. Visibility:
  533. Aux: @05ec67e0
  534. References:
  535. Referring:
  536. Function flags: body optimize_size
  537. Called by: vQueueUnregisterQueue/40 pcQueueGetName/39 vQueueAddToRegistry/38 xQueueIsQueueFullFromISR/37 xQueueIsQueueEmptyFromISR/35 vQueueDelete/26 uxQueueMessagesWaitingFromISR/25 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeekFromISR/22 xQueuePeekFromISR/22 xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueReceiveFromISR/21 xQueueReceiveFromISR/21 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueCreateCountingSemaphore/14 xQueueTakeMutexRecursive/13 xQueueGiveMutexRecursive/12 xQueueGetMutexHolderFromISR/11 xQueueGetMutexHolder/10 xQueueGenericCreate/6 xQueueGenericReset/5 xQueueGenericReset/5
  538. Calls:
  539. xPortIsInsideInterrupt/0 (xPortIsInsideInterrupt) @05e482a0
  540. Type: function definition
  541. Visibility:
  542. References:
  543. Referring:
  544. Function flags: optimize_size
  545. Called by:
  546. Calls:
  547. Removing unused symbols: xPortIsInsideInterrupt
  548. Reclaimed Symbol table:
  549. vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @05fe8620
  550. Type: function
  551. Visibility: external public
  552. References:
  553. Referring:
  554. Function flags: optimize_size
  555. Called by: vQueueWaitForMessageRestricted/41
  556. Calls:
  557. vPortFree/61 (vPortFree) @05fc9ee0
  558. Type: function
  559. Visibility: external public
  560. References:
  561. Referring:
  562. Function flags: optimize_size
  563. Called by: vQueueDelete/26
  564. Calls:
  565. vTaskPriorityDisinheritAfterTimeout/60 (vTaskPriorityDisinheritAfterTimeout) @05fc9380
  566. Type: function
  567. Visibility: external public
  568. References:
  569. Referring:
  570. Function flags: optimize_size
  571. Called by: xQueueSemaphoreTake/19
  572. Calls:
  573. xTaskPriorityInherit/59 (xTaskPriorityInherit) @05fc92a0
  574. Type: function
  575. Visibility: external public
  576. References:
  577. Referring:
  578. Function flags: optimize_size
  579. Called by: xQueueSemaphoreTake/19
  580. Calls:
  581. pvTaskIncrementMutexHeldCount/58 (pvTaskIncrementMutexHeldCount) @05fc91c0
  582. Type: function
  583. Visibility: external public
  584. References:
  585. Referring:
  586. Function flags: optimize_size
  587. Called by: xQueueSemaphoreTake/19
  588. Calls:
  589. vPortValidateInterruptPriority/57 (vPortValidateInterruptPriority) @05fa3620
  590. Type: function
  591. Visibility: external public
  592. References:
  593. Referring:
  594. Function flags: optimize_size
  595. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  596. Calls:
  597. vTaskMissedYield/56 (vTaskMissedYield) @05fa32a0
  598. Type: function
  599. Visibility: external public
  600. References:
  601. Referring:
  602. Function flags: optimize_size
  603. Called by: prvUnlockQueue/33 prvUnlockQueue/33
  604. Calls:
  605. memcpy/55 (memcpy) @05fa3000
  606. Type: function
  607. Visibility: external public
  608. References:
  609. Referring:
  610. Function flags: optimize_size
  611. Called by: prvCopyDataFromQueue/32 prvCopyDataToQueue/31 prvCopyDataToQueue/31
  612. Calls:
  613. xTaskPriorityDisinherit/54 (xTaskPriorityDisinherit) @05f558c0
  614. Type: function
  615. Visibility: external public
  616. References:
  617. Referring:
  618. Function flags: optimize_size
  619. Called by: prvCopyDataToQueue/31
  620. Calls:
  621. xTaskResumeAll/53 (xTaskResumeAll) @05f55e00
  622. Type: function
  623. Visibility: external public
  624. References:
  625. Referring:
  626. Function flags: optimize_size
  627. Called by: xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15
  628. Calls:
  629. vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @05f55d20
  630. Type: function
  631. Visibility: external public
  632. References:
  633. Referring:
  634. Function flags: optimize_size
  635. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  636. Calls:
  637. xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @05f55c40
  638. Type: function
  639. Visibility: external public
  640. References:
  641. Referring:
  642. Function flags: optimize_size
  643. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  644. Calls:
  645. vTaskSuspendAll/50 (vTaskSuspendAll) @05f55b60
  646. Type: function
  647. Visibility: external public
  648. References:
  649. Referring:
  650. Function flags: optimize_size
  651. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  652. Calls:
  653. vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @05f55a80
  654. Type: function
  655. Visibility: external public
  656. References:
  657. Referring:
  658. Function flags: optimize_size
  659. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  660. Calls:
  661. xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @05f559a0
  662. Type: function
  663. Visibility: external public
  664. References:
  665. Referring:
  666. Function flags: optimize_size
  667. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  668. Calls:
  669. xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @05f55460
  670. Type: function
  671. Visibility: external public
  672. References:
  673. Referring:
  674. Function flags: optimize_size
  675. Called by: xQueueTakeMutexRecursive/13 xQueueGiveMutexRecursive/12
  676. Calls:
  677. pvPortMalloc/46 (pvPortMalloc) @05f42000
  678. Type: function
  679. Visibility: external public
  680. References:
  681. Referring:
  682. Function flags: optimize_size
  683. Called by: xQueueGenericCreate/6
  684. Calls:
  685. vPortExitCritical/45 (vPortExitCritical) @05f42d20
  686. Type: function
  687. Visibility: external public
  688. References:
  689. Referring:
  690. Function flags: optimize_size
  691. Called by: vQueueWaitForMessageRestricted/41 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 prvIsQueueEmpty/34 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 prvIsQueueFull/36 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGetMutexHolder/10 xQueueGenericReset/5
  692. Calls:
  693. vListInitialise/44 (vListInitialise) @05f42c40
  694. Type: function
  695. Visibility: external public
  696. References:
  697. Referring:
  698. Function flags: optimize_size
  699. Called by: xQueueGenericReset/5 xQueueGenericReset/5
  700. Calls:
  701. xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @05f42b60
  702. Type: function
  703. Visibility: external public
  704. References:
  705. Referring:
  706. Function flags: optimize_size
  707. Called by: xQueueReceiveFromISR/21 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16 prvUnlockQueue/33 prvUnlockQueue/33 xQueueGenericSend/15 xQueueGenericReset/5
  708. Calls:
  709. vPortEnterCritical/42 (vPortEnterCritical) @05f42a80
  710. Type: function
  711. Visibility: external public
  712. References:
  713. Referring:
  714. Function flags: optimize_size
  715. Called by: vQueueWaitForMessageRestricted/41 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 prvIsQueueEmpty/34 xQueueReceive/18 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 prvIsQueueFull/36 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGetMutexHolder/10 xQueueGenericReset/5
  716. Calls:
  717. vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @05f42540
  718. Type: function definition analyzed
  719. Visibility: public
  720. References:
  721. Referring:
  722. Function flags: body optimize_size
  723. Called by:
  724. Calls: prvUnlockQueue/33 vTaskPlaceOnEventListRestricted/62 vPortExitCritical/45 vPortEnterCritical/42
  725. vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @05f422a0
  726. Type: function definition analyzed
  727. Visibility: public
  728. References: xQueueRegistry/4 (read)xQueueRegistry/4 (write)xQueueRegistry/4 (write)
  729. Referring:
  730. Function flags: body optimize_size
  731. Called by: vQueueDelete/26
  732. Calls: vPortRaiseBASEPRI/1
  733. pcQueueGetName/39 (pcQueueGetName) @05f3ce00
  734. Type: function definition analyzed
  735. Visibility: public
  736. References: xQueueRegistry/4 (read)xQueueRegistry/4 (read)
  737. Referring:
  738. Function flags: body optimize_size
  739. Called by:
  740. Calls: vPortRaiseBASEPRI/1
  741. vQueueAddToRegistry/38 (vQueueAddToRegistry) @05f3c460
  742. Type: function definition analyzed
  743. Visibility: public
  744. References: xQueueRegistry/4 (read)xQueueRegistry/4 (addr)xQueueRegistry/4 (read)xQueueRegistry/4 (addr)
  745. Referring:
  746. Function flags: body optimize_size
  747. Called by:
  748. Calls: vPortRaiseBASEPRI/1
  749. xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @05f3cd20
  750. Type: function definition analyzed
  751. Visibility: public
  752. References:
  753. Referring:
  754. Function flags: body optimize_size
  755. Called by:
  756. Calls: vPortRaiseBASEPRI/1
  757. prvIsQueueFull/36 (prvIsQueueFull) @05f3c9a0
  758. Type: function definition analyzed
  759. Visibility:
  760. References:
  761. Referring:
  762. Function flags: body optimize_size
  763. Called by: xQueueGenericSend/15
  764. Calls: vPortExitCritical/45 vPortEnterCritical/42
  765. xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @05f3c700
  766. Type: function definition analyzed
  767. Visibility: public
  768. References:
  769. Referring:
  770. Function flags: body optimize_size
  771. Called by:
  772. Calls: vPortRaiseBASEPRI/1
  773. prvIsQueueEmpty/34 (prvIsQueueEmpty) @05f3c380
  774. Type: function definition analyzed
  775. Visibility:
  776. References:
  777. Referring:
  778. Function flags: body optimize_size
  779. Called by: xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18
  780. Calls: vPortExitCritical/45 vPortEnterCritical/42
  781. prvUnlockQueue/33 (prvUnlockQueue) @05f3c0e0
  782. Type: function definition analyzed
  783. Visibility:
  784. References:
  785. Referring:
  786. Function flags: body optimize_size
  787. Called by: vQueueWaitForMessageRestricted/41 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15
  788. Calls: vPortExitCritical/45 vTaskMissedYield/56 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortExitCritical/45 vTaskMissedYield/56 xTaskRemoveFromEventList/43 vPortEnterCritical/42
  789. prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @05f338c0
  790. Type: function definition analyzed
  791. Visibility:
  792. References:
  793. Referring:
  794. Function flags: body optimize_size
  795. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueuePeek/20 xQueueReceive/18
  796. Calls: memcpy/55
  797. prvCopyDataToQueue/31 (prvCopyDataToQueue) @05f33380
  798. Type: function definition analyzed
  799. Visibility:
  800. References:
  801. Referring:
  802. Function flags: body optimize_size
  803. Called by: xQueueGenericSendFromISR/16 xQueueGenericSend/15
  804. Calls: memcpy/55 memcpy/55 xTaskPriorityDisinherit/54
  805. prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @05f33e00
  806. Type: function definition analyzed
  807. Visibility:
  808. References:
  809. Referring:
  810. Function flags: body optimize_size
  811. Called by: xQueueSemaphoreTake/19
  812. Calls:
  813. ucQueueGetQueueType/29 (ucQueueGetQueueType) @05f33a80
  814. Type: function definition analyzed
  815. Visibility: public
  816. References:
  817. Referring:
  818. Function flags: body optimize_size
  819. Called by:
  820. Calls:
  821. vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @05f337e0
  822. Type: function definition analyzed
  823. Visibility: public
  824. References:
  825. Referring:
  826. Function flags: body optimize_size
  827. Called by:
  828. Calls:
  829. uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @05f33540
  830. Type: function definition analyzed
  831. Visibility: public
  832. References:
  833. Referring:
  834. Function flags: body optimize_size
  835. Called by:
  836. Calls:
  837. vQueueDelete/26 (vQueueDelete) @05f332a0
  838. Type: function definition analyzed
  839. Visibility: public
  840. References:
  841. Referring:
  842. Function flags: body optimize_size
  843. Called by:
  844. Calls: vPortFree/61 vQueueUnregisterQueue/40 vPortRaiseBASEPRI/1
  845. uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @05f2ad20
  846. Type: function definition analyzed
  847. Visibility: public
  848. References:
  849. Referring:
  850. Function flags: body optimize_size
  851. Called by:
  852. Calls: vPortRaiseBASEPRI/1
  853. uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @05f2a0e0
  854. Type: function definition analyzed
  855. Visibility: public
  856. References:
  857. Referring:
  858. Function flags: body optimize_size
  859. Called by:
  860. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  861. uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @05f2ac40
  862. Type: function definition analyzed
  863. Visibility: public
  864. References:
  865. Referring:
  866. Function flags: body optimize_size
  867. Called by:
  868. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  869. xQueuePeekFromISR/22 (xQueuePeekFromISR) @05f2a8c0
  870. Type: function definition analyzed
  871. Visibility: public
  872. References:
  873. Referring:
  874. Function flags: body optimize_size
  875. Called by:
  876. Calls: vPortSetBASEPRI/3 prvCopyDataFromQueue/32 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  877. xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @05f2a460
  878. Type: function definition analyzed
  879. Visibility: public
  880. References:
  881. Referring:
  882. Function flags: body optimize_size
  883. Called by:
  884. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  885. xQueuePeek/20 (xQueuePeek) @05f2a000
  886. Type: function definition analyzed
  887. Visibility: public
  888. References:
  889. Referring:
  890. Function flags: body optimize_size
  891. Called by:
  892. Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  893. xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @05f18c40
  894. Type: function definition analyzed
  895. Visibility: public
  896. References:
  897. Referring:
  898. Function flags: body optimize_size
  899. Called by: xQueueTakeMutexRecursive/13
  900. Calls: vPortExitCritical/45 vTaskPriorityDisinheritAfterTimeout/60 prvGetDisinheritPriorityAfterTimeout/30 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 vPortExitCritical/45 xTaskPriorityInherit/59 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortRaiseBASEPRI/1 vPortExitCritical/45 xTaskRemoveFromEventList/43 pvTaskIncrementMutexHeldCount/58 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  901. xQueueReceive/18 (xQueueReceive) @05f18540
  902. Type: function definition analyzed
  903. Visibility: public
  904. References:
  905. Referring:
  906. Function flags: body optimize_size
  907. Called by:
  908. Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  909. xQueueGiveFromISR/17 (xQueueGiveFromISR) @05eb8d20
  910. Type: function definition analyzed
  911. Visibility: public
  912. References:
  913. Referring:
  914. Function flags: body optimize_size
  915. Called by:
  916. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  917. xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @05eb8c40
  918. Type: function definition analyzed
  919. Visibility: public
  920. References:
  921. Referring:
  922. Function flags: body optimize_size
  923. Called by:
  924. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  925. xQueueGenericSend/15 (xQueueGenericSend) @05eb87e0
  926. Type: function definition analyzed
  927. Visibility: public
  928. References:
  929. Referring:
  930. Function flags: body optimize_size
  931. Called by: xQueueGiveMutexRecursive/12 prvInitialiseMutex/8
  932. Calls: xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueFull/36 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  933. xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @05eb80e0
  934. Type: function definition analyzed
  935. Visibility: public
  936. References:
  937. Referring:
  938. Function flags: body optimize_size
  939. Called by:
  940. Calls: vPortRaiseBASEPRI/1 xQueueGenericCreate/6
  941. xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @05eb09a0
  942. Type: function definition analyzed
  943. Visibility: public
  944. References:
  945. Referring:
  946. Function flags: body optimize_size
  947. Called by:
  948. Calls: xQueueSemaphoreTake/19 xTaskGetCurrentTaskHandle/47 vPortRaiseBASEPRI/1
  949. xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @05eb00e0
  950. Type: function definition analyzed
  951. Visibility: public
  952. References:
  953. Referring:
  954. Function flags: body optimize_size
  955. Called by:
  956. Calls: xQueueGenericSend/15 xTaskGetCurrentTaskHandle/47 vPortRaiseBASEPRI/1
  957. xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @05eb0c40
  958. Type: function definition analyzed
  959. Visibility: public
  960. References:
  961. Referring:
  962. Function flags: body optimize_size
  963. Called by:
  964. Calls: vPortRaiseBASEPRI/1
  965. xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @05eb08c0
  966. Type: function definition analyzed
  967. Visibility: public
  968. References:
  969. Referring:
  970. Function flags: body optimize_size
  971. Called by:
  972. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  973. xQueueCreateMutex/9 (xQueueCreateMutex) @05eb0540
  974. Type: function definition analyzed
  975. Visibility: public
  976. References:
  977. Referring:
  978. Function flags: body optimize_size
  979. Called by:
  980. Calls: prvInitialiseMutex/8 xQueueGenericCreate/6
  981. prvInitialiseMutex/8 (prvInitialiseMutex) @05eb02a0
  982. Type: function definition analyzed
  983. Visibility:
  984. References:
  985. Referring:
  986. Function flags: body optimize_size
  987. Called by: xQueueCreateMutex/9
  988. Calls: xQueueGenericSend/15
  989. prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @05eb0000
  990. Type: function definition analyzed
  991. Visibility:
  992. References:
  993. Referring:
  994. Function flags: body optimize_size
  995. Called by: xQueueGenericCreate/6
  996. Calls: xQueueGenericReset/5
  997. xQueueGenericCreate/6 (xQueueGenericCreate) @05ec67e0
  998. Type: function definition analyzed
  999. Visibility: public
  1000. References:
  1001. Referring:
  1002. Function flags: body optimize_size
  1003. Called by: xQueueCreateCountingSemaphore/14 xQueueCreateMutex/9
  1004. Calls: vPortRaiseBASEPRI/1 prvInitialiseNewQueue/7 pvPortMalloc/46
  1005. xQueueGenericReset/5 (xQueueGenericReset) @05ec6c40
  1006. Type: function definition analyzed
  1007. Visibility: public
  1008. References:
  1009. Referring:
  1010. Function flags: body optimize_size
  1011. Called by: prvInitialiseNewQueue/7
  1012. Calls: vPortRaiseBASEPRI/1 vPortExitCritical/45 vListInitialise/44 vListInitialise/44 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  1013. xQueueRegistry/4 (xQueueRegistry) @05ec1630
  1014. Type: variable definition analyzed
  1015. Visibility: public
  1016. References:
  1017. Referring: vQueueAddToRegistry/38 (read)vQueueAddToRegistry/38 (addr)vQueueAddToRegistry/38 (read)vQueueAddToRegistry/38 (addr)pcQueueGetName/39 (read)pcQueueGetName/39 (read)vQueueUnregisterQueue/40 (read)vQueueUnregisterQueue/40 (write)vQueueUnregisterQueue/40 (write)
  1018. Availability: not-ready
  1019. Varpool flags:
  1020. vPortSetBASEPRI/3 (vPortSetBASEPRI) @05e48b60
  1021. Type: function definition analyzed
  1022. Visibility:
  1023. References:
  1024. Referring:
  1025. Function flags: body optimize_size
  1026. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  1027. Calls:
  1028. ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @05e488c0
  1029. Type: function definition analyzed
  1030. Visibility:
  1031. References:
  1032. Referring:
  1033. Function flags: body optimize_size
  1034. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  1035. Calls:
  1036. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05e48540
  1037. Type: function definition analyzed
  1038. Visibility:
  1039. References:
  1040. Referring:
  1041. Function flags: body optimize_size
  1042. Called by: vQueueUnregisterQueue/40 pcQueueGetName/39 vQueueAddToRegistry/38 xQueueIsQueueFullFromISR/37 xQueueIsQueueEmptyFromISR/35 vQueueDelete/26 uxQueueMessagesWaitingFromISR/25 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeekFromISR/22 xQueuePeekFromISR/22 xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueReceiveFromISR/21 xQueueReceiveFromISR/21 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueCreateCountingSemaphore/14 xQueueTakeMutexRecursive/13 xQueueGiveMutexRecursive/12 xQueueGetMutexHolderFromISR/11 xQueueGetMutexHolder/10 xQueueGenericCreate/6 xQueueGenericReset/5 xQueueGenericReset/5
  1043. Calls:
  1044. Initial Symbol table:
  1045. vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @05fe8620
  1046. Type: function
  1047. Visibility: external public
  1048. References:
  1049. Referring:
  1050. Function flags: optimize_size
  1051. Called by: vQueueWaitForMessageRestricted/41
  1052. Calls:
  1053. vPortFree/61 (vPortFree) @05fc9ee0
  1054. Type: function
  1055. Visibility: external public
  1056. References:
  1057. Referring:
  1058. Function flags: optimize_size
  1059. Called by: vQueueDelete/26
  1060. Calls:
  1061. vTaskPriorityDisinheritAfterTimeout/60 (vTaskPriorityDisinheritAfterTimeout) @05fc9380
  1062. Type: function
  1063. Visibility: external public
  1064. References:
  1065. Referring:
  1066. Function flags: optimize_size
  1067. Called by: xQueueSemaphoreTake/19
  1068. Calls:
  1069. xTaskPriorityInherit/59 (xTaskPriorityInherit) @05fc92a0
  1070. Type: function
  1071. Visibility: external public
  1072. References:
  1073. Referring:
  1074. Function flags: optimize_size
  1075. Called by: xQueueSemaphoreTake/19
  1076. Calls:
  1077. pvTaskIncrementMutexHeldCount/58 (pvTaskIncrementMutexHeldCount) @05fc91c0
  1078. Type: function
  1079. Visibility: external public
  1080. References:
  1081. Referring:
  1082. Function flags: optimize_size
  1083. Called by: xQueueSemaphoreTake/19
  1084. Calls:
  1085. vPortValidateInterruptPriority/57 (vPortValidateInterruptPriority) @05fa3620
  1086. Type: function
  1087. Visibility: external public
  1088. References:
  1089. Referring:
  1090. Function flags: optimize_size
  1091. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  1092. Calls:
  1093. vTaskMissedYield/56 (vTaskMissedYield) @05fa32a0
  1094. Type: function
  1095. Visibility: external public
  1096. References:
  1097. Referring:
  1098. Function flags: optimize_size
  1099. Called by: prvUnlockQueue/33 prvUnlockQueue/33
  1100. Calls:
  1101. memcpy/55 (memcpy) @05fa3000
  1102. Type: function
  1103. Visibility: external public
  1104. References:
  1105. Referring:
  1106. Function flags: optimize_size
  1107. Called by: prvCopyDataFromQueue/32 prvCopyDataToQueue/31 prvCopyDataToQueue/31
  1108. Calls:
  1109. xTaskPriorityDisinherit/54 (xTaskPriorityDisinherit) @05f558c0
  1110. Type: function
  1111. Visibility: external public
  1112. References:
  1113. Referring:
  1114. Function flags: optimize_size
  1115. Called by: prvCopyDataToQueue/31
  1116. Calls:
  1117. xTaskResumeAll/53 (xTaskResumeAll) @05f55e00
  1118. Type: function
  1119. Visibility: external public
  1120. References:
  1121. Referring:
  1122. Function flags: optimize_size
  1123. Called by: xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15
  1124. Calls:
  1125. vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @05f55d20
  1126. Type: function
  1127. Visibility: external public
  1128. References:
  1129. Referring:
  1130. Function flags: optimize_size
  1131. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  1132. Calls:
  1133. xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @05f55c40
  1134. Type: function
  1135. Visibility: external public
  1136. References:
  1137. Referring:
  1138. Function flags: optimize_size
  1139. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  1140. Calls:
  1141. vTaskSuspendAll/50 (vTaskSuspendAll) @05f55b60
  1142. Type: function
  1143. Visibility: external public
  1144. References:
  1145. Referring:
  1146. Function flags: optimize_size
  1147. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  1148. Calls:
  1149. vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @05f55a80
  1150. Type: function
  1151. Visibility: external public
  1152. References:
  1153. Referring:
  1154. Function flags: optimize_size
  1155. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  1156. Calls:
  1157. xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @05f559a0
  1158. Type: function
  1159. Visibility: external public
  1160. References:
  1161. Referring:
  1162. Function flags: optimize_size
  1163. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  1164. Calls:
  1165. xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @05f55460
  1166. Type: function
  1167. Visibility: external public
  1168. References:
  1169. Referring:
  1170. Function flags: optimize_size
  1171. Called by: xQueueTakeMutexRecursive/13 xQueueGiveMutexRecursive/12
  1172. Calls:
  1173. pvPortMalloc/46 (pvPortMalloc) @05f42000
  1174. Type: function
  1175. Visibility: external public
  1176. References:
  1177. Referring:
  1178. Function flags: optimize_size
  1179. Called by: xQueueGenericCreate/6
  1180. Calls:
  1181. vPortExitCritical/45 (vPortExitCritical) @05f42d20
  1182. Type: function
  1183. Visibility: external public
  1184. References:
  1185. Referring:
  1186. Function flags: optimize_size
  1187. Called by: vQueueWaitForMessageRestricted/41 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 prvIsQueueEmpty/34 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 prvIsQueueFull/36 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGetMutexHolder/10 xQueueGenericReset/5
  1188. Calls:
  1189. vListInitialise/44 (vListInitialise) @05f42c40
  1190. Type: function
  1191. Visibility: external public
  1192. References:
  1193. Referring:
  1194. Function flags: optimize_size
  1195. Called by: xQueueGenericReset/5 xQueueGenericReset/5
  1196. Calls:
  1197. xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @05f42b60
  1198. Type: function
  1199. Visibility: external public
  1200. References:
  1201. Referring:
  1202. Function flags: optimize_size
  1203. Called by: xQueueReceiveFromISR/21 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16 prvUnlockQueue/33 prvUnlockQueue/33 xQueueGenericSend/15 xQueueGenericReset/5
  1204. Calls:
  1205. vPortEnterCritical/42 (vPortEnterCritical) @05f42a80
  1206. Type: function
  1207. Visibility: external public
  1208. References:
  1209. Referring:
  1210. Function flags: optimize_size
  1211. Called by: vQueueWaitForMessageRestricted/41 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 prvIsQueueEmpty/34 xQueueReceive/18 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 prvIsQueueFull/36 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGetMutexHolder/10 xQueueGenericReset/5
  1212. Calls:
  1213. vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @05f42540
  1214. Type: function definition analyzed
  1215. Visibility: public
  1216. References:
  1217. Referring:
  1218. Function flags: body optimize_size
  1219. Called by:
  1220. Calls: prvUnlockQueue/33 vTaskPlaceOnEventListRestricted/62 vPortExitCritical/45 vPortEnterCritical/42
  1221. vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @05f422a0
  1222. Type: function definition analyzed
  1223. Visibility: public
  1224. References: xQueueRegistry/4 (read)xQueueRegistry/4 (write)xQueueRegistry/4 (write)
  1225. Referring:
  1226. Function flags: body optimize_size
  1227. Called by: vQueueDelete/26
  1228. Calls: vPortRaiseBASEPRI/1
  1229. pcQueueGetName/39 (pcQueueGetName) @05f3ce00
  1230. Type: function definition analyzed
  1231. Visibility: public
  1232. References: xQueueRegistry/4 (read)xQueueRegistry/4 (read)
  1233. Referring:
  1234. Function flags: body optimize_size
  1235. Called by:
  1236. Calls: vPortRaiseBASEPRI/1
  1237. vQueueAddToRegistry/38 (vQueueAddToRegistry) @05f3c460
  1238. Type: function definition analyzed
  1239. Visibility: public
  1240. References: xQueueRegistry/4 (read)xQueueRegistry/4 (addr)xQueueRegistry/4 (read)xQueueRegistry/4 (addr)
  1241. Referring:
  1242. Function flags: body optimize_size
  1243. Called by:
  1244. Calls: vPortRaiseBASEPRI/1
  1245. xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @05f3cd20
  1246. Type: function definition analyzed
  1247. Visibility: public
  1248. References:
  1249. Referring:
  1250. Function flags: body optimize_size
  1251. Called by:
  1252. Calls: vPortRaiseBASEPRI/1
  1253. prvIsQueueFull/36 (prvIsQueueFull) @05f3c9a0
  1254. Type: function definition analyzed
  1255. Visibility:
  1256. References:
  1257. Referring:
  1258. Function flags: body optimize_size
  1259. Called by: xQueueGenericSend/15
  1260. Calls: vPortExitCritical/45 vPortEnterCritical/42
  1261. xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @05f3c700
  1262. Type: function definition analyzed
  1263. Visibility: public
  1264. References:
  1265. Referring:
  1266. Function flags: body optimize_size
  1267. Called by:
  1268. Calls: vPortRaiseBASEPRI/1
  1269. prvIsQueueEmpty/34 (prvIsQueueEmpty) @05f3c380
  1270. Type: function definition analyzed
  1271. Visibility:
  1272. References:
  1273. Referring:
  1274. Function flags: body optimize_size
  1275. Called by: xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18
  1276. Calls: vPortExitCritical/45 vPortEnterCritical/42
  1277. prvUnlockQueue/33 (prvUnlockQueue) @05f3c0e0
  1278. Type: function definition analyzed
  1279. Visibility:
  1280. References:
  1281. Referring:
  1282. Function flags: body optimize_size
  1283. Called by: vQueueWaitForMessageRestricted/41 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15
  1284. Calls: vPortExitCritical/45 vTaskMissedYield/56 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortExitCritical/45 vTaskMissedYield/56 xTaskRemoveFromEventList/43 vPortEnterCritical/42
  1285. prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @05f338c0
  1286. Type: function definition analyzed
  1287. Visibility:
  1288. References:
  1289. Referring:
  1290. Function flags: body optimize_size
  1291. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueuePeek/20 xQueueReceive/18
  1292. Calls: memcpy/55
  1293. prvCopyDataToQueue/31 (prvCopyDataToQueue) @05f33380
  1294. Type: function definition analyzed
  1295. Visibility:
  1296. References:
  1297. Referring:
  1298. Function flags: body optimize_size
  1299. Called by: xQueueGenericSendFromISR/16 xQueueGenericSend/15
  1300. Calls: memcpy/55 memcpy/55 xTaskPriorityDisinherit/54
  1301. prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @05f33e00
  1302. Type: function definition analyzed
  1303. Visibility:
  1304. References:
  1305. Referring:
  1306. Function flags: body optimize_size
  1307. Called by: xQueueSemaphoreTake/19
  1308. Calls:
  1309. ucQueueGetQueueType/29 (ucQueueGetQueueType) @05f33a80
  1310. Type: function definition analyzed
  1311. Visibility: public
  1312. References:
  1313. Referring:
  1314. Function flags: body optimize_size
  1315. Called by:
  1316. Calls:
  1317. vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @05f337e0
  1318. Type: function definition analyzed
  1319. Visibility: public
  1320. References:
  1321. Referring:
  1322. Function flags: body optimize_size
  1323. Called by:
  1324. Calls:
  1325. uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @05f33540
  1326. Type: function definition analyzed
  1327. Visibility: public
  1328. References:
  1329. Referring:
  1330. Function flags: body optimize_size
  1331. Called by:
  1332. Calls:
  1333. vQueueDelete/26 (vQueueDelete) @05f332a0
  1334. Type: function definition analyzed
  1335. Visibility: public
  1336. References:
  1337. Referring:
  1338. Function flags: body optimize_size
  1339. Called by:
  1340. Calls: vPortFree/61 vQueueUnregisterQueue/40 vPortRaiseBASEPRI/1
  1341. uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @05f2ad20
  1342. Type: function definition analyzed
  1343. Visibility: public
  1344. References:
  1345. Referring:
  1346. Function flags: body optimize_size
  1347. Called by:
  1348. Calls: vPortRaiseBASEPRI/1
  1349. uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @05f2a0e0
  1350. Type: function definition analyzed
  1351. Visibility: public
  1352. References:
  1353. Referring:
  1354. Function flags: body optimize_size
  1355. Called by:
  1356. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  1357. uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @05f2ac40
  1358. Type: function definition analyzed
  1359. Visibility: public
  1360. References:
  1361. Referring:
  1362. Function flags: body optimize_size
  1363. Called by:
  1364. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  1365. xQueuePeekFromISR/22 (xQueuePeekFromISR) @05f2a8c0
  1366. Type: function definition analyzed
  1367. Visibility: public
  1368. References:
  1369. Referring:
  1370. Function flags: body optimize_size
  1371. Called by:
  1372. Calls: vPortSetBASEPRI/3 prvCopyDataFromQueue/32 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1373. xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @05f2a460
  1374. Type: function definition analyzed
  1375. Visibility: public
  1376. References:
  1377. Referring:
  1378. Function flags: body optimize_size
  1379. Called by:
  1380. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1381. xQueuePeek/20 (xQueuePeek) @05f2a000
  1382. Type: function definition analyzed
  1383. Visibility: public
  1384. References:
  1385. Referring:
  1386. Function flags: body optimize_size
  1387. Called by:
  1388. Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1389. xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @05f18c40
  1390. Type: function definition analyzed
  1391. Visibility: public
  1392. References:
  1393. Referring:
  1394. Function flags: body optimize_size
  1395. Called by: xQueueTakeMutexRecursive/13
  1396. Calls: vPortExitCritical/45 vTaskPriorityDisinheritAfterTimeout/60 prvGetDisinheritPriorityAfterTimeout/30 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 vPortExitCritical/45 xTaskPriorityInherit/59 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortRaiseBASEPRI/1 vPortExitCritical/45 xTaskRemoveFromEventList/43 pvTaskIncrementMutexHeldCount/58 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1397. xQueueReceive/18 (xQueueReceive) @05f18540
  1398. Type: function definition analyzed
  1399. Visibility: public
  1400. References:
  1401. Referring:
  1402. Function flags: body optimize_size
  1403. Called by:
  1404. Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1405. xQueueGiveFromISR/17 (xQueueGiveFromISR) @05eb8d20
  1406. Type: function definition analyzed
  1407. Visibility: public
  1408. References:
  1409. Referring:
  1410. Function flags: body optimize_size
  1411. Called by:
  1412. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1413. xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @05eb8c40
  1414. Type: function definition analyzed
  1415. Visibility: public
  1416. References:
  1417. Referring:
  1418. Function flags: body optimize_size
  1419. Called by:
  1420. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1421. xQueueGenericSend/15 (xQueueGenericSend) @05eb87e0
  1422. Type: function definition analyzed
  1423. Visibility: public
  1424. References:
  1425. Referring:
  1426. Function flags: body optimize_size
  1427. Called by: xQueueGiveMutexRecursive/12 prvInitialiseMutex/8
  1428. Calls: xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueFull/36 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1429. xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @05eb80e0
  1430. Type: function definition analyzed
  1431. Visibility: public
  1432. References:
  1433. Referring:
  1434. Function flags: body optimize_size
  1435. Called by:
  1436. Calls: vPortRaiseBASEPRI/1 xQueueGenericCreate/6
  1437. xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @05eb09a0
  1438. Type: function definition analyzed
  1439. Visibility: public
  1440. References:
  1441. Referring:
  1442. Function flags: body optimize_size
  1443. Called by:
  1444. Calls: xQueueSemaphoreTake/19 xTaskGetCurrentTaskHandle/47 vPortRaiseBASEPRI/1
  1445. xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @05eb00e0
  1446. Type: function definition analyzed
  1447. Visibility: public
  1448. References:
  1449. Referring:
  1450. Function flags: body optimize_size
  1451. Called by:
  1452. Calls: xQueueGenericSend/15 xTaskGetCurrentTaskHandle/47 vPortRaiseBASEPRI/1
  1453. xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @05eb0c40
  1454. Type: function definition analyzed
  1455. Visibility: public
  1456. References:
  1457. Referring:
  1458. Function flags: body optimize_size
  1459. Called by:
  1460. Calls: vPortRaiseBASEPRI/1
  1461. xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @05eb08c0
  1462. Type: function definition analyzed
  1463. Visibility: public
  1464. References:
  1465. Referring:
  1466. Function flags: body optimize_size
  1467. Called by:
  1468. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  1469. xQueueCreateMutex/9 (xQueueCreateMutex) @05eb0540
  1470. Type: function definition analyzed
  1471. Visibility: public
  1472. References:
  1473. Referring:
  1474. Function flags: body optimize_size
  1475. Called by:
  1476. Calls: prvInitialiseMutex/8 xQueueGenericCreate/6
  1477. prvInitialiseMutex/8 (prvInitialiseMutex) @05eb02a0
  1478. Type: function definition analyzed
  1479. Visibility:
  1480. References:
  1481. Referring:
  1482. Function flags: body optimize_size
  1483. Called by: xQueueCreateMutex/9
  1484. Calls: xQueueGenericSend/15
  1485. prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @05eb0000
  1486. Type: function definition analyzed
  1487. Visibility:
  1488. References:
  1489. Referring:
  1490. Function flags: body optimize_size
  1491. Called by: xQueueGenericCreate/6
  1492. Calls: xQueueGenericReset/5
  1493. xQueueGenericCreate/6 (xQueueGenericCreate) @05ec67e0
  1494. Type: function definition analyzed
  1495. Visibility: public
  1496. References:
  1497. Referring:
  1498. Function flags: body optimize_size
  1499. Called by: xQueueCreateCountingSemaphore/14 xQueueCreateMutex/9
  1500. Calls: vPortRaiseBASEPRI/1 prvInitialiseNewQueue/7 pvPortMalloc/46
  1501. xQueueGenericReset/5 (xQueueGenericReset) @05ec6c40
  1502. Type: function definition analyzed
  1503. Visibility: public
  1504. References:
  1505. Referring:
  1506. Function flags: body optimize_size
  1507. Called by: prvInitialiseNewQueue/7
  1508. Calls: vPortRaiseBASEPRI/1 vPortExitCritical/45 vListInitialise/44 vListInitialise/44 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  1509. xQueueRegistry/4 (xQueueRegistry) @05ec1630
  1510. Type: variable definition analyzed
  1511. Visibility: public
  1512. References:
  1513. Referring: vQueueAddToRegistry/38 (read)vQueueAddToRegistry/38 (addr)vQueueAddToRegistry/38 (read)vQueueAddToRegistry/38 (addr)pcQueueGetName/39 (read)pcQueueGetName/39 (read)vQueueUnregisterQueue/40 (read)vQueueUnregisterQueue/40 (write)vQueueUnregisterQueue/40 (write)
  1514. Availability: not-ready
  1515. Varpool flags:
  1516. vPortSetBASEPRI/3 (vPortSetBASEPRI) @05e48b60
  1517. Type: function definition analyzed
  1518. Visibility:
  1519. References:
  1520. Referring:
  1521. Function flags: body optimize_size
  1522. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  1523. Calls:
  1524. ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @05e488c0
  1525. Type: function definition analyzed
  1526. Visibility:
  1527. References:
  1528. Referring:
  1529. Function flags: body optimize_size
  1530. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  1531. Calls:
  1532. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05e48540
  1533. Type: function definition analyzed
  1534. Visibility:
  1535. References:
  1536. Referring:
  1537. Function flags: body optimize_size
  1538. Called by: vQueueUnregisterQueue/40 pcQueueGetName/39 vQueueAddToRegistry/38 xQueueIsQueueFullFromISR/37 xQueueIsQueueEmptyFromISR/35 vQueueDelete/26 uxQueueMessagesWaitingFromISR/25 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeekFromISR/22 xQueuePeekFromISR/22 xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueReceiveFromISR/21 xQueueReceiveFromISR/21 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueCreateCountingSemaphore/14 xQueueTakeMutexRecursive/13 xQueueGiveMutexRecursive/12 xQueueGetMutexHolderFromISR/11 xQueueGetMutexHolder/10 xQueueGenericCreate/6 xQueueGenericReset/5 xQueueGenericReset/5
  1539. Calls:
  1540. Removing unused symbols:
  1541. Reclaimed Symbol table:
  1542. vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @05fe8620
  1543. Type: function
  1544. Visibility: external public
  1545. References:
  1546. Referring:
  1547. Function flags: optimize_size
  1548. Called by: vQueueWaitForMessageRestricted/41
  1549. Calls:
  1550. vPortFree/61 (vPortFree) @05fc9ee0
  1551. Type: function
  1552. Visibility: external public
  1553. References:
  1554. Referring:
  1555. Function flags: optimize_size
  1556. Called by: vQueueDelete/26
  1557. Calls:
  1558. vTaskPriorityDisinheritAfterTimeout/60 (vTaskPriorityDisinheritAfterTimeout) @05fc9380
  1559. Type: function
  1560. Visibility: external public
  1561. References:
  1562. Referring:
  1563. Function flags: optimize_size
  1564. Called by: xQueueSemaphoreTake/19
  1565. Calls:
  1566. xTaskPriorityInherit/59 (xTaskPriorityInherit) @05fc92a0
  1567. Type: function
  1568. Visibility: external public
  1569. References:
  1570. Referring:
  1571. Function flags: optimize_size
  1572. Called by: xQueueSemaphoreTake/19
  1573. Calls:
  1574. pvTaskIncrementMutexHeldCount/58 (pvTaskIncrementMutexHeldCount) @05fc91c0
  1575. Type: function
  1576. Visibility: external public
  1577. References:
  1578. Referring:
  1579. Function flags: optimize_size
  1580. Called by: xQueueSemaphoreTake/19
  1581. Calls:
  1582. vPortValidateInterruptPriority/57 (vPortValidateInterruptPriority) @05fa3620
  1583. Type: function
  1584. Visibility: external public
  1585. References:
  1586. Referring:
  1587. Function flags: optimize_size
  1588. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  1589. Calls:
  1590. vTaskMissedYield/56 (vTaskMissedYield) @05fa32a0
  1591. Type: function
  1592. Visibility: external public
  1593. References:
  1594. Referring:
  1595. Function flags: optimize_size
  1596. Called by: prvUnlockQueue/33 prvUnlockQueue/33
  1597. Calls:
  1598. memcpy/55 (memcpy) @05fa3000
  1599. Type: function
  1600. Visibility: external public
  1601. References:
  1602. Referring:
  1603. Function flags: optimize_size
  1604. Called by: prvCopyDataFromQueue/32 prvCopyDataToQueue/31 prvCopyDataToQueue/31
  1605. Calls:
  1606. xTaskPriorityDisinherit/54 (xTaskPriorityDisinherit) @05f558c0
  1607. Type: function
  1608. Visibility: external public
  1609. References:
  1610. Referring:
  1611. Function flags: optimize_size
  1612. Called by: prvCopyDataToQueue/31
  1613. Calls:
  1614. xTaskResumeAll/53 (xTaskResumeAll) @05f55e00
  1615. Type: function
  1616. Visibility: external public
  1617. References:
  1618. Referring:
  1619. Function flags: optimize_size
  1620. Called by: xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15
  1621. Calls:
  1622. vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @05f55d20
  1623. Type: function
  1624. Visibility: external public
  1625. References:
  1626. Referring:
  1627. Function flags: optimize_size
  1628. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  1629. Calls:
  1630. xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @05f55c40
  1631. Type: function
  1632. Visibility: external public
  1633. References:
  1634. Referring:
  1635. Function flags: optimize_size
  1636. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  1637. Calls:
  1638. vTaskSuspendAll/50 (vTaskSuspendAll) @05f55b60
  1639. Type: function
  1640. Visibility: external public
  1641. References:
  1642. Referring:
  1643. Function flags: optimize_size
  1644. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  1645. Calls:
  1646. vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @05f55a80
  1647. Type: function
  1648. Visibility: external public
  1649. References:
  1650. Referring:
  1651. Function flags: optimize_size
  1652. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  1653. Calls:
  1654. xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @05f559a0
  1655. Type: function
  1656. Visibility: external public
  1657. References:
  1658. Referring:
  1659. Function flags: optimize_size
  1660. Called by: xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGenericSend/15
  1661. Calls:
  1662. xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @05f55460
  1663. Type: function
  1664. Visibility: external public
  1665. References:
  1666. Referring:
  1667. Function flags: optimize_size
  1668. Called by: xQueueTakeMutexRecursive/13 xQueueGiveMutexRecursive/12
  1669. Calls:
  1670. pvPortMalloc/46 (pvPortMalloc) @05f42000
  1671. Type: function
  1672. Visibility: external public
  1673. References:
  1674. Referring:
  1675. Function flags: optimize_size
  1676. Called by: xQueueGenericCreate/6
  1677. Calls:
  1678. vPortExitCritical/45 (vPortExitCritical) @05f42d20
  1679. Type: function
  1680. Visibility: external public
  1681. References:
  1682. Referring:
  1683. Function flags: optimize_size
  1684. Called by: vQueueWaitForMessageRestricted/41 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 prvIsQueueEmpty/34 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 prvIsQueueFull/36 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGetMutexHolder/10 xQueueGenericReset/5
  1685. Calls:
  1686. vListInitialise/44 (vListInitialise) @05f42c40
  1687. Type: function
  1688. Visibility: external public
  1689. References:
  1690. Referring:
  1691. Function flags: optimize_size
  1692. Called by: xQueueGenericReset/5 xQueueGenericReset/5
  1693. Calls:
  1694. xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @05f42b60
  1695. Type: function
  1696. Visibility: external public
  1697. References:
  1698. Referring:
  1699. Function flags: optimize_size
  1700. Called by: xQueueReceiveFromISR/21 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16 prvUnlockQueue/33 prvUnlockQueue/33 xQueueGenericSend/15 xQueueGenericReset/5
  1701. Calls:
  1702. vPortEnterCritical/42 (vPortEnterCritical) @05f42a80
  1703. Type: function
  1704. Visibility: external public
  1705. References:
  1706. Referring:
  1707. Function flags: optimize_size
  1708. Called by: vQueueWaitForMessageRestricted/41 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 prvIsQueueEmpty/34 xQueueReceive/18 xQueueReceive/18 prvUnlockQueue/33 prvUnlockQueue/33 prvIsQueueFull/36 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGetMutexHolder/10 xQueueGenericReset/5
  1709. Calls:
  1710. vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @05f42540
  1711. Type: function definition analyzed
  1712. Visibility: public
  1713. References:
  1714. Referring:
  1715. Function flags: body optimize_size
  1716. Called by:
  1717. Calls: prvUnlockQueue/33 vTaskPlaceOnEventListRestricted/62 vPortExitCritical/45 vPortEnterCritical/42
  1718. vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @05f422a0
  1719. Type: function definition analyzed
  1720. Visibility: public
  1721. References: xQueueRegistry/4 (read)xQueueRegistry/4 (write)xQueueRegistry/4 (write)
  1722. Referring:
  1723. Function flags: body optimize_size
  1724. Called by: vQueueDelete/26
  1725. Calls: vPortRaiseBASEPRI/1
  1726. pcQueueGetName/39 (pcQueueGetName) @05f3ce00
  1727. Type: function definition analyzed
  1728. Visibility: public
  1729. References: xQueueRegistry/4 (read)xQueueRegistry/4 (read)
  1730. Referring:
  1731. Function flags: body optimize_size
  1732. Called by:
  1733. Calls: vPortRaiseBASEPRI/1
  1734. vQueueAddToRegistry/38 (vQueueAddToRegistry) @05f3c460
  1735. Type: function definition analyzed
  1736. Visibility: public
  1737. References: xQueueRegistry/4 (read)xQueueRegistry/4 (addr)xQueueRegistry/4 (read)xQueueRegistry/4 (addr)
  1738. Referring:
  1739. Function flags: body optimize_size
  1740. Called by:
  1741. Calls: vPortRaiseBASEPRI/1
  1742. xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @05f3cd20
  1743. Type: function definition analyzed
  1744. Visibility: public
  1745. References:
  1746. Referring:
  1747. Function flags: body optimize_size
  1748. Called by:
  1749. Calls: vPortRaiseBASEPRI/1
  1750. prvIsQueueFull/36 (prvIsQueueFull) @05f3c9a0
  1751. Type: function definition analyzed
  1752. Visibility:
  1753. References:
  1754. Referring:
  1755. Function flags: body optimize_size
  1756. Called by: xQueueGenericSend/15
  1757. Calls: vPortExitCritical/45 vPortEnterCritical/42
  1758. xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @05f3c700
  1759. Type: function definition analyzed
  1760. Visibility: public
  1761. References:
  1762. Referring:
  1763. Function flags: body optimize_size
  1764. Called by:
  1765. Calls: vPortRaiseBASEPRI/1
  1766. prvIsQueueEmpty/34 (prvIsQueueEmpty) @05f3c380
  1767. Type: function definition analyzed
  1768. Visibility:
  1769. References:
  1770. Referring:
  1771. Function flags: body optimize_size
  1772. Called by: xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18
  1773. Calls: vPortExitCritical/45 vPortEnterCritical/42
  1774. prvUnlockQueue/33 (prvUnlockQueue) @05f3c0e0
  1775. Type: function definition analyzed
  1776. Visibility:
  1777. References:
  1778. Referring:
  1779. Function flags: body optimize_size
  1780. Called by: vQueueWaitForMessageRestricted/41 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15
  1781. Calls: vPortExitCritical/45 vTaskMissedYield/56 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortExitCritical/45 vTaskMissedYield/56 xTaskRemoveFromEventList/43 vPortEnterCritical/42
  1782. prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @05f338c0
  1783. Type: function definition analyzed
  1784. Visibility:
  1785. References:
  1786. Referring:
  1787. Function flags: body optimize_size
  1788. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueuePeek/20 xQueueReceive/18
  1789. Calls: memcpy/55
  1790. prvCopyDataToQueue/31 (prvCopyDataToQueue) @05f33380
  1791. Type: function definition analyzed
  1792. Visibility:
  1793. References:
  1794. Referring:
  1795. Function flags: body optimize_size
  1796. Called by: xQueueGenericSendFromISR/16 xQueueGenericSend/15
  1797. Calls: memcpy/55 memcpy/55 xTaskPriorityDisinherit/54
  1798. prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @05f33e00
  1799. Type: function definition analyzed
  1800. Visibility:
  1801. References:
  1802. Referring:
  1803. Function flags: body optimize_size
  1804. Called by: xQueueSemaphoreTake/19
  1805. Calls:
  1806. ucQueueGetQueueType/29 (ucQueueGetQueueType) @05f33a80
  1807. Type: function definition analyzed
  1808. Visibility: public
  1809. References:
  1810. Referring:
  1811. Function flags: body optimize_size
  1812. Called by:
  1813. Calls:
  1814. vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @05f337e0
  1815. Type: function definition analyzed
  1816. Visibility: public
  1817. References:
  1818. Referring:
  1819. Function flags: body optimize_size
  1820. Called by:
  1821. Calls:
  1822. uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @05f33540
  1823. Type: function definition analyzed
  1824. Visibility: public
  1825. References:
  1826. Referring:
  1827. Function flags: body optimize_size
  1828. Called by:
  1829. Calls:
  1830. vQueueDelete/26 (vQueueDelete) @05f332a0
  1831. Type: function definition analyzed
  1832. Visibility: public
  1833. References:
  1834. Referring:
  1835. Function flags: body optimize_size
  1836. Called by:
  1837. Calls: vPortFree/61 vQueueUnregisterQueue/40 vPortRaiseBASEPRI/1
  1838. uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @05f2ad20
  1839. Type: function definition analyzed
  1840. Visibility: public
  1841. References:
  1842. Referring:
  1843. Function flags: body optimize_size
  1844. Called by:
  1845. Calls: vPortRaiseBASEPRI/1
  1846. uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @05f2a0e0
  1847. Type: function definition analyzed
  1848. Visibility: public
  1849. References:
  1850. Referring:
  1851. Function flags: body optimize_size
  1852. Called by:
  1853. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  1854. uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @05f2ac40
  1855. Type: function definition analyzed
  1856. Visibility: public
  1857. References:
  1858. Referring:
  1859. Function flags: body optimize_size
  1860. Called by:
  1861. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  1862. xQueuePeekFromISR/22 (xQueuePeekFromISR) @05f2a8c0
  1863. Type: function definition analyzed
  1864. Visibility: public
  1865. References:
  1866. Referring:
  1867. Function flags: body optimize_size
  1868. Called by:
  1869. Calls: vPortSetBASEPRI/3 prvCopyDataFromQueue/32 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1870. xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @05f2a460
  1871. Type: function definition analyzed
  1872. Visibility: public
  1873. References:
  1874. Referring:
  1875. Function flags: body optimize_size
  1876. Called by:
  1877. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1878. xQueuePeek/20 (xQueuePeek) @05f2a000
  1879. Type: function definition analyzed
  1880. Visibility: public
  1881. References:
  1882. Referring:
  1883. Function flags: body optimize_size
  1884. Called by:
  1885. Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1886. xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @05f18c40
  1887. Type: function definition analyzed
  1888. Visibility: public
  1889. References:
  1890. Referring:
  1891. Function flags: body optimize_size
  1892. Called by: xQueueTakeMutexRecursive/13
  1893. Calls: vPortExitCritical/45 vTaskPriorityDisinheritAfterTimeout/60 prvGetDisinheritPriorityAfterTimeout/30 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 vPortExitCritical/45 xTaskPriorityInherit/59 vPortEnterCritical/42 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortRaiseBASEPRI/1 vPortExitCritical/45 xTaskRemoveFromEventList/43 pvTaskIncrementMutexHeldCount/58 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1894. xQueueReceive/18 (xQueueReceive) @05f18540
  1895. Type: function definition analyzed
  1896. Visibility: public
  1897. References:
  1898. Referring:
  1899. Function flags: body optimize_size
  1900. Called by:
  1901. Calls: prvIsQueueEmpty/34 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueEmpty/34 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataFromQueue/32 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1902. xQueueGiveFromISR/17 (xQueueGiveFromISR) @05eb8d20
  1903. Type: function definition analyzed
  1904. Visibility: public
  1905. References:
  1906. Referring:
  1907. Function flags: body optimize_size
  1908. Called by:
  1909. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1910. xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @05eb8c40
  1911. Type: function definition analyzed
  1912. Visibility: public
  1913. References:
  1914. Referring:
  1915. Function flags: body optimize_size
  1916. Called by:
  1917. Calls: vPortSetBASEPRI/3 vPortRaiseBASEPRI/1 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 ulPortRaiseBASEPRI/2 vPortValidateInterruptPriority/57 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1918. xQueueGenericSend/15 (xQueueGenericSend) @05eb87e0
  1919. Type: function definition analyzed
  1920. Visibility: public
  1921. References:
  1922. Referring:
  1923. Function flags: body optimize_size
  1924. Called by: xQueueGiveMutexRecursive/12 prvInitialiseMutex/8
  1925. Calls: xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 xTaskResumeAll/53 prvUnlockQueue/33 vTaskPlaceOnEventList/52 prvIsQueueFull/36 xTaskCheckForTimeOut/51 vPortExitCritical/45 vPortEnterCritical/42 vTaskSuspendAll/50 vPortExitCritical/45 vTaskInternalSetTimeOutState/49 vPortExitCritical/45 vPortExitCritical/45 xTaskRemoveFromEventList/43 prvCopyDataToQueue/31 vPortEnterCritical/42 vPortRaiseBASEPRI/1 xTaskGetSchedulerState/48 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1 vPortRaiseBASEPRI/1
  1926. xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @05eb80e0
  1927. Type: function definition analyzed
  1928. Visibility: public
  1929. References:
  1930. Referring:
  1931. Function flags: body optimize_size
  1932. Called by:
  1933. Calls: vPortRaiseBASEPRI/1 xQueueGenericCreate/6
  1934. xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @05eb09a0
  1935. Type: function definition analyzed
  1936. Visibility: public
  1937. References:
  1938. Referring:
  1939. Function flags: body optimize_size
  1940. Called by:
  1941. Calls: xQueueSemaphoreTake/19 xTaskGetCurrentTaskHandle/47 vPortRaiseBASEPRI/1
  1942. xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @05eb00e0
  1943. Type: function definition analyzed
  1944. Visibility: public
  1945. References:
  1946. Referring:
  1947. Function flags: body optimize_size
  1948. Called by:
  1949. Calls: xQueueGenericSend/15 xTaskGetCurrentTaskHandle/47 vPortRaiseBASEPRI/1
  1950. xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @05eb0c40
  1951. Type: function definition analyzed
  1952. Visibility: public
  1953. References:
  1954. Referring:
  1955. Function flags: body optimize_size
  1956. Called by:
  1957. Calls: vPortRaiseBASEPRI/1
  1958. xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @05eb08c0
  1959. Type: function definition analyzed
  1960. Visibility: public
  1961. References:
  1962. Referring:
  1963. Function flags: body optimize_size
  1964. Called by:
  1965. Calls: vPortExitCritical/45 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  1966. xQueueCreateMutex/9 (xQueueCreateMutex) @05eb0540
  1967. Type: function definition analyzed
  1968. Visibility: public
  1969. References:
  1970. Referring:
  1971. Function flags: body optimize_size
  1972. Called by:
  1973. Calls: prvInitialiseMutex/8 xQueueGenericCreate/6
  1974. prvInitialiseMutex/8 (prvInitialiseMutex) @05eb02a0
  1975. Type: function definition analyzed
  1976. Visibility:
  1977. References:
  1978. Referring:
  1979. Function flags: body optimize_size
  1980. Called by: xQueueCreateMutex/9
  1981. Calls: xQueueGenericSend/15
  1982. prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @05eb0000
  1983. Type: function definition analyzed
  1984. Visibility:
  1985. References:
  1986. Referring:
  1987. Function flags: body optimize_size
  1988. Called by: xQueueGenericCreate/6
  1989. Calls: xQueueGenericReset/5
  1990. xQueueGenericCreate/6 (xQueueGenericCreate) @05ec67e0
  1991. Type: function definition analyzed
  1992. Visibility: public
  1993. References:
  1994. Referring:
  1995. Function flags: body optimize_size
  1996. Called by: xQueueCreateCountingSemaphore/14 xQueueCreateMutex/9
  1997. Calls: vPortRaiseBASEPRI/1 prvInitialiseNewQueue/7 pvPortMalloc/46
  1998. xQueueGenericReset/5 (xQueueGenericReset) @05ec6c40
  1999. Type: function definition analyzed
  2000. Visibility: public
  2001. References:
  2002. Referring:
  2003. Function flags: body optimize_size
  2004. Called by: prvInitialiseNewQueue/7
  2005. Calls: vPortRaiseBASEPRI/1 vPortExitCritical/45 vListInitialise/44 vListInitialise/44 xTaskRemoveFromEventList/43 vPortEnterCritical/42 vPortRaiseBASEPRI/1
  2006. xQueueRegistry/4 (xQueueRegistry) @05ec1630
  2007. Type: variable definition analyzed
  2008. Visibility: public
  2009. References:
  2010. Referring: vQueueAddToRegistry/38 (read)vQueueAddToRegistry/38 (addr)vQueueAddToRegistry/38 (read)vQueueAddToRegistry/38 (addr)pcQueueGetName/39 (read)pcQueueGetName/39 (read)vQueueUnregisterQueue/40 (read)vQueueUnregisterQueue/40 (write)vQueueUnregisterQueue/40 (write)
  2011. Availability: not-ready
  2012. Varpool flags:
  2013. vPortSetBASEPRI/3 (vPortSetBASEPRI) @05e48b60
  2014. Type: function definition analyzed
  2015. Visibility:
  2016. References:
  2017. Referring:
  2018. Function flags: body optimize_size
  2019. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  2020. Calls:
  2021. ulPortRaiseBASEPRI/2 (ulPortRaiseBASEPRI) @05e488c0
  2022. Type: function definition analyzed
  2023. Visibility:
  2024. References:
  2025. Referring:
  2026. Function flags: body optimize_size
  2027. Called by: xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16
  2028. Calls:
  2029. vPortRaiseBASEPRI/1 (vPortRaiseBASEPRI) @05e48540
  2030. Type: function definition analyzed
  2031. Visibility:
  2032. References:
  2033. Referring:
  2034. Function flags: body optimize_size
  2035. Called by: vQueueUnregisterQueue/40 pcQueueGetName/39 vQueueAddToRegistry/38 xQueueIsQueueFullFromISR/37 xQueueIsQueueEmptyFromISR/35 vQueueDelete/26 uxQueueMessagesWaitingFromISR/25 uxQueueSpacesAvailable/24 uxQueueMessagesWaiting/23 xQueuePeekFromISR/22 xQueuePeekFromISR/22 xQueuePeekFromISR/22 xQueueReceiveFromISR/21 xQueueReceiveFromISR/21 xQueueReceiveFromISR/21 xQueuePeek/20 xQueuePeek/20 xQueuePeek/20 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueSemaphoreTake/19 xQueueReceive/18 xQueueReceive/18 xQueueReceive/18 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGiveFromISR/17 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSendFromISR/16 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueGenericSend/15 xQueueCreateCountingSemaphore/14 xQueueTakeMutexRecursive/13 xQueueGiveMutexRecursive/12 xQueueGetMutexHolderFromISR/11 xQueueGetMutexHolder/10 xQueueGenericCreate/6 xQueueGenericReset/5 xQueueGenericReset/5
  2036. Calls:
  2037. Reclaiming functions:
  2038. Reclaiming variables:
  2039. Clearing address taken flags:
  2040. Optimized Symbol table:
  2041. vQueueUnregisterQueue.part.0/114 (vQueueUnregisterQueue.part.0) @05e48b60
  2042. Type: function definition analyzed
  2043. Visibility: prevailing_def_ironly artificial
  2044. References:
  2045. Referring:
  2046. Function vQueueUnregisterQueue.part.0/114 is inline copy in vQueueUnregisterQueue/40
  2047. Availability: local
  2048. Function flags: count:107374 (estimated locally) first_run:1 body local split_part optimize_size
  2049. Called by: vQueueUnregisterQueue/40 (inlined) (107374 (estimated locally),0.30 per call)
  2050. Calls:
  2051. xQueueGenericReset.part.0/65 (xQueueGenericReset.part.0) @05e482a0
  2052. Type: function definition analyzed
  2053. Visibility: prevailing_def_ironly artificial
  2054. References:
  2055. Referring:
  2056. Function xQueueGenericReset.part.0/65 is inline copy in xQueueGenericReset/5
  2057. Availability: local
  2058. Function flags: count:21218 (estimated locally) first_run:1 body local split_part optimize_size
  2059. Called by: xQueueGenericReset/5 (inlined) (21218 (estimated locally),0.12 per call)
  2060. Calls: vPortEnterCritical/42 (21218 (estimated locally),0.12 per call) xTaskRemoveFromEventList/43 (4691 (estimated locally),0.03 per call) vListInitialise/44 (7002 (estimated locally),0.04 per call) vListInitialise/44 (7002 (estimated locally),0.04 per call) vPortExitCritical/45 (21218 (estimated locally),0.12 per call)
  2061. vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @05fe8620
  2062. Type: function
  2063. Visibility: external public
  2064. References:
  2065. Referring:
  2066. Availability: not_available
  2067. Function flags: optimize_size
  2068. Called by: vQueueWaitForMessageRestricted/41 (354334802 (estimated locally),0.33 per call)
  2069. Calls:
  2070. vPortFree/61 (vPortFree) @05fc9ee0
  2071. Type: function
  2072. Visibility: external public
  2073. References:
  2074. Referring:
  2075. Availability: not_available
  2076. Function flags: optimize_size
  2077. Called by: vQueueDelete/26 (123389 (estimated locally),0.53 per call)
  2078. Calls:
  2079. vTaskPriorityDisinheritAfterTimeout/60 (vTaskPriorityDisinheritAfterTimeout) @05fc9380
  2080. Type: function
  2081. Visibility: external public
  2082. References:
  2083. Referring:
  2084. Availability: not_available
  2085. Function flags: optimize_size
  2086. Called by: xQueueSemaphoreTake/19 (2502 (estimated locally),0.01 per call)
  2087. Calls:
  2088. xTaskPriorityInherit/59 (xTaskPriorityInherit) @05fc92a0
  2089. Type: function
  2090. Visibility: external public
  2091. References:
  2092. Referring:
  2093. Availability: not_available
  2094. Function flags: optimize_size
  2095. Called by: xQueueSemaphoreTake/19 (24195 (estimated locally),0.11 per call)
  2096. Calls:
  2097. pvTaskIncrementMutexHeldCount/58 (pvTaskIncrementMutexHeldCount) @05fc91c0
  2098. Type: function
  2099. Visibility: external public
  2100. References:
  2101. Referring:
  2102. Availability: not_available
  2103. Function flags: optimize_size
  2104. Called by: xQueueSemaphoreTake/19 (2848 (estimated locally),0.01 per call)
  2105. Calls:
  2106. vPortValidateInterruptPriority/57 (vPortValidateInterruptPriority) @05fa3620
  2107. Type: function
  2108. Visibility: external public
  2109. References:
  2110. Referring:
  2111. Availability: not_available
  2112. Function flags: optimize_size
  2113. Called by: xQueuePeekFromISR/22 (52886 (estimated locally),0.20 per call) xQueueReceiveFromISR/21 (192251 (estimated locally),0.54 per call) xQueueGiveFromISR/17 (72401 (estimated locally),0.24 per call) xQueueGenericSendFromISR/16 (141108 (estimated locally),0.39 per call)
  2114. Calls:
  2115. vTaskMissedYield/56 (vTaskMissedYield) @05fa32a0
  2116. Type: function
  2117. Visibility: external public
  2118. References:
  2119. Referring:
  2120. Availability: not_available
  2121. Function flags: optimize_size
  2122. Called by: prvUnlockQueue/33 (316429830 (estimated locally),2.75 per call) prvUnlockQueue/33 (316429836 (estimated locally),2.75 per call)
  2123. Calls:
  2124. memcpy/55 (memcpy) @05fa3000
  2125. Type: function
  2126. Visibility: external public
  2127. References:
  2128. Referring:
  2129. Availability: not_available
  2130. Function flags: optimize_size
  2131. Called by: prvCopyDataFromQueue/32 (536870913 (estimated locally),0.50 per call) prvCopyDataToQueue/31 (268435456 (estimated locally),0.25 per call) prvCopyDataToQueue/31 (268435456 (estimated locally),0.25 per call)
  2132. Calls:
  2133. xTaskPriorityDisinherit/54 (xTaskPriorityDisinherit) @05f558c0
  2134. Type: function
  2135. Visibility: external public
  2136. References:
  2137. Referring:
  2138. Availability: not_available
  2139. Function flags: optimize_size
  2140. Called by: prvCopyDataToQueue/31 (93576600 (estimated locally),0.09 per call)
  2141. Calls:
  2142. xTaskResumeAll/53 (xTaskResumeAll) @05f55e00
  2143. Type: function
  2144. Visibility: external public
  2145. References:
  2146. Referring:
  2147. Availability: not_available
  2148. Function flags: optimize_size
  2149. Called by: xQueuePeek/20 (753146 (estimated locally),2.10 per call) xQueuePeek/20 (376573 (estimated locally),1.05 per call) xQueuePeek/20 (376573 (estimated locally),1.05 per call) xQueueSemaphoreTake/19 (207180 (estimated locally),0.90 per call) xQueueSemaphoreTake/19 (68369 (estimated locally),0.30 per call) xQueueSemaphoreTake/19 (138811 (estimated locally),0.61 per call) xQueueReceive/18 (753146 (estimated locally),2.10 per call) xQueueReceive/18 (376573 (estimated locally),1.05 per call) xQueueReceive/18 (376573 (estimated locally),1.05 per call) xQueueGenericSend/15 (25362 (estimated locally),0.07 per call) xQueueGenericSend/15 (448439 (estimated locally),1.25 per call) xQueueGenericSend/15 (448439 (estimated locally),1.25 per call)
  2150. Calls:
  2151. vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @05f55d20
  2152. Type: function
  2153. Visibility: external public
  2154. References:
  2155. Referring:
  2156. Availability: not_available
  2157. Function flags: optimize_size
  2158. Called by: xQueuePeek/20 (376573 (estimated locally),1.05 per call) xQueueSemaphoreTake/19 (138811 (estimated locally),0.61 per call) xQueueReceive/18 (376573 (estimated locally),1.05 per call) xQueueGenericSend/15 (448439 (estimated locally),1.25 per call)
  2159. Calls:
  2160. xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @05f55c40
  2161. Type: function
  2162. Visibility: external public
  2163. References:
  2164. Referring:
  2165. Availability: not_available
  2166. Function flags: optimize_size
  2167. Called by: xQueuePeek/20 (1506292 (estimated locally),4.21 per call) xQueueSemaphoreTake/19 (414360 (estimated locally),1.81 per call) xQueueReceive/18 (1506292 (estimated locally),4.21 per call) xQueueGenericSend/15 (922239 (estimated locally),2.58 per call)
  2168. Calls:
  2169. vTaskSuspendAll/50 (vTaskSuspendAll) @05f55b60
  2170. Type: function
  2171. Visibility: external public
  2172. References:
  2173. Referring:
  2174. Availability: not_available
  2175. Function flags: optimize_size
  2176. Called by: xQueuePeek/20 (1506292 (estimated locally),4.21 per call) xQueueSemaphoreTake/19 (414360 (estimated locally),1.81 per call) xQueueReceive/18 (1506292 (estimated locally),4.21 per call) xQueueGenericSend/15 (922239 (estimated locally),2.58 per call)
  2177. Calls:
  2178. vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @05f55a80
  2179. Type: function
  2180. Visibility: external public
  2181. References:
  2182. Referring:
  2183. Availability: not_available
  2184. Function flags: optimize_size
  2185. Called by: xQueuePeek/20 (497076 (estimated locally),1.39 per call) xQueueSemaphoreTake/19 (136739 (estimated locally),0.60 per call) xQueueReceive/18 (497076 (estimated locally),1.39 per call) xQueueGenericSend/15 (304339 (estimated locally),0.85 per call)
  2186. Calls:
  2187. xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @05f559a0
  2188. Type: function
  2189. Visibility: external public
  2190. References:
  2191. Referring:
  2192. Availability: not_available
  2193. Function flags: optimize_size
  2194. Called by: xQueuePeek/20 (192251 (estimated locally),0.54 per call) xQueueSemaphoreTake/19 (52886 (estimated locally),0.23 per call) xQueueReceive/18 (192251 (estimated locally),0.54 per call) xQueueGenericSend/15 (141108 (estimated locally),0.39 per call)
  2195. Calls:
  2196. xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @05f55460
  2197. Type: function
  2198. Visibility: external public
  2199. References:
  2200. Referring:
  2201. Availability: not_available
  2202. Function flags: optimize_size
  2203. Called by: xQueueTakeMutexRecursive/13 (123389 (estimated locally),0.53 per call) xQueueGiveMutexRecursive/12 (123389 (estimated locally),0.53 per call)
  2204. Calls:
  2205. pvPortMalloc/46 (pvPortMalloc) @05f42000
  2206. Type: function
  2207. Visibility: external public
  2208. References:
  2209. Referring:
  2210. Availability: not_available
  2211. Function flags: optimize_size
  2212. Called by: xQueueGenericCreate/6 (9655 (estimated locally),0.08 per call)
  2213. Calls:
  2214. vPortExitCritical/45 (vPortExitCritical) @05f42d20
  2215. Type: function
  2216. Visibility: external public
  2217. References:
  2218. Referring:
  2219. Availability: not_available
  2220. Function flags: optimize_size
  2221. Called by: vQueueWaitForMessageRestricted/41 (1073741824 (estimated locally),1.00 per call) uxQueueSpacesAvailable/24 (123389 (estimated locally),0.53 per call) uxQueueMessagesWaiting/23 (123389 (estimated locally),0.53 per call) xQueuePeek/20 (1506292 (estimated locally),4.21 per call) xQueuePeek/20 (1506292 (estimated locally),4.21 per call) xQueuePeek/20 (57225 (estimated locally),0.16 per call) xQueuePeek/20 (59399 (estimated locally),0.17 per call) xQueueSemaphoreTake/19 (2502 (estimated locally),0.01 per call) xQueueSemaphoreTake/19 (24195 (estimated locally),0.11 per call) xQueueSemaphoreTake/19 (414360 (estimated locally),1.81 per call) xQueueSemaphoreTake/19 (414360 (estimated locally),1.81 per call) xQueueSemaphoreTake/19 (3186 (estimated locally),0.01 per call) xQueueSemaphoreTake/19 (16340 (estimated locally),0.07 per call) xQueueReceive/18 (1506292 (estimated locally),4.21 per call) xQueueReceive/18 (1506292 (estimated locally),4.21 per call) xQueueReceive/18 (57225 (estimated locally),0.16 per call) xQueueReceive/18 (59399 (estimated locally),0.17 per call) xQueueGenericSend/15 (922239 (estimated locally),2.58 per call) xQueueGenericSend/15 (922239 (estimated locally),2.58 per call) xQueueGenericSend/15 (26079 (estimated locally),0.07 per call) xQueueGenericSend/15 (54391 (estimated locally),0.15 per call) xQueueGetMutexHolder/10 (123389 (estimated locally),0.53 per call) xQueueGenericReset.part.0/65 (21218 (estimated locally),0.12 per call) prvUnlockQueue/33 (114863529 (estimated locally),1.00 per call) prvUnlockQueue/33 (114863532 (estimated locally),1.00 per call) prvIsQueueEmpty/34 (1073741824 (estimated locally),1.00 per call) prvIsQueueFull/36 (896877 (estimated locally),2.51 per call)
  2222. Calls:
  2223. vListInitialise/44 (vListInitialise) @05f42c40
  2224. Type: function
  2225. Visibility: external public
  2226. References:
  2227. Referring:
  2228. Availability: not_available
  2229. Function flags: optimize_size
  2230. Called by: xQueueGenericReset.part.0/65 (7002 (estimated locally),0.04 per call) xQueueGenericReset.part.0/65 (7002 (estimated locally),0.04 per call)
  2231. Calls:
  2232. xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @05f42b60
  2233. Type: function
  2234. Visibility: external public
  2235. References:
  2236. Referring:
  2237. Availability: not_available
  2238. Function flags: optimize_size
  2239. Called by: xQueueReceiveFromISR/21 (7118 (estimated locally),0.02 per call) xQueuePeek/20 (19602 (estimated locally),0.05 per call) xQueueSemaphoreTake/19 (5392 (estimated locally),0.02 per call) xQueueReceive/18 (19602 (estimated locally),0.05 per call) xQueueGiveFromISR/17 (4062 (estimated locally),0.01 per call) xQueueGenericSendFromISR/16 (8831 (estimated locally),0.02 per call) xQueueGenericSend/15 (17949 (estimated locally),0.05 per call) xQueueGenericReset.part.0/65 (4691 (estimated locally),0.03 per call) prvUnlockQueue/33 (958878272 (estimated locally),8.35 per call) prvUnlockQueue/33 (958878293 (estimated locally),8.35 per call)
  2240. Calls:
  2241. vPortEnterCritical/42 (vPortEnterCritical) @05f42a80
  2242. Type: function
  2243. Visibility: external public
  2244. References:
  2245. Referring:
  2246. Availability: not_available
  2247. Function flags: optimize_size
  2248. Called by: vQueueWaitForMessageRestricted/41 (1073741824 (estimated locally),1.00 per call) uxQueueSpacesAvailable/24 (123389 (estimated locally),0.53 per call) uxQueueMessagesWaiting/23 (123389 (estimated locally),0.53 per call) xQueuePeek/20 (1506292 (estimated locally),4.21 per call) xQueuePeek/20 (1622915 (estimated locally),4.53 per call) xQueueSemaphoreTake/19 (2502 (estimated locally),0.01 per call) xQueueSemaphoreTake/19 (24195 (estimated locally),0.11 per call) xQueueSemaphoreTake/19 (414360 (estimated locally),1.81 per call) xQueueSemaphoreTake/19 (446442 (estimated locally),1.95 per call) xQueueReceive/18 (1506292 (estimated locally),4.21 per call) xQueueReceive/18 (1622915 (estimated locally),4.53 per call) xQueueGenericSend/15 (922239 (estimated locally),2.58 per call) xQueueGenericSend/15 (1002708 (estimated locally),2.80 per call) xQueueGetMutexHolder/10 (123389 (estimated locally),0.53 per call) xQueueGenericReset.part.0/65 (21218 (estimated locally),0.12 per call) prvUnlockQueue/33 (114863532 (estimated locally),1.00 per call) prvUnlockQueue/33 (114863534 (estimated locally),1.00 per call) prvIsQueueEmpty/34 (1073741824 (estimated locally),1.00 per call) prvIsQueueFull/36 (896877 (estimated locally),2.51 per call)
  2249. Calls:
  2250. vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @05f42540
  2251. Type: function definition analyzed
  2252. Visibility: externally_visible public
  2253. References:
  2254. Referring:
  2255. Availability: available
  2256. Function flags: count:1073741824 (estimated locally) body optimize_size
  2257. Called by:
  2258. Calls: prvUnlockQueue/33 (1073741824 (estimated locally),1.00 per call) vTaskPlaceOnEventListRestricted/62 (354334802 (estimated locally),0.33 per call) vPortExitCritical/45 (1073741824 (estimated locally),1.00 per call) vPortEnterCritical/42 (1073741824 (estimated locally),1.00 per call)
  2259. vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @05f422a0
  2260. Type: function definition analyzed
  2261. Visibility: externally_visible public
  2262. References: xQueueRegistry/4 (read)xQueueRegistry/4 (write)xQueueRegistry/4 (write)
  2263. Referring:
  2264. Availability: available
  2265. Function flags: count:357913 (estimated locally) body optimize_size
  2266. Called by: vQueueDelete/26 (123389 (estimated locally),0.53 per call)
  2267. Calls: vQueueUnregisterQueue.part.0/114 (inlined) (107374 (estimated locally),0.30 per call)
  2268. pcQueueGetName/39 (pcQueueGetName) @05f3ce00
  2269. Type: function definition analyzed
  2270. Visibility: externally_visible public
  2271. References: xQueueRegistry/4 (read)xQueueRegistry/4 (read)
  2272. Referring:
  2273. Availability: available
  2274. Function flags: count:357913 (estimated locally) body optimize_size
  2275. Called by:
  2276. Calls:
  2277. vQueueAddToRegistry/38 (vQueueAddToRegistry) @05f3c460
  2278. Type: function definition analyzed
  2279. Visibility: externally_visible public
  2280. References: xQueueRegistry/4 (read)xQueueRegistry/4 (addr)xQueueRegistry/4 (read)xQueueRegistry/4 (addr)
  2281. Referring:
  2282. Availability: available
  2283. Function flags: count:357913 (estimated locally) body optimize_size
  2284. Called by:
  2285. Calls:
  2286. xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @05f3cd20
  2287. Type: function definition analyzed
  2288. Visibility: externally_visible public
  2289. References:
  2290. Referring:
  2291. Availability: available
  2292. Function flags: count:357913 (estimated locally) body optimize_size
  2293. Called by:
  2294. Calls:
  2295. prvIsQueueFull/36 (prvIsQueueFull) @05f3c9a0
  2296. Type: function definition analyzed
  2297. Visibility: prevailing_def_ironly
  2298. References:
  2299. Referring:
  2300. Function prvIsQueueFull/36 is inline copy in xQueueGenericSend/15
  2301. Availability: local
  2302. Function flags: count:896877 (estimated locally) body local optimize_size
  2303. Called by: xQueueGenericSend/15 (inlined) (896877 (estimated locally),2.51 per call)
  2304. Calls: vPortExitCritical/45 (896877 (estimated locally),2.51 per call) vPortEnterCritical/42 (896877 (estimated locally),2.51 per call)
  2305. xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @05f3c700
  2306. Type: function definition analyzed
  2307. Visibility: externally_visible public
  2308. References:
  2309. Referring:
  2310. Availability: available
  2311. Function flags: count:357913 (estimated locally) body optimize_size
  2312. Called by:
  2313. Calls:
  2314. prvIsQueueEmpty/34 (prvIsQueueEmpty) @05f3c380
  2315. Type: function definition analyzed
  2316. Visibility: prevailing_def_ironly
  2317. References:
  2318. Referring:
  2319. Availability: local
  2320. Function flags: count:1073741824 (estimated locally) body local optimize_size
  2321. Called by: xQueuePeek/20 (753146 (estimated locally),2.10 per call) xQueuePeek/20 (753146 (estimated locally),2.10 per call) xQueueSemaphoreTake/19 (207180 (estimated locally),0.90 per call) xQueueSemaphoreTake/19 (207180 (estimated locally),0.90 per call) xQueueReceive/18 (753146 (estimated locally),2.10 per call) xQueueReceive/18 (753146 (estimated locally),2.10 per call)
  2322. Calls: vPortExitCritical/45 (1073741824 (estimated locally),1.00 per call) vPortEnterCritical/42 (1073741824 (estimated locally),1.00 per call)
  2323. prvUnlockQueue/33 (prvUnlockQueue) @05f3c0e0
  2324. Type: function definition analyzed
  2325. Visibility: prevailing_def_ironly
  2326. References:
  2327. Referring:
  2328. Availability: local
  2329. Function flags: count:114863534 (estimated locally) body local optimize_size
  2330. Called by: vQueueWaitForMessageRestricted/41 (1073741824 (estimated locally),1.00 per call) xQueuePeek/20 (753146 (estimated locally),2.10 per call) xQueuePeek/20 (376573 (estimated locally),1.05 per call) xQueuePeek/20 (376573 (estimated locally),1.05 per call) xQueueSemaphoreTake/19 (207180 (estimated locally),0.90 per call) xQueueSemaphoreTake/19 (68369 (estimated locally),0.30 per call) xQueueSemaphoreTake/19 (138811 (estimated locally),0.61 per call) xQueueReceive/18 (753146 (estimated locally),2.10 per call) xQueueReceive/18 (376573 (estimated locally),1.05 per call) xQueueReceive/18 (376573 (estimated locally),1.05 per call) xQueueGenericSend/15 (25362 (estimated locally),0.07 per call) xQueueGenericSend/15 (448439 (estimated locally),1.25 per call) xQueueGenericSend/15 (448439 (estimated locally),1.25 per call)
  2331. Calls: vPortExitCritical/45 (114863529 (estimated locally),1.00 per call) vTaskMissedYield/56 (316429830 (estimated locally),2.75 per call) xTaskRemoveFromEventList/43 (958878272 (estimated locally),8.35 per call) vPortEnterCritical/42 (114863532 (estimated locally),1.00 per call) vPortExitCritical/45 (114863532 (estimated locally),1.00 per call) vTaskMissedYield/56 (316429836 (estimated locally),2.75 per call) xTaskRemoveFromEventList/43 (958878293 (estimated locally),8.35 per call) vPortEnterCritical/42 (114863534 (estimated locally),1.00 per call)
  2332. prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @05f338c0
  2333. Type: function definition analyzed
  2334. Visibility: prevailing_def_ironly
  2335. References:
  2336. Referring:
  2337. Availability: local
  2338. Function flags: count:1073741824 (estimated locally) body local optimize_size
  2339. Called by: xQueuePeekFromISR/22 (17452 (estimated locally),0.06 per call) xQueueReceiveFromISR/21 (63443 (estimated locally),0.18 per call) xQueuePeek/20 (59399 (estimated locally),0.17 per call) xQueueReceive/18 (59399 (estimated locally),0.17 per call)
  2340. Calls: memcpy/55 (536870913 (estimated locally),0.50 per call)
  2341. prvCopyDataToQueue/31 (prvCopyDataToQueue) @05f33380
  2342. Type: function definition analyzed
  2343. Visibility: prevailing_def_ironly
  2344. References:
  2345. Referring:
  2346. Availability: local
  2347. Function flags: count:1073741823 (estimated locally) body local optimize_size
  2348. Called by: xQueueGenericSendFromISR/16 (78710 (estimated locally),0.22 per call) xQueueGenericSend/15 (54391 (estimated locally),0.15 per call)
  2349. Calls: memcpy/55 (268435456 (estimated locally),0.25 per call) memcpy/55 (268435456 (estimated locally),0.25 per call) xTaskPriorityDisinherit/54 (93576600 (estimated locally),0.09 per call)
  2350. prvGetDisinheritPriorityAfterTimeout/30 (prvGetDisinheritPriorityAfterTimeout) @05f33e00
  2351. Type: function definition analyzed
  2352. Visibility: prevailing_def_ironly
  2353. References:
  2354. Referring:
  2355. Function prvGetDisinheritPriorityAfterTimeout/30 is inline copy in xQueueSemaphoreTake/19
  2356. Availability: local
  2357. Function flags: count:2502 (estimated locally) body local nonfreeing_fn optimize_size
  2358. Called by: xQueueSemaphoreTake/19 (inlined) (2502 (estimated locally),0.01 per call)
  2359. Calls:
  2360. ucQueueGetQueueType/29 (ucQueueGetQueueType) @05f33a80
  2361. Type: function definition analyzed
  2362. Visibility: externally_visible public
  2363. References:
  2364. Referring:
  2365. Availability: available
  2366. Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  2367. Called by:
  2368. Calls:
  2369. vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @05f337e0
  2370. Type: function definition analyzed
  2371. Visibility: externally_visible public
  2372. References:
  2373. Referring:
  2374. Availability: available
  2375. Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  2376. Called by:
  2377. Calls:
  2378. uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @05f33540
  2379. Type: function definition analyzed
  2380. Visibility: externally_visible public
  2381. References:
  2382. Referring:
  2383. Availability: available
  2384. Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
  2385. Called by:
  2386. Calls:
  2387. vQueueDelete/26 (vQueueDelete) @05f332a0
  2388. Type: function definition analyzed
  2389. Visibility: externally_visible public
  2390. References:
  2391. Referring:
  2392. Availability: available
  2393. Function flags: count:230763 (estimated locally) body optimize_size
  2394. Called by:
  2395. Calls: vPortFree/61 (123389 (estimated locally),0.53 per call) vQueueUnregisterQueue/40 (123389 (estimated locally),0.53 per call)
  2396. uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @05f2ad20
  2397. Type: function definition analyzed
  2398. Visibility: externally_visible public
  2399. References:
  2400. Referring:
  2401. Availability: available
  2402. Function flags: count:357913 (estimated locally) body optimize_size
  2403. Called by:
  2404. Calls:
  2405. uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @05f2a0e0
  2406. Type: function definition analyzed
  2407. Visibility: externally_visible public
  2408. References:
  2409. Referring:
  2410. Availability: available
  2411. Function flags: count:230763 (estimated locally) body optimize_size
  2412. Called by:
  2413. Calls: vPortExitCritical/45 (123389 (estimated locally),0.53 per call) vPortEnterCritical/42 (123389 (estimated locally),0.53 per call)
  2414. uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @05f2ac40
  2415. Type: function definition analyzed
  2416. Visibility: externally_visible public
  2417. References:
  2418. Referring:
  2419. Availability: available
  2420. Function flags: count:230763 (estimated locally) body optimize_size
  2421. Called by:
  2422. Calls: vPortExitCritical/45 (123389 (estimated locally),0.53 per call) vPortEnterCritical/42 (123389 (estimated locally),0.53 per call)
  2423. xQueuePeekFromISR/22 (xQueuePeekFromISR) @05f2a8c0
  2424. Type: function definition analyzed
  2425. Visibility: externally_visible public
  2426. References:
  2427. Referring:
  2428. Availability: available
  2429. Function flags: count:269344 (estimated locally) body optimize_size
  2430. Called by:
  2431. Calls: prvCopyDataFromQueue/32 (17452 (estimated locally),0.06 per call) vPortValidateInterruptPriority/57 (52886 (estimated locally),0.20 per call)
  2432. xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @05f2a460
  2433. Type: function definition analyzed
  2434. Visibility: externally_visible public
  2435. References:
  2436. Referring:
  2437. Availability: available
  2438. Function flags: count:357913 (estimated locally) body optimize_size
  2439. Called by:
  2440. Calls: xTaskRemoveFromEventList/43 (7118 (estimated locally),0.02 per call) prvCopyDataFromQueue/32 (63443 (estimated locally),0.18 per call) vPortValidateInterruptPriority/57 (192251 (estimated locally),0.54 per call)
  2441. xQueuePeek/20 (xQueuePeek) @05f2a000
  2442. Type: function definition analyzed
  2443. Visibility: externally_visible public
  2444. References:
  2445. Referring:
  2446. Availability: available
  2447. Function flags: count:357913 (estimated locally) body optimize_size
  2448. Called by:
  2449. Calls: prvIsQueueEmpty/34 (753146 (estimated locally),2.10 per call) xTaskResumeAll/53 (753146 (estimated locally),2.10 per call) prvUnlockQueue/33 (753146 (estimated locally),2.10 per call) xTaskResumeAll/53 (376573 (estimated locally),1.05 per call) prvUnlockQueue/33 (376573 (estimated locally),1.05 per call) xTaskResumeAll/53 (376573 (estimated locally),1.05 per call) prvUnlockQueue/33 (376573 (estimated locally),1.05 per call) vTaskPlaceOnEventList/52 (376573 (estimated locally),1.05 per call) prvIsQueueEmpty/34 (753146 (estimated locally),2.10 per call) xTaskCheckForTimeOut/51 (1506292 (estimated locally),4.21 per call) vPortExitCritical/45 (1506292 (estimated locally),4.21 per call) vPortEnterCritical/42 (1506292 (estimated locally),4.21 per call) vTaskSuspendAll/50 (1506292 (estimated locally),4.21 per call) vPortExitCritical/45 (1506292 (estimated locally),4.21 per call) vTaskInternalSetTimeOutState/49 (497076 (estimated locally),1.39 per call) vPortExitCritical/45 (57225 (estimated locally),0.16 per call) vPortExitCritical/45 (59399 (estimated locally),0.17 per call) xTaskRemoveFromEventList/43 (19602 (estimated locally),0.05 per call) prvCopyDataFromQueue/32 (59399 (estimated locally),0.17 per call) vPortEnterCritical/42 (1622915 (estimated locally),4.53 per call) xTaskGetSchedulerState/48 (192251 (estimated locally),0.54 per call)
  2450. xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @05f18c40
  2451. Type: function definition analyzed
  2452. Visibility: externally_visible public
  2453. References:
  2454. Referring:
  2455. Availability: available
  2456. Function flags: count:228942 (estimated locally) body optimize_size
  2457. Called by: xQueueTakeMutexRecursive/13 (65976 (estimated locally),0.29 per call)
  2458. Calls: vPortExitCritical/45 (2502 (estimated locally),0.01 per call) vTaskPriorityDisinheritAfterTimeout/60 (2502 (estimated locally),0.01 per call) prvGetDisinheritPriorityAfterTimeout/30 (inlined) (2502 (estimated locally),0.01 per call) vPortEnterCritical/42 (2502 (estimated locally),0.01 per call) prvIsQueueEmpty/34 (207180 (estimated locally),0.90 per call) xTaskResumeAll/53 (207180 (estimated locally),0.90 per call) prvUnlockQueue/33 (207180 (estimated locally),0.90 per call) xTaskResumeAll/53 (68369 (estimated locally),0.30 per call) prvUnlockQueue/33 (68369 (estimated locally),0.30 per call) xTaskResumeAll/53 (138811 (estimated locally),0.61 per call) prvUnlockQueue/33 (138811 (estimated locally),0.61 per call) vTaskPlaceOnEventList/52 (138811 (estimated locally),0.61 per call) vPortExitCritical/45 (24195 (estimated locally),0.11 per call) xTaskPriorityInherit/59 (24195 (estimated locally),0.11 per call) vPortEnterCritical/42 (24195 (estimated locally),0.11 per call) prvIsQueueEmpty/34 (207180 (estimated locally),0.90 per call) xTaskCheckForTimeOut/51 (414360 (estimated locally),1.81 per call) vPortExitCritical/45 (414360 (estimated locally),1.81 per call) vPortEnterCritical/42 (414360 (estimated locally),1.81 per call) vTaskSuspendAll/50 (414360 (estimated locally),1.81 per call) vPortExitCritical/45 (414360 (estimated locally),1.81 per call) vTaskInternalSetTimeOutState/49 (136739 (estimated locally),0.60 per call) vPortExitCritical/45 (3186 (estimated locally),0.01 per call) vPortExitCritical/45 (16340 (estimated locally),0.07 per call) xTaskRemoveFromEventList/43 (5392 (estimated locally),0.02 per call) pvTaskIncrementMutexHeldCount/58 (2848 (estimated locally),0.01 per call) vPortEnterCritical/42 (446442 (estimated locally),1.95 per call) xTaskGetSchedulerState/48 (52886 (estimated locally),0.23 per call)
  2459. xQueueReceive/18 (xQueueReceive) @05f18540
  2460. Type: function definition analyzed
  2461. Visibility: externally_visible public
  2462. References:
  2463. Referring:
  2464. Availability: available
  2465. Function flags: count:357913 (estimated locally) body optimize_size
  2466. Called by:
  2467. Calls: prvIsQueueEmpty/34 (753146 (estimated locally),2.10 per call) xTaskResumeAll/53 (753146 (estimated locally),2.10 per call) prvUnlockQueue/33 (753146 (estimated locally),2.10 per call) xTaskResumeAll/53 (376573 (estimated locally),1.05 per call) prvUnlockQueue/33 (376573 (estimated locally),1.05 per call) xTaskResumeAll/53 (376573 (estimated locally),1.05 per call) prvUnlockQueue/33 (376573 (estimated locally),1.05 per call) vTaskPlaceOnEventList/52 (376573 (estimated locally),1.05 per call) prvIsQueueEmpty/34 (753146 (estimated locally),2.10 per call) xTaskCheckForTimeOut/51 (1506292 (estimated locally),4.21 per call) vPortExitCritical/45 (1506292 (estimated locally),4.21 per call) vPortEnterCritical/42 (1506292 (estimated locally),4.21 per call) vTaskSuspendAll/50 (1506292 (estimated locally),4.21 per call) vPortExitCritical/45 (1506292 (estimated locally),4.21 per call) vTaskInternalSetTimeOutState/49 (497076 (estimated locally),1.39 per call) vPortExitCritical/45 (57225 (estimated locally),0.16 per call) vPortExitCritical/45 (59399 (estimated locally),0.17 per call) xTaskRemoveFromEventList/43 (19602 (estimated locally),0.05 per call) prvCopyDataFromQueue/32 (59399 (estimated locally),0.17 per call) vPortEnterCritical/42 (1622915 (estimated locally),4.53 per call) xTaskGetSchedulerState/48 (192251 (estimated locally),0.54 per call)
  2468. xQueueGiveFromISR/17 (xQueueGiveFromISR) @05eb8d20
  2469. Type: function definition analyzed
  2470. Visibility: externally_visible public
  2471. References:
  2472. Referring:
  2473. Availability: available
  2474. Function flags: count:306783 (estimated locally) body optimize_size
  2475. Called by:
  2476. Calls: xTaskRemoveFromEventList/43 (4062 (estimated locally),0.01 per call) vPortValidateInterruptPriority/57 (72401 (estimated locally),0.24 per call)
  2477. xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @05eb8c40
  2478. Type: function definition analyzed
  2479. Visibility: externally_visible public
  2480. References:
  2481. Referring:
  2482. Availability: available
  2483. Function flags: count:357913 (estimated locally) body optimize_size
  2484. Called by:
  2485. Calls: xTaskRemoveFromEventList/43 (8831 (estimated locally),0.02 per call) prvCopyDataToQueue/31 (78710 (estimated locally),0.22 per call) vPortValidateInterruptPriority/57 (141108 (estimated locally),0.39 per call)
  2486. xQueueGenericSend/15 (xQueueGenericSend) @05eb87e0
  2487. Type: function definition analyzed
  2488. Visibility: externally_visible public
  2489. References:
  2490. Referring:
  2491. Availability: available
  2492. Function flags: count:357913 (estimated locally) body optimize_size
  2493. Called by: xQueueGiveMutexRecursive/12 (12216 (estimated locally),0.05 per call) prvInitialiseMutex/8 (574129754 (estimated locally),0.53 per call)
  2494. Calls: xTaskResumeAll/53 (25362 (estimated locally),0.07 per call) prvUnlockQueue/33 (25362 (estimated locally),0.07 per call) xTaskResumeAll/53 (448439 (estimated locally),1.25 per call) prvUnlockQueue/33 (448439 (estimated locally),1.25 per call) xTaskResumeAll/53 (448439 (estimated locally),1.25 per call) prvUnlockQueue/33 (448439 (estimated locally),1.25 per call) vTaskPlaceOnEventList/52 (448439 (estimated locally),1.25 per call) prvIsQueueFull/36 (inlined) (896877 (estimated locally),2.51 per call) xTaskCheckForTimeOut/51 (922239 (estimated locally),2.58 per call) vPortExitCritical/45 (922239 (estimated locally),2.58 per call) vPortEnterCritical/42 (922239 (estimated locally),2.58 per call) vTaskSuspendAll/50 (922239 (estimated locally),2.58 per call) vPortExitCritical/45 (922239 (estimated locally),2.58 per call) vTaskInternalSetTimeOutState/49 (304339 (estimated locally),0.85 per call) vPortExitCritical/45 (26079 (estimated locally),0.07 per call) vPortExitCritical/45 (54391 (estimated locally),0.15 per call) xTaskRemoveFromEventList/43 (17949 (estimated locally),0.05 per call) prvCopyDataToQueue/31 (54391 (estimated locally),0.15 per call) vPortEnterCritical/42 (1002708 (estimated locally),2.80 per call) xTaskGetSchedulerState/48 (141108 (estimated locally),0.39 per call)
  2495. xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @05eb80e0
  2496. Type: function definition analyzed
  2497. Visibility: externally_visible public
  2498. References:
  2499. Referring:
  2500. Availability: available
  2501. Function flags: count:128592 (estimated locally) body optimize_size
  2502. Called by:
  2503. Calls: xQueueGenericCreate/6 (21218 (estimated locally),0.17 per call)
  2504. xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @05eb09a0
  2505. Type: function definition analyzed
  2506. Visibility: externally_visible public
  2507. References:
  2508. Referring:
  2509. Availability: available
  2510. Function flags: count:230763 (estimated locally) body optimize_size
  2511. Called by:
  2512. Calls: xQueueSemaphoreTake/19 (65976 (estimated locally),0.29 per call) xTaskGetCurrentTaskHandle/47 (123389 (estimated locally),0.53 per call)
  2513. xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @05eb00e0
  2514. Type: function definition analyzed
  2515. Visibility: externally_visible public
  2516. References:
  2517. Referring:
  2518. Availability: available
  2519. Function flags: count:230763 (estimated locally) body optimize_size
  2520. Called by:
  2521. Calls: xQueueGenericSend/15 (12216 (estimated locally),0.05 per call) xTaskGetCurrentTaskHandle/47 (123389 (estimated locally),0.53 per call)
  2522. xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @05eb0c40
  2523. Type: function definition analyzed
  2524. Visibility: externally_visible public
  2525. References:
  2526. Referring:
  2527. Availability: available
  2528. Function flags: count:357913 (estimated locally) body optimize_size
  2529. Called by:
  2530. Calls:
  2531. xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @05eb08c0
  2532. Type: function definition analyzed
  2533. Visibility: externally_visible public
  2534. References:
  2535. Referring:
  2536. Availability: available
  2537. Function flags: count:230763 (estimated locally) body optimize_size
  2538. Called by:
  2539. Calls: vPortExitCritical/45 (123389 (estimated locally),0.53 per call) vPortEnterCritical/42 (123389 (estimated locally),0.53 per call)
  2540. xQueueCreateMutex/9 (xQueueCreateMutex) @05eb0540
  2541. Type: function definition analyzed
  2542. Visibility: externally_visible public
  2543. References:
  2544. Referring:
  2545. Availability: available
  2546. Function flags: count:1073741824 (estimated locally) body optimize_size
  2547. Called by:
  2548. Calls: prvInitialiseMutex/8 (inlined) (1073741824 (estimated locally),1.00 per call) xQueueGenericCreate/6 (1073741824 (estimated locally),1.00 per call)
  2549. prvInitialiseMutex/8 (prvInitialiseMutex) @05eb02a0
  2550. Type: function definition analyzed
  2551. Visibility: prevailing_def_ironly
  2552. References:
  2553. Referring:
  2554. Function prvInitialiseMutex/8 is inline copy in xQueueCreateMutex/9
  2555. Availability: local
  2556. Function flags: count:1073741824 (estimated locally) body local optimize_size
  2557. Called by: xQueueCreateMutex/9 (inlined) (1073741824 (estimated locally),1.00 per call)
  2558. Calls: xQueueGenericSend/15 (574129754 (estimated locally),0.53 per call)
  2559. prvInitialiseNewQueue/7 (prvInitialiseNewQueue) @05eb0000
  2560. Type: function definition analyzed
  2561. Visibility: prevailing_def_ironly
  2562. References:
  2563. Referring:
  2564. Function prvInitialiseNewQueue/7 is inline copy in xQueueGenericCreate/6
  2565. Availability: local
  2566. Function flags: count:5162 (estimated locally) body local optimize_size
  2567. Called by: xQueueGenericCreate/6 (inlined) (5162 (estimated locally),0.04 per call)
  2568. Calls: xQueueGenericReset/5 (5162 (estimated locally),0.04 per call)
  2569. xQueueGenericCreate/6 (xQueueGenericCreate) @05ec67e0
  2570. Type: function definition analyzed
  2571. Visibility: externally_visible public
  2572. References:
  2573. Referring:
  2574. Availability: available
  2575. Function flags: count:117029 (estimated locally) body optimize_size
  2576. Called by: xQueueCreateMutex/9 (1073741824 (estimated locally),1.00 per call) xQueueCreateCountingSemaphore/14 (21218 (estimated locally),0.17 per call)
  2577. Calls: prvInitialiseNewQueue/7 (inlined) (5162 (estimated locally),0.04 per call) pvPortMalloc/46 (9655 (estimated locally),0.08 per call)
  2578. xQueueGenericReset/5 (xQueueGenericReset) @05ec6c40
  2579. Type: function definition analyzed
  2580. Visibility: externally_visible public
  2581. References:
  2582. Referring:
  2583. Availability: available
  2584. Function flags: count:183702 (estimated locally) body optimize_size
  2585. Called by: prvInitialiseNewQueue/7 (5162 (estimated locally),0.04 per call)
  2586. Calls: xQueueGenericReset.part.0/65 (inlined) (21218 (estimated locally),0.12 per call)
  2587. xQueueRegistry/4 (xQueueRegistry) @05ec1630
  2588. Type: variable definition analyzed
  2589. Visibility: externally_visible public
  2590. References:
  2591. Referring: pcQueueGetName/39 (read)vQueueAddToRegistry/38 (addr)vQueueAddToRegistry/38 (read)vQueueAddToRegistry/38 (addr)pcQueueGetName/39 (read)vQueueAddToRegistry/38 (read)vQueueUnregisterQueue/40 (read)vQueueUnregisterQueue/40 (write)vQueueUnregisterQueue/40 (write)
  2592. Availability: available
  2593. Varpool flags:
  2594. Materializing clones
  2595. Materialization Call site updates done.
  2596. Reclaiming functions:
  2597. Reclaiming variables:
  2598. Clearing address taken flags:
  2599. Time profile order in expand_all_functions:prvIsQueueEmpty:0
  2600. Time profile order in expand_all_functions:prvCopyDataToQueue:0
  2601. Time profile order in expand_all_functions:prvCopyDataFromQueue:0
  2602. Time profile order in expand_all_functions:prvUnlockQueue:0
  2603. Time profile order in expand_all_functions:xQueueGenericReset:0
  2604. Time profile order in expand_all_functions:xQueueGenericCreate:0
  2605. Time profile order in expand_all_functions:xQueueGetMutexHolder:0
  2606. Time profile order in expand_all_functions:xQueueGetMutexHolderFromISR:0
  2607. Time profile order in expand_all_functions:xQueueCreateCountingSemaphore:0
  2608. Time profile order in expand_all_functions:xQueueGenericSend:0
  2609. Time profile order in expand_all_functions:xQueueCreateMutex:0
  2610. Time profile order in expand_all_functions:xQueueGiveMutexRecursive:0
  2611. Time profile order in expand_all_functions:xQueueGenericSendFromISR:0
  2612. Time profile order in expand_all_functions:xQueueGiveFromISR:0
  2613. Time profile order in expand_all_functions:xQueueReceive:0
  2614. Time profile order in expand_all_functions:xQueueSemaphoreTake:0
  2615. Time profile order in expand_all_functions:xQueueTakeMutexRecursive:0
  2616. Time profile order in expand_all_functions:xQueuePeek:0
  2617. Time profile order in expand_all_functions:xQueueReceiveFromISR:0
  2618. Time profile order in expand_all_functions:xQueuePeekFromISR:0
  2619. Time profile order in expand_all_functions:uxQueueMessagesWaiting:0
  2620. Time profile order in expand_all_functions:uxQueueSpacesAvailable:0
  2621. Time profile order in expand_all_functions:uxQueueMessagesWaitingFromISR:0
  2622. Time profile order in expand_all_functions:uxQueueGetQueueNumber:0
  2623. Time profile order in expand_all_functions:vQueueSetQueueNumber:0
  2624. Time profile order in expand_all_functions:ucQueueGetQueueType:0
  2625. Time profile order in expand_all_functions:xQueueIsQueueEmptyFromISR:0
  2626. Time profile order in expand_all_functions:xQueueIsQueueFullFromISR:0
  2627. Time profile order in expand_all_functions:vQueueAddToRegistry:0
  2628. Time profile order in expand_all_functions:pcQueueGetName:0
  2629. Time profile order in expand_all_functions:vQueueUnregisterQueue:0
  2630. Time profile order in expand_all_functions:vQueueDelete:0
  2631. Time profile order in expand_all_functions:vQueueWaitForMessageRestricted:0
  2632. Trivially needed variables: xQueueRegistry
  2633. Removing variables:
  2634. Final Symbol table:
  2635. vTaskPlaceOnEventListRestricted/62 (vTaskPlaceOnEventListRestricted) @05fe8620
  2636. Type: function
  2637. Visibility: external public
  2638. References:
  2639. Referring:
  2640. Availability: not_available
  2641. Function flags: optimize_size
  2642. Called by:
  2643. Calls:
  2644. vPortFree/61 (vPortFree) @05fc9ee0
  2645. Type: function
  2646. Visibility: external public
  2647. References:
  2648. Referring:
  2649. Availability: not_available
  2650. Function flags: optimize_size
  2651. Called by:
  2652. Calls:
  2653. vTaskPriorityDisinheritAfterTimeout/60 (vTaskPriorityDisinheritAfterTimeout) @05fc9380
  2654. Type: function
  2655. Visibility: external public
  2656. References:
  2657. Referring:
  2658. Availability: not_available
  2659. Function flags: optimize_size
  2660. Called by:
  2661. Calls:
  2662. xTaskPriorityInherit/59 (xTaskPriorityInherit) @05fc92a0
  2663. Type: function
  2664. Visibility: external public
  2665. References:
  2666. Referring:
  2667. Availability: not_available
  2668. Function flags: optimize_size
  2669. Called by:
  2670. Calls:
  2671. pvTaskIncrementMutexHeldCount/58 (pvTaskIncrementMutexHeldCount) @05fc91c0
  2672. Type: function
  2673. Visibility: external public
  2674. References:
  2675. Referring:
  2676. Availability: not_available
  2677. Function flags: optimize_size
  2678. Called by:
  2679. Calls:
  2680. vPortValidateInterruptPriority/57 (vPortValidateInterruptPriority) @05fa3620
  2681. Type: function
  2682. Visibility: external public
  2683. References:
  2684. Referring:
  2685. Availability: not_available
  2686. Function flags: optimize_size
  2687. Called by:
  2688. Calls:
  2689. vTaskMissedYield/56 (vTaskMissedYield) @05fa32a0
  2690. Type: function
  2691. Visibility: external public
  2692. References:
  2693. Referring:
  2694. Availability: not_available
  2695. Function flags: optimize_size
  2696. Called by:
  2697. Calls:
  2698. memcpy/55 (memcpy) @05fa3000
  2699. Type: function
  2700. Visibility: external public
  2701. References:
  2702. Referring:
  2703. Availability: not_available
  2704. Function flags: optimize_size
  2705. Called by:
  2706. Calls:
  2707. xTaskPriorityDisinherit/54 (xTaskPriorityDisinherit) @05f558c0
  2708. Type: function
  2709. Visibility: external public
  2710. References:
  2711. Referring:
  2712. Availability: not_available
  2713. Function flags: optimize_size
  2714. Called by:
  2715. Calls:
  2716. xTaskResumeAll/53 (xTaskResumeAll) @05f55e00
  2717. Type: function
  2718. Visibility: external public
  2719. References:
  2720. Referring:
  2721. Availability: not_available
  2722. Function flags: optimize_size
  2723. Called by:
  2724. Calls:
  2725. vTaskPlaceOnEventList/52 (vTaskPlaceOnEventList) @05f55d20
  2726. Type: function
  2727. Visibility: external public
  2728. References:
  2729. Referring:
  2730. Availability: not_available
  2731. Function flags: optimize_size
  2732. Called by:
  2733. Calls:
  2734. xTaskCheckForTimeOut/51 (xTaskCheckForTimeOut) @05f55c40
  2735. Type: function
  2736. Visibility: external public
  2737. References:
  2738. Referring:
  2739. Availability: not_available
  2740. Function flags: optimize_size
  2741. Called by:
  2742. Calls:
  2743. vTaskSuspendAll/50 (vTaskSuspendAll) @05f55b60
  2744. Type: function
  2745. Visibility: external public
  2746. References:
  2747. Referring:
  2748. Availability: not_available
  2749. Function flags: optimize_size
  2750. Called by:
  2751. Calls:
  2752. vTaskInternalSetTimeOutState/49 (vTaskInternalSetTimeOutState) @05f55a80
  2753. Type: function
  2754. Visibility: external public
  2755. References:
  2756. Referring:
  2757. Availability: not_available
  2758. Function flags: optimize_size
  2759. Called by:
  2760. Calls:
  2761. xTaskGetSchedulerState/48 (xTaskGetSchedulerState) @05f559a0
  2762. Type: function
  2763. Visibility: external public
  2764. References:
  2765. Referring:
  2766. Availability: not_available
  2767. Function flags: optimize_size
  2768. Called by:
  2769. Calls:
  2770. xTaskGetCurrentTaskHandle/47 (xTaskGetCurrentTaskHandle) @05f55460
  2771. Type: function
  2772. Visibility: external public
  2773. References:
  2774. Referring:
  2775. Availability: not_available
  2776. Function flags: optimize_size
  2777. Called by:
  2778. Calls:
  2779. pvPortMalloc/46 (pvPortMalloc) @05f42000
  2780. Type: function
  2781. Visibility: external public
  2782. References:
  2783. Referring:
  2784. Availability: not_available
  2785. Function flags: optimize_size
  2786. Called by:
  2787. Calls:
  2788. vPortExitCritical/45 (vPortExitCritical) @05f42d20
  2789. Type: function
  2790. Visibility: external public
  2791. References:
  2792. Referring:
  2793. Availability: not_available
  2794. Function flags: optimize_size
  2795. Called by:
  2796. Calls:
  2797. vListInitialise/44 (vListInitialise) @05f42c40
  2798. Type: function
  2799. Visibility: external public
  2800. References:
  2801. Referring:
  2802. Availability: not_available
  2803. Function flags: optimize_size
  2804. Called by:
  2805. Calls:
  2806. xTaskRemoveFromEventList/43 (xTaskRemoveFromEventList) @05f42b60
  2807. Type: function
  2808. Visibility: external public
  2809. References:
  2810. Referring:
  2811. Availability: not_available
  2812. Function flags: optimize_size
  2813. Called by:
  2814. Calls:
  2815. vPortEnterCritical/42 (vPortEnterCritical) @05f42a80
  2816. Type: function
  2817. Visibility: external public
  2818. References:
  2819. Referring:
  2820. Availability: not_available
  2821. Function flags: optimize_size
  2822. Called by:
  2823. Calls:
  2824. vQueueWaitForMessageRestricted/41 (vQueueWaitForMessageRestricted) @05f42540
  2825. Type: function definition analyzed
  2826. Visibility: externally_visible asm_written public
  2827. References:
  2828. Referring:
  2829. Availability: available
  2830. Function flags: count:1073741824 (estimated locally) optimize_size
  2831. Called by:
  2832. Calls:
  2833. vQueueUnregisterQueue/40 (vQueueUnregisterQueue) @05f422a0
  2834. Type: function definition analyzed
  2835. Visibility: externally_visible asm_written public
  2836. References:
  2837. Referring:
  2838. Availability: available
  2839. Function flags: count:357913 (estimated locally) optimize_size
  2840. Called by:
  2841. Calls:
  2842. pcQueueGetName/39 (pcQueueGetName) @05f3ce00
  2843. Type: function definition analyzed
  2844. Visibility: externally_visible asm_written public
  2845. References:
  2846. Referring:
  2847. Availability: available
  2848. Function flags: count:357913 (estimated locally) optimize_size
  2849. Called by:
  2850. Calls:
  2851. vQueueAddToRegistry/38 (vQueueAddToRegistry) @05f3c460
  2852. Type: function definition analyzed
  2853. Visibility: externally_visible asm_written public
  2854. References:
  2855. Referring:
  2856. Availability: available
  2857. Function flags: count:357913 (estimated locally) optimize_size
  2858. Called by:
  2859. Calls:
  2860. xQueueIsQueueFullFromISR/37 (xQueueIsQueueFullFromISR) @05f3cd20
  2861. Type: function definition analyzed
  2862. Visibility: externally_visible asm_written public
  2863. References:
  2864. Referring:
  2865. Availability: available
  2866. Function flags: count:357913 (estimated locally) optimize_size
  2867. Called by:
  2868. Calls:
  2869. xQueueIsQueueEmptyFromISR/35 (xQueueIsQueueEmptyFromISR) @05f3c700
  2870. Type: function definition analyzed
  2871. Visibility: externally_visible asm_written public
  2872. References:
  2873. Referring:
  2874. Availability: available
  2875. Function flags: count:357913 (estimated locally) optimize_size
  2876. Called by:
  2877. Calls:
  2878. prvIsQueueEmpty/34 (prvIsQueueEmpty) @05f3c380
  2879. Type: function definition analyzed
  2880. Visibility: prevailing_def_ironly asm_written
  2881. References:
  2882. Referring:
  2883. Availability: local
  2884. Function flags: count:1073741824 (estimated locally) local optimize_size
  2885. Called by:
  2886. Calls:
  2887. prvUnlockQueue/33 (prvUnlockQueue) @05f3c0e0
  2888. Type: function definition analyzed
  2889. Visibility: prevailing_def_ironly asm_written
  2890. References:
  2891. Referring:
  2892. Availability: local
  2893. Function flags: count:114863534 (estimated locally) local optimize_size
  2894. Called by:
  2895. Calls:
  2896. prvCopyDataFromQueue/32 (prvCopyDataFromQueue) @05f338c0
  2897. Type: function definition analyzed
  2898. Visibility: prevailing_def_ironly asm_written
  2899. References:
  2900. Referring:
  2901. Availability: local
  2902. Function flags: count:1073741824 (estimated locally) local optimize_size
  2903. Called by:
  2904. Calls:
  2905. prvCopyDataToQueue/31 (prvCopyDataToQueue) @05f33380
  2906. Type: function definition analyzed
  2907. Visibility: prevailing_def_ironly asm_written
  2908. References:
  2909. Referring:
  2910. Availability: local
  2911. Function flags: count:1073741823 (estimated locally) local optimize_size
  2912. Called by:
  2913. Calls:
  2914. ucQueueGetQueueType/29 (ucQueueGetQueueType) @05f33a80
  2915. Type: function definition analyzed
  2916. Visibility: externally_visible asm_written public
  2917. References:
  2918. Referring:
  2919. Availability: available
  2920. Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  2921. Called by:
  2922. Calls:
  2923. vQueueSetQueueNumber/28 (vQueueSetQueueNumber) @05f337e0
  2924. Type: function definition analyzed
  2925. Visibility: externally_visible asm_written public
  2926. References:
  2927. Referring:
  2928. Availability: available
  2929. Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  2930. Called by:
  2931. Calls:
  2932. uxQueueGetQueueNumber/27 (uxQueueGetQueueNumber) @05f33540
  2933. Type: function definition analyzed
  2934. Visibility: externally_visible asm_written public
  2935. References:
  2936. Referring:
  2937. Availability: available
  2938. Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
  2939. Called by:
  2940. Calls:
  2941. vQueueDelete/26 (vQueueDelete) @05f332a0
  2942. Type: function definition analyzed
  2943. Visibility: externally_visible asm_written public
  2944. References:
  2945. Referring:
  2946. Availability: available
  2947. Function flags: count:230763 (estimated locally) optimize_size
  2948. Called by:
  2949. Calls:
  2950. uxQueueMessagesWaitingFromISR/25 (uxQueueMessagesWaitingFromISR) @05f2ad20
  2951. Type: function definition analyzed
  2952. Visibility: externally_visible asm_written public
  2953. References:
  2954. Referring:
  2955. Availability: available
  2956. Function flags: count:357913 (estimated locally) optimize_size
  2957. Called by:
  2958. Calls:
  2959. uxQueueSpacesAvailable/24 (uxQueueSpacesAvailable) @05f2a0e0
  2960. Type: function definition analyzed
  2961. Visibility: externally_visible asm_written public
  2962. References:
  2963. Referring:
  2964. Availability: available
  2965. Function flags: count:230763 (estimated locally) optimize_size
  2966. Called by:
  2967. Calls:
  2968. uxQueueMessagesWaiting/23 (uxQueueMessagesWaiting) @05f2ac40
  2969. Type: function definition analyzed
  2970. Visibility: externally_visible asm_written public
  2971. References:
  2972. Referring:
  2973. Availability: available
  2974. Function flags: count:230763 (estimated locally) optimize_size
  2975. Called by:
  2976. Calls:
  2977. xQueuePeekFromISR/22 (xQueuePeekFromISR) @05f2a8c0
  2978. Type: function definition analyzed
  2979. Visibility: externally_visible asm_written public
  2980. References:
  2981. Referring:
  2982. Availability: available
  2983. Function flags: count:269344 (estimated locally) optimize_size
  2984. Called by:
  2985. Calls:
  2986. xQueueReceiveFromISR/21 (xQueueReceiveFromISR) @05f2a460
  2987. Type: function definition analyzed
  2988. Visibility: externally_visible asm_written public
  2989. References:
  2990. Referring:
  2991. Availability: available
  2992. Function flags: count:357913 (estimated locally) optimize_size
  2993. Called by:
  2994. Calls:
  2995. xQueuePeek/20 (xQueuePeek) @05f2a000
  2996. Type: function definition analyzed
  2997. Visibility: externally_visible asm_written public
  2998. References:
  2999. Referring:
  3000. Availability: available
  3001. Function flags: count:357913 (estimated locally) optimize_size
  3002. Called by:
  3003. Calls:
  3004. xQueueSemaphoreTake/19 (xQueueSemaphoreTake) @05f18c40
  3005. Type: function definition analyzed
  3006. Visibility: externally_visible asm_written public
  3007. References:
  3008. Referring:
  3009. Availability: available
  3010. Function flags: count:228942 (estimated locally) optimize_size
  3011. Called by:
  3012. Calls:
  3013. xQueueReceive/18 (xQueueReceive) @05f18540
  3014. Type: function definition analyzed
  3015. Visibility: externally_visible asm_written public
  3016. References:
  3017. Referring:
  3018. Availability: available
  3019. Function flags: count:357913 (estimated locally) optimize_size
  3020. Called by:
  3021. Calls:
  3022. xQueueGiveFromISR/17 (xQueueGiveFromISR) @05eb8d20
  3023. Type: function definition analyzed
  3024. Visibility: externally_visible asm_written public
  3025. References:
  3026. Referring:
  3027. Availability: available
  3028. Function flags: count:306783 (estimated locally) optimize_size
  3029. Called by:
  3030. Calls:
  3031. xQueueGenericSendFromISR/16 (xQueueGenericSendFromISR) @05eb8c40
  3032. Type: function definition analyzed
  3033. Visibility: externally_visible asm_written public
  3034. References:
  3035. Referring:
  3036. Availability: available
  3037. Function flags: count:357913 (estimated locally) optimize_size
  3038. Called by:
  3039. Calls:
  3040. xQueueGenericSend/15 (xQueueGenericSend) @05eb87e0
  3041. Type: function definition analyzed
  3042. Visibility: externally_visible asm_written public
  3043. References:
  3044. Referring:
  3045. Availability: available
  3046. Function flags: count:357913 (estimated locally) optimize_size
  3047. Called by:
  3048. Calls:
  3049. xQueueCreateCountingSemaphore/14 (xQueueCreateCountingSemaphore) @05eb80e0
  3050. Type: function definition analyzed
  3051. Visibility: externally_visible asm_written public
  3052. References:
  3053. Referring:
  3054. Availability: available
  3055. Function flags: count:128592 (estimated locally) optimize_size
  3056. Called by:
  3057. Calls:
  3058. xQueueTakeMutexRecursive/13 (xQueueTakeMutexRecursive) @05eb09a0
  3059. Type: function definition analyzed
  3060. Visibility: externally_visible asm_written public
  3061. References:
  3062. Referring:
  3063. Availability: available
  3064. Function flags: count:230763 (estimated locally) optimize_size
  3065. Called by:
  3066. Calls:
  3067. xQueueGiveMutexRecursive/12 (xQueueGiveMutexRecursive) @05eb00e0
  3068. Type: function definition analyzed
  3069. Visibility: externally_visible asm_written public
  3070. References:
  3071. Referring:
  3072. Availability: available
  3073. Function flags: count:230763 (estimated locally) optimize_size
  3074. Called by:
  3075. Calls:
  3076. xQueueGetMutexHolderFromISR/11 (xQueueGetMutexHolderFromISR) @05eb0c40
  3077. Type: function definition analyzed
  3078. Visibility: externally_visible asm_written public
  3079. References:
  3080. Referring:
  3081. Availability: available
  3082. Function flags: count:357913 (estimated locally) optimize_size
  3083. Called by:
  3084. Calls:
  3085. xQueueGetMutexHolder/10 (xQueueGetMutexHolder) @05eb08c0
  3086. Type: function definition analyzed
  3087. Visibility: externally_visible asm_written public
  3088. References:
  3089. Referring:
  3090. Availability: available
  3091. Function flags: count:230763 (estimated locally) optimize_size
  3092. Called by:
  3093. Calls:
  3094. xQueueCreateMutex/9 (xQueueCreateMutex) @05eb0540
  3095. Type: function definition analyzed
  3096. Visibility: externally_visible asm_written public
  3097. References:
  3098. Referring:
  3099. Availability: available
  3100. Function flags: count:1073741824 (estimated locally) optimize_size
  3101. Called by:
  3102. Calls:
  3103. xQueueGenericCreate/6 (xQueueGenericCreate) @05ec67e0
  3104. Type: function definition analyzed
  3105. Visibility: externally_visible asm_written public
  3106. References:
  3107. Referring:
  3108. Availability: available
  3109. Function flags: count:117029 (estimated locally) optimize_size
  3110. Called by:
  3111. Calls:
  3112. xQueueGenericReset/5 (xQueueGenericReset) @05ec6c40
  3113. Type: function definition analyzed
  3114. Visibility: externally_visible asm_written public
  3115. References:
  3116. Referring:
  3117. Availability: available
  3118. Function flags: count:183702 (estimated locally) optimize_size
  3119. Called by:
  3120. Calls:
  3121. xQueueRegistry/4 (xQueueRegistry) @05ec1630
  3122. Type: variable definition analyzed
  3123. Visibility: externally_visible asm_written public
  3124. Aux: @00000001
  3125. References:
  3126. Referring:
  3127. Availability: available
  3128. Varpool flags: