Files
moslab-code/doc/source/html/scheduler__incl.map
2025-09-12 15:55:45 +02:00

128 lines
20 KiB
Plaintext

<map id="l4/sys/scheduler" name="l4/sys/scheduler">
<area shape="rect" id="Node000001" title="Scheduler object functions." alt="" coords="435,5,562,31"/>
<area shape="rect" id="Node000002" href="$icu.html" title="Interrupt controller." alt="" coords="659,79,741,104"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="532,28,655,71,654,77,530,33"/>
<area shape="rect" id="Node000019" href="$capability.html" title="L4::Cap related definitions." alt="" coords="688,372,816,397"/>
<area shape="poly" id="edge90_Node000001_Node000019" title=" " alt="" coords="504,30,515,63,533,103,583,181,639,254,733,360,729,363,635,257,579,184,528,105,510,65,499,32"/>
<area shape="rect" id="Node000027" href="$ipc__iface.html" title="Interface Definition Language." alt="" coords="971,519,1077,544"/>
<area shape="poly" id="edge91_Node000001_Node000027" title=" " alt="" coords="508,29,533,78,548,120,552,163,552,239,554,269,561,294,572,313,587,330,627,361,677,395,982,511,980,516,675,400,624,365,584,334,568,316,556,296,549,270,547,239,547,163,542,121,528,80,504,32"/>
<area shape="rect" id="Node000034" href="$scheduler_8h.html" title="Scheduler object functions." alt="" coords="85,665,224,691"/>
<area shape="poly" id="edge87_Node000001_Node000034" title=" " alt="" coords="441,33,388,50,335,76,312,93,295,113,283,137,279,164,279,533,276,554,269,574,247,609,217,638,188,660,185,656,214,634,242,606,265,571,271,552,273,533,273,163,278,135,290,110,309,89,332,72,386,45,439,28"/>
<area shape="rect" id="Node000003" href="$irq.html" title="C++ Irq interface." alt="" coords="711,152,793,177"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="711,103,738,139,733,142,706,106"/>
<area shape="rect" id="Node000004" href="$icu_8h.html" title="Interrupt controller." alt="" coords="249,665,343,691"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="712,175,644,194,608,209,573,228,523,261,484,291,470,309,459,329,453,353,451,383,451,533,448,555,439,577,411,613,375,641,338,662,336,657,372,637,407,609,435,574,442,554,445,532,445,383,448,353,454,327,465,306,480,288,520,256,571,223,605,204,642,189,711,170"/>
<area shape="rect" id="Node000017" href="$l4_2sys_2irq_8h.html" title="C Irq interface." alt="" coords="419,665,512,691"/>
<area shape="poly" id="edge30_Node000003_Node000017" title=" " alt="" coords="718,180,654,207,619,226,583,249,551,277,525,308,508,344,501,384,501,533,499,566,493,599,477,653,472,652,488,597,494,565,496,533,496,383,503,342,521,305,547,273,580,245,616,221,652,202,716,175"/>
<area shape="poly" id="edge37_Node000003_Node000019" title=" " alt="" coords="755,178,755,358,749,358,749,178"/>
<area shape="poly" id="edge85_Node000003_Node000027" title=" " alt="" coords="763,176,1009,506,1005,509,759,179"/>
<area shape="rect" id="Node000028" href="$ipc__types.html" title=" " alt="" coords="1070,665,1223,691"/>
<area shape="poly" id="edge86_Node000003_Node000028" title=" " alt="" coords="793,166,917,178,1079,202,1159,219,1230,241,1287,266,1308,281,1323,297,1338,321,1346,346,1349,372,1347,398,1333,451,1306,503,1273,551,1236,594,1172,658,1168,654,1232,591,1268,548,1302,500,1328,449,1342,398,1344,372,1341,347,1333,323,1319,300,1305,285,1284,271,1228,246,1157,225,1078,207,917,184,792,171"/>
<area shape="rect" id="Node000031" href="$rcv__endpoint.html" title="The C++ Receive endpoint interface." alt="" coords="1005,225,1153,251"/>
<area shape="poly" id="edge73_Node000003_Node000031" title=" " alt="" coords="793,172,1014,220,1012,225,792,177"/>
<area shape="rect" id="Node000005" href="$kernel__object_8h.html" title="Kernel object system calls." alt="" coords="215,739,377,764"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="299,691,299,725,293,725,293,691"/>
<area shape="rect" id="Node000015" href="$l4_2sys_2ipc_8h.html" title="Common IPC interface." alt="" coords="299,900,394,925"/>
<area shape="poly" id="edge29_Node000004_Node000015" title=" " alt="" coords="270,693,217,720,162,759,140,781,127,804,124,827,134,850,157,867,195,881,286,900,285,905,194,886,155,871,130,854,118,828,122,802,136,777,158,755,215,716,268,688"/>
<area shape="rect" id="Node000006" href="$l4_2sys_2types_8h.html" title="Common L4 ABI Data Types." alt="" coords="891,1047,1003,1072"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="216,765,170,782,150,796,134,813,127,832,134,851,149,871,165,884,199,899,240,907,288,923,375,964,413,980,465,996,576,1020,689,1037,877,1053,877,1058,689,1042,575,1025,463,1001,412,985,373,969,286,928,238,912,198,904,162,889,146,874,130,853,122,832,130,811,147,792,168,778,214,760"/>
<area shape="rect" id="Node000008" href="$compiler_8h.html" title="L4 compiler related defines." alt="" coords="618,1193,750,1219"/>
<area shape="poly" id="edge17_Node000005_Node000008" title=" " alt="" coords="215,765,146,781,112,793,79,809,51,828,28,851,13,879,8,912,8,1060,13,1081,26,1100,47,1116,75,1131,148,1156,238,1174,336,1187,435,1195,604,1202,604,1207,435,1200,336,1192,237,1180,147,1161,73,1136,44,1121,22,1103,8,1083,3,1061,3,911,8,877,24,848,47,824,76,804,110,788,145,776,214,760"/>
<area shape="rect" id="Node000013" href="$l4_2sys_2utcb_8h.html" title="UTCB definitions." alt="" coords="681,973,785,999"/>
<area shape="poly" id="edge18_Node000005_Node000013" title=" " alt="" coords="317,762,475,850,699,965,697,969,472,854,315,767"/>
<area shape="rect" id="Node000014" href="$____kernel__object__impl_8h_source.html" title=" " alt="" coords="144,812,309,852"/>
<area shape="poly" id="edge22_Node000005_Node000014" title=" " alt="" coords="288,766,254,804,250,800,284,762"/>
<area shape="poly" id="edge28_Node000005_Node000015" title=" " alt="" coords="304,763,324,811,344,885,339,887,319,813,299,765"/>
<area shape="rect" id="Node000007" href="$l4_2sys_2l4int_8h.html" title="Fixed sized integer types, generic version." alt="" coords="954,1193,1059,1219"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="979,1070,1011,1089,1027,1102,1038,1119,1043,1136,1041,1153,1027,1184,1022,1181,1036,1151,1038,1136,1034,1121,1023,1106,1008,1093,976,1074"/>
<area shape="poly" id="edge7_Node000006_Node000008" title=" " alt="" coords="927,1075,718,1189,715,1185,924,1070"/>
<area shape="rect" id="Node000010" href="$l4_2sys_2consts_8h.html" title="Common constants." alt="" coords="1099,1120,1218,1145"/>
<area shape="poly" id="edge9_Node000006_Node000010" title=" " alt="" coords="982,1069,1112,1113,1111,1118,980,1075"/>
<area shape="rect" id="Node000011" href="$____l4__fpage_8h_source.html" title=" " alt="" coords="611,1120,757,1145"/>
<area shape="poly" id="edge12_Node000006_Node000011" title=" " alt="" coords="905,1075,741,1119,739,1114,904,1069"/>
<area shape="rect" id="Node000012" href="$____timeout_8h_source.html" title=" " alt="" coords="883,1120,1024,1145"/>
<area shape="poly" id="edge14_Node000006_Node000012" title=" " alt="" coords="950,1072,954,1106,948,1107,945,1073"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="623,1267,745,1292"/>
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="687,1219,687,1253,681,1253,681,1219"/>
<area shape="poly" id="edge11_Node000010_Node000007" title=" " alt="" coords="1135,1148,1045,1190,1043,1185,1133,1143"/>
<area shape="poly" id="edge10_Node000010_Node000008" title=" " alt="" coords="1099,1146,764,1195,763,1190,1099,1140"/>
<area shape="poly" id="edge13_Node000011_Node000008" title=" " alt="" coords="687,1146,687,1180,681,1180,681,1146"/>
<area shape="poly" id="edge15_Node000012_Node000007" title=" " alt="" coords="964,1144,992,1181,988,1184,960,1147"/>
<area shape="poly" id="edge16_Node000012_Node000008" title=" " alt="" coords="911,1148,741,1192,740,1187,909,1143"/>
<area shape="poly" id="edge19_Node000013_Node000006" title=" " alt="" coords="768,996,900,1040,898,1045,767,1001"/>
<area shape="poly" id="edge21_Node000013_Node000007" title=" " alt="" coords="743,997,792,1065,830,1106,872,1143,914,1168,957,1186,955,1191,912,1173,869,1147,826,1110,788,1068,738,1000"/>
<area shape="poly" id="edge20_Node000013_Node000008" title=" " alt="" coords="716,1001,688,1020,656,1048,625,1082,601,1121,600,1140,609,1157,626,1172,646,1185,643,1189,622,1176,605,1160,594,1141,596,1119,620,1078,652,1044,685,1016,713,997"/>
<area shape="poly" id="edge23_Node000014_Node000015" title=" " alt="" coords="257,850,319,890,316,895,254,854"/>
<area shape="poly" id="edge24_Node000015_Node000006" title=" " alt="" coords="394,923,582,971,670,996,878,1042,877,1047,669,1001,581,976,393,928"/>
<area shape="poly" id="edge25_Node000015_Node000013" title=" " alt="" coords="395,920,668,970,667,975,394,925"/>
<area shape="rect" id="Node000016" href="$err_8h.html" title="Error codes." alt="" coords="476,973,569,999"/>
<area shape="poly" id="edge26_Node000015_Node000016" title=" " alt="" coords="376,923,482,966,480,970,374,928"/>
<area shape="poly" id="edge27_Node000016_Node000008" title=" " alt="" coords="528,998,548,1064,567,1106,593,1144,618,1167,647,1185,644,1189,615,1171,589,1147,562,1108,543,1066,523,1000"/>
<area shape="poly" id="edge31_Node000017_Node000005" title=" " alt="" coords="439,693,337,736,335,731,437,688"/>
<area shape="poly" id="edge32_Node000017_Node000015" title=" " alt="" coords="462,692,361,889,356,887,457,690"/>
<area shape="rect" id="Node000018" href="$rcv__endpoint_8h.html" title="Receive endpoint C interface." alt="" coords="485,819,645,845"/>
<area shape="poly" id="edge33_Node000017_Node000018" title=" " alt="" coords="475,689,553,807,548,809,471,692"/>
<area shape="poly" id="edge35_Node000018_Node000006" title=" " alt="" coords="586,842,917,1037,914,1042,583,847"/>
<area shape="poly" id="edge34_Node000018_Node000013" title=" " alt="" coords="580,843,712,962,709,966,576,847"/>
<area shape="poly" id="edge36_Node000018_Node000015" title=" " alt="" coords="534,847,392,898,391,893,533,842"/>
<area shape="poly" id="edge39_Node000019_Node000006" title=" " alt="" coords="815,395,919,423,980,445,1042,474,1103,509,1158,552,1204,604,1223,633,1238,664,1257,695,1269,717,1277,744,1279,778,1272,819,1253,868,1218,927,1199,951,1176,972,1124,1006,1068,1031,1017,1047,1015,1042,1066,1026,1121,1001,1173,968,1195,947,1214,924,1248,866,1267,817,1274,777,1272,745,1264,719,1253,698,1234,667,1218,636,1200,607,1154,556,1100,514,1040,478,978,450,917,428,814,400"/>
<area shape="poly" id="edge38_Node000019_Node000010" title=" " alt="" coords="817,392,914,411,968,425,1021,443,1107,481,1140,502,1169,525,1194,551,1217,582,1264,664,1283,700,1296,738,1302,778,1302,812,1298,842,1290,871,1268,928,1241,999,1233,1037,1218,1073,1203,1094,1185,1112,1182,1109,1199,1091,1214,1071,1228,1036,1236,998,1263,926,1285,869,1293,841,1297,812,1297,779,1291,739,1278,702,1259,667,1213,585,1190,555,1165,529,1137,506,1104,486,1019,448,967,430,913,416,816,397"/>
<area shape="rect" id="Node000020" href="$kobject_source.html" title=" " alt="" coords="638,592,749,617"/>
<area shape="poly" id="edge40_Node000019_Node000020" title=" " alt="" coords="729,400,701,419,688,432,678,446,669,481,670,516,676,550,686,579,681,580,671,552,664,517,664,480,674,444,684,428,697,415,726,395"/>
<area shape="rect" id="Node000025" href="$l4_2sys_2task_8h.html" title="Common task related definitions." alt="" coords="771,819,875,845"/>
<area shape="poly" id="edge56_Node000019_Node000025" title=" " alt="" coords="725,400,687,419,647,448,630,465,615,485,606,506,603,530,603,679,604,705,609,725,619,743,636,762,664,783,695,799,758,819,756,824,693,804,661,787,633,766,615,746,604,727,599,706,597,679,597,530,601,505,611,482,626,462,644,444,684,415,723,395"/>
<area shape="rect" id="Node000026" href="$sys_2meta.html" title="Meta interface for getting dynamic type information about objects behind capabilities." alt="" coords="688,445,787,471"/>
<area shape="poly" id="edge57_Node000019_Node000026" title=" " alt="" coords="752,398,745,432,740,431,747,397"/>
<area shape="poly" id="edge41_Node000020_Node000005" title=" " alt="" coords="638,613,529,630,467,646,408,668,358,698,319,731,315,727,355,694,405,663,465,640,528,624,637,607"/>
<area shape="poly" id="edge42_Node000020_Node000006" title=" " alt="" coords="691,618,680,647,672,685,672,726,677,745,687,762,709,782,732,790,757,791,783,788,809,785,836,785,863,792,888,810,909,835,925,864,944,925,951,985,951,1032,946,1032,945,985,938,927,920,866,905,838,885,814,860,797,835,790,810,790,783,793,757,796,731,795,706,786,683,766,673,747,667,727,667,685,675,645,686,617"/>
<area shape="rect" id="Node000021" href="$____typeinfo_8h.html" title="Type information handling." alt="" coords="891,665,994,691"/>
<area shape="poly" id="edge43_Node000020_Node000021" title=" " alt="" coords="734,615,890,659,888,664,733,620"/>
<area shape="rect" id="Node000022" href="$types.html" title=" " alt="" coords="949,819,1035,845"/>
<area shape="poly" id="edge44_Node000021_Node000022" title=" " alt="" coords="949,690,987,805,982,807,944,692"/>
<area shape="rect" id="Node000023" href="$ipc__basics_source.html" title=" " alt="" coords="697,739,813,764"/>
<area shape="poly" id="edge45_Node000021_Node000023" title=" " alt="" coords="913,693,799,736,797,731,912,688"/>
<area shape="rect" id="Node000024" href="$capability_8h_source.html" title=" " alt="" coords="1031,739,1153,764"/>
<area shape="poly" id="edge49_Node000021_Node000024" title=" " alt="" coords="968,688,1056,730,1054,735,966,693"/>
<area shape="poly" id="edge47_Node000023_Node000013" title=" " alt="" coords="756,765,738,960,733,960,751,764"/>
<area shape="poly" id="edge48_Node000023_Node000016" title=" " alt="" coords="745,766,659,854,546,965,543,962,655,850,741,762"/>
<area shape="poly" id="edge46_Node000023_Node000022" title=" " alt="" coords="790,761,945,813,944,818,788,767"/>
<area shape="poly" id="edge51_Node000024_Node000006" title=" " alt="" coords="1090,765,1073,805,1049,853,1032,877,1016,901,982,973,958,1035,953,1033,977,971,1011,899,1028,874,1044,851,1068,802,1085,763"/>
<area shape="poly" id="edge50_Node000024_Node000010" title=" " alt="" coords="1109,762,1134,784,1166,816,1196,855,1218,899,1226,928,1227,958,1217,1017,1197,1069,1176,1109,1171,1107,1192,1067,1212,1015,1222,958,1220,929,1214,901,1191,858,1162,819,1131,788,1105,766"/>
<area shape="poly" id="edge52_Node000024_Node000025" title=" " alt="" coords="1054,767,876,818,874,813,1052,761"/>
<area shape="poly" id="edge53_Node000025_Node000006" title=" " alt="" coords="831,843,936,1033,931,1036,827,846"/>
<area shape="poly" id="edge54_Node000025_Node000013" title=" " alt="" coords="818,846,749,963,745,960,814,843"/>
<area shape="poly" id="edge55_Node000025_Node000015" title=" " alt="" coords="771,845,408,904,407,899,770,839"/>
<area shape="poly" id="edge58_Node000026_Node000020" title=" " alt="" coords="736,472,703,580,698,578,731,470"/>
<area shape="poly" id="edge59_Node000026_Node000027" title=" " alt="" coords="784,468,965,513,964,518,783,473"/>
<area shape="rect" id="Node000029" href="$ipc__string_source.html" title=" " alt="" coords="775,519,887,544"/>
<area shape="poly" id="edge66_Node000026_Node000029" title=" " alt="" coords="754,469,806,508,803,512,751,473"/>
<area shape="poly" id="edge65_Node000027_Node000021" title=" " alt="" coords="1020,546,958,655,954,652,1015,543"/>
<area shape="poly" id="edge60_Node000027_Node000023" title=" " alt="" coords="1012,546,782,732,778,728,1008,542"/>
<area shape="poly" id="edge61_Node000027_Node000028" title=" " alt="" coords="1036,543,1130,653,1126,656,1032,546"/>
<area shape="poly" id="edge63_Node000028_Node000022" title=" " alt="" coords="1157,690,1172,725,1174,746,1168,765,1143,791,1113,809,1081,821,1049,828,1048,823,1079,816,1111,804,1140,787,1163,763,1169,745,1167,726,1152,692"/>
<area shape="poly" id="edge64_Node000028_Node000023" title=" " alt="" coords="1084,693,827,740,826,734,1083,688"/>
<area shape="poly" id="edge62_Node000028_Node000024" title=" " alt="" coords="1140,693,1111,729,1107,726,1136,689"/>
<area shape="poly" id="edge67_Node000029_Node000022" title=" " alt="" coords="861,542,897,560,939,586,979,621,996,641,1009,664,1019,702,1019,741,1013,777,1004,807,999,806,1008,776,1014,740,1014,702,1004,666,991,644,975,624,936,590,895,564,858,546"/>
<area shape="poly" id="edge68_Node000029_Node000023" title=" " alt="" coords="826,546,797,597,768,666,758,725,753,724,763,665,792,594,821,543"/>
<area shape="rect" id="Node000030" href="$ipc__array_source.html" title=" " alt="" coords="824,592,907,617"/>
<area shape="poly" id="edge69_Node000029_Node000030" title=" " alt="" coords="839,543,856,578,851,581,834,546"/>
<area shape="poly" id="edge70_Node000030_Node000022" title=" " alt="" coords="868,617,872,651,882,690,902,724,925,757,971,808,967,811,921,760,897,727,878,692,866,652,863,618"/>
<area shape="poly" id="edge71_Node000030_Node000023" title=" " alt="" coords="844,620,814,639,786,667,771,696,762,726,757,724,766,694,782,664,811,635,841,615"/>
<area shape="poly" id="edge72_Node000030_Node000028" title=" " alt="" coords="907,614,1089,659,1087,665,906,619"/>
<area shape="poly" id="edge82_Node000031_Node000006" title=" " alt="" coords="1151,248,1250,269,1293,282,1323,296,1387,346,1411,369,1431,394,1447,421,1458,452,1465,488,1467,530,1467,914,1463,932,1453,948,1436,962,1415,975,1361,998,1294,1016,1146,1042,1017,1056,1016,1051,1146,1037,1293,1011,1359,993,1413,970,1433,958,1449,944,1458,930,1461,914,1461,530,1459,489,1453,454,1442,424,1427,397,1407,373,1383,350,1320,301,1291,287,1248,274,1150,253"/>
<area shape="poly" id="edge74_Node000031_Node000018" title=" " alt="" coords="1005,249,944,257,873,271,797,292,723,320,656,357,627,379,602,403,581,431,565,461,555,494,552,530,552,679,556,748,564,805,558,806,551,748,547,679,547,530,550,493,560,459,577,428,598,400,624,375,653,352,721,315,796,287,871,266,943,252,1004,243"/>
<area shape="poly" id="edge83_Node000031_Node000019" title=" " alt="" coords="1060,253,996,288,916,326,801,370,799,365,914,322,994,283,1057,249"/>
<area shape="poly" id="edge84_Node000031_Node000027" title=" " alt="" coords="1079,251,1031,506,1026,505,1074,250"/>
<area shape="rect" id="Node000032" href="$snd__destination.html" title="The C++ Sender destination interface." alt="" coords="1142,299,1309,324"/>
<area shape="poly" id="edge75_Node000031_Node000032" title=" " alt="" coords="1103,248,1190,290,1188,295,1101,253"/>
<area shape="poly" id="edge79_Node000032_Node000006" title=" " alt="" coords="1242,322,1288,363,1345,428,1372,467,1395,510,1410,556,1416,603,1416,914,1413,930,1404,945,1371,970,1323,992,1264,1010,1134,1038,1017,1054,1016,1049,1133,1032,1263,1005,1321,987,1368,966,1400,941,1408,928,1411,914,1411,603,1405,557,1390,512,1368,470,1341,431,1284,367,1238,326"/>
<area shape="poly" id="edge80_Node000032_Node000019" title=" " alt="" coords="1150,327,830,374,829,369,1149,321"/>
<area shape="poly" id="edge81_Node000032_Node000027" title=" " alt="" coords="1222,326,1187,392,1158,434,1125,473,1095,496,1063,515,1061,510,1091,492,1121,469,1154,431,1182,389,1218,323"/>
<area shape="rect" id="Node000033" href="$snd__destination_8h.html" title="Sender destination endpoint C interface." alt="" coords="1025,900,1204,925"/>
<area shape="poly" id="edge76_Node000032_Node000033" title=" " alt="" coords="1234,323,1260,374,1273,409,1283,445,1288,495,1283,544,1272,597,1256,650,1214,749,1169,832,1133,889,1128,887,1165,829,1209,746,1251,648,1267,596,1277,544,1283,495,1277,446,1268,411,1255,377,1230,325"/>
<area shape="poly" id="edge78_Node000033_Node000006" title=" " alt="" coords="1103,928,972,1040,969,1035,1099,924"/>
<area shape="poly" id="edge77_Node000033_Node000013" title=" " alt="" coords="1054,928,800,975,799,970,1053,923"/>
<area shape="poly" id="edge88_Node000034_Node000005" title=" " alt="" coords="179,688,262,730,260,735,176,693"/>
<area shape="poly" id="edge89_Node000034_Node000015" title=" " alt="" coords="149,692,130,723,111,765,106,787,104,810,108,831,118,850,144,868,186,882,286,901,285,907,185,887,141,873,114,854,103,833,99,810,101,786,106,763,125,720,144,689"/>
</map>