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

123 lines
19 KiB
Plaintext

<map id="l4/sys/semaphore" name="l4/sys/semaphore">
<area shape="rect" id="Node000001" title="Semaphore class definition." alt="" coords="862,5,999,31"/>
<area shape="rect" id="Node000002" href="$irq.html" title="C++ Irq interface." alt="" coords="821,79,902,104"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="921,33,884,71,880,67,917,29"/>
<area shape="rect" id="Node000033" href="$semaphore_8h.html" title="C semaphore interface." alt="" coords="1172,79,1321,104"/>
<area shape="poly" id="edge86_Node000001_Node000033" title=" " alt="" coords="982,28,1183,73,1182,78,981,33"/>
<area shape="rect" id="Node000003" href="$icu_8h.html" title="Interrupt controller." alt="" coords="721,592,815,617"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="858,105,823,185,804,241,788,299,776,378,770,457,770,578,764,578,765,457,771,378,783,298,798,239,818,183,853,103"/>
<area shape="rect" id="Node000016" href="$l4_2sys_2irq_8h.html" title="C Irq interface." alt="" coords="1072,592,1165,617"/>
<area shape="poly" id="edge29_Node000002_Node000016" title=" " alt="" coords="903,94,967,106,1003,117,1039,131,1071,150,1097,173,1115,202,1121,236,1121,459,1121,578,1116,578,1116,459,1116,237,1110,204,1093,177,1068,154,1036,136,1002,122,966,112,902,99"/>
<area shape="rect" id="Node000018" href="$capability.html" title="L4::Cap related definitions." alt="" coords="797,299,925,324"/>
<area shape="poly" id="edge36_Node000002_Node000018" title=" " alt="" coords="864,104,864,284,859,284,859,104"/>
<area shape="rect" id="Node000026" href="$ipc__iface.html" title="Interface Definition Language." alt="" coords="387,445,493,471"/>
<area shape="poly" id="edge84_Node000002_Node000026" title=" " alt="" coords="821,95,760,97,685,106,604,124,564,137,526,154,494,170,467,186,450,206,444,237,444,313,443,432,438,432,439,313,439,236,445,203,464,182,491,166,524,150,562,132,602,119,684,101,760,92,820,89"/>
<area shape="rect" id="Node000027" href="$ipc__types.html" title=" " alt="" coords="94,592,247,617"/>
<area shape="poly" id="edge85_Node000002_Node000027" title=" " alt="" coords="821,98,622,113,350,141,219,161,109,183,67,196,35,209,15,223,8,237,8,459,11,482,20,502,32,520,49,537,87,564,127,584,124,589,85,569,45,541,28,524,15,504,6,483,3,460,3,236,11,220,32,205,65,191,108,178,218,155,349,136,621,107,820,92"/>
<area shape="rect" id="Node000030" href="$rcv__endpoint.html" title="The C++ Receive endpoint interface." alt="" coords="1162,152,1310,177"/>
<area shape="poly" id="edge72_Node000002_Node000030" title=" " alt="" coords="903,98,1162,147,1161,152,902,103"/>
<area shape="rect" id="Node000004" href="$kernel__object_8h.html" title="Kernel object system calls." alt="" coords="755,665,917,691"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="781,616,817,653,813,657,777,620"/>
<area shape="rect" id="Node000014" href="$l4_2sys_2ipc_8h.html" title="Common IPC interface." alt="" coords="737,827,831,852"/>
<area shape="poly" id="edge28_Node000003_Node000014" title=" " alt="" coords="755,619,724,648,692,688,680,710,672,733,672,755,680,777,702,802,732,819,729,824,699,806,675,780,667,756,667,732,675,708,688,685,721,644,752,616"/>
<area shape="rect" id="Node000005" href="$l4_2sys_2types_8h.html" title="Common L4 ABI Data Types." alt="" coords="967,973,1079,999"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="853,689,877,710,902,737,941,796,973,858,1016,959,1011,961,969,861,936,799,898,740,874,714,849,693"/>
<area shape="rect" id="Node000007" href="$compiler_8h.html" title="L4 compiler related defines." alt="" coords="422,1120,554,1145"/>
<area shape="poly" id="edge16_Node000004_Node000007" title=" " alt="" coords="755,684,673,689,586,699,510,716,482,727,462,741,426,779,399,818,380,856,369,895,367,935,372,978,386,1023,408,1071,426,1094,450,1111,447,1116,423,1098,403,1073,381,1025,367,979,362,936,364,894,375,854,394,815,422,776,458,737,479,723,509,711,585,694,673,684,754,679"/>
<area shape="rect" id="Node000012" href="$l4_2sys_2utcb_8h.html" title="UTCB definitions." alt="" coords="813,900,917,925"/>
<area shape="poly" id="edge17_Node000004_Node000012" title=" " alt="" coords="850,689,867,710,881,738,889,778,888,819,876,887,870,886,883,818,883,779,876,740,863,713,846,692"/>
<area shape="rect" id="Node000013" href="$____kernel__object__impl_8h_source.html" title=" " alt="" coords="701,739,867,779"/>
<area shape="poly" id="edge21_Node000004_Node000013" title=" " alt="" coords="831,692,806,729,802,726,826,689"/>
<area shape="poly" id="edge27_Node000004_Node000014" title=" " alt="" coords="765,693,724,711,706,724,692,740,685,758,692,777,712,801,739,818,736,823,709,805,687,780,680,758,687,737,702,720,721,706,763,688"/>
<area shape="rect" id="Node000006" href="$l4_2sys_2l4int_8h.html" title="Fixed sized integer types, generic version." alt="" coords="865,1120,970,1145"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="1023,1000,1013,1034,993,1074,972,1096,949,1114,946,1110,969,1092,988,1070,1008,1033,1018,998"/>
<area shape="poly" id="edge6_Node000005_Node000007" title=" " alt="" coords="967,990,894,993,804,1003,706,1020,612,1049,556,1079,512,1113,509,1109,553,1075,610,1044,705,1015,803,997,894,988,967,985"/>
<area shape="rect" id="Node000009" href="$l4_2sys_2consts_8h.html" title="Common constants." alt="" coords="429,1047,547,1072"/>
<area shape="poly" id="edge8_Node000005_Node000009" title=" " alt="" coords="967,997,567,1049,562,1050,561,1045,566,1044,966,992"/>
<area shape="rect" id="Node000010" href="$____l4__fpage_8h_source.html" title=" " alt="" coords="623,1047,769,1072"/>
<area shape="poly" id="edge11_Node000005_Node000010" title=" " alt="" coords="971,1001,763,1046,762,1041,970,996"/>
<area shape="rect" id="Node000011" href="$____timeout_8h_source.html" title=" " alt="" coords="793,1047,935,1072"/>
<area shape="poly" id="edge13_Node000005_Node000011" title=" " alt="" coords="998,1001,903,1043,901,1039,996,996"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="427,1193,549,1219"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="491,1146,491,1180,485,1180,485,1146"/>
<area shape="poly" id="edge10_Node000009_Node000006" title=" " alt="" coords="548,1068,851,1118,850,1123,547,1073"/>
<area shape="poly" id="edge9_Node000009_Node000007" title=" " alt="" coords="491,1072,491,1106,485,1106,485,1072"/>
<area shape="poly" id="edge12_Node000010_Node000007" title=" " alt="" coords="663,1075,536,1118,534,1113,662,1069"/>
<area shape="poly" id="edge14_Node000011_Node000006" title=" " alt="" coords="875,1071,903,1108,898,1111,871,1074"/>
<area shape="poly" id="edge15_Node000011_Node000007" title=" " alt="" coords="804,1075,563,1120,562,1115,803,1069"/>
<area shape="poly" id="edge18_Node000012_Node000005" title=" " alt="" coords="892,923,986,965,984,970,890,928"/>
<area shape="poly" id="edge20_Node000012_Node000006" title=" " alt="" coords="878,924,915,974,935,1009,949,1046,951,1063,948,1080,936,1110,931,1107,943,1078,946,1063,944,1047,930,1011,910,977,873,927"/>
<area shape="poly" id="edge19_Node000012_Node000007" title=" " alt="" coords="814,924,713,942,593,969,535,986,484,1005,444,1026,418,1048,413,1064,421,1081,436,1097,456,1111,453,1115,433,1101,416,1084,408,1065,414,1045,441,1021,482,1000,534,981,592,964,712,936,813,919"/>
<area shape="poly" id="edge22_Node000013_Node000014" title=" " alt="" coords="787,779,787,813,781,813,781,779"/>
<area shape="poly" id="edge23_Node000014_Node000005" title=" " alt="" coords="823,850,876,869,931,898,972,929,1005,961,1001,965,968,933,928,902,873,874,821,855"/>
<area shape="poly" id="edge24_Node000014_Node000012" title=" " alt="" coords="799,850,844,889,840,893,795,854"/>
<area shape="rect" id="Node000015" href="$err_8h.html" title="Error codes." alt="" coords="211,900,304,925"/>
<area shape="poly" id="edge25_Node000014_Node000015" title=" " alt="" coords="737,850,318,906,317,901,736,844"/>
<area shape="poly" id="edge26_Node000015_Node000007" title=" " alt="" coords="259,926,257,955,260,993,270,1035,279,1053,291,1070,316,1091,346,1107,377,1117,409,1124,407,1129,376,1122,344,1112,313,1096,287,1074,274,1056,265,1036,255,994,252,955,253,926"/>
<area shape="poly" id="edge30_Node000016_Node000004" title=" " alt="" coords="1074,620,895,665,894,659,1073,615"/>
<area shape="poly" id="edge31_Node000016_Node000014" title=" " alt="" coords="1105,620,1011,689,880,781,816,822,813,817,877,776,1008,685,1102,616"/>
<area shape="rect" id="Node000017" href="$rcv__endpoint_8h.html" title="Receive endpoint C interface." alt="" coords="1043,746,1203,771"/>
<area shape="poly" id="edge32_Node000016_Node000017" title=" " alt="" coords="1122,617,1125,732,1119,733,1116,617"/>
<area shape="poly" id="edge34_Node000017_Node000005" title=" " alt="" coords="1203,760,1271,767,1334,783,1358,795,1373,811,1378,830,1369,853,1343,885,1312,911,1276,933,1239,949,1162,972,1093,983,1092,978,1161,967,1237,944,1274,928,1308,907,1339,881,1364,851,1373,830,1369,813,1355,799,1332,788,1270,773,1202,765"/>
<area shape="poly" id="edge33_Node000017_Node000012" title=" " alt="" coords="1105,774,898,895,895,891,1102,769"/>
<area shape="poly" id="edge35_Node000017_Node000014" title=" " alt="" coords="1074,774,846,827,844,821,1073,769"/>
<area shape="poly" id="edge38_Node000018_Node000005" title=" " alt="" coords="889,322,972,364,1025,397,1081,436,1136,483,1186,537,1227,597,1243,630,1255,665,1259,692,1258,725,1253,756,1244,780,1226,799,1207,808,1187,815,1166,829,1044,964,1040,961,1162,825,1185,811,1205,803,1223,795,1239,777,1248,755,1253,725,1253,693,1249,666,1238,632,1222,600,1182,540,1133,487,1078,441,1022,401,969,369,887,326"/>
<area shape="poly" id="edge37_Node000018_Node000009" title=" " alt="" coords="797,320,601,337,355,367,241,386,146,408,81,432,64,445,59,457,59,914,61,927,68,939,96,962,138,983,190,1000,307,1028,415,1046,415,1052,306,1034,189,1006,136,987,93,966,64,942,56,929,53,914,53,456,60,441,79,427,144,403,240,381,355,362,601,332,797,315"/>
<area shape="rect" id="Node000019" href="$kobject_source.html" title=" " alt="" coords="806,519,917,544"/>
<area shape="poly" id="edge39_Node000018_Node000019" title=" " alt="" coords="864,324,864,504,859,504,859,324"/>
<area shape="rect" id="Node000024" href="$l4_2sys_2task_8h.html" title="Common task related definitions." alt="" coords="472,746,576,771"/>
<area shape="poly" id="edge55_Node000018_Node000024" title=" " alt="" coords="840,326,792,356,735,401,710,429,689,460,675,494,669,530,669,606,666,629,658,651,631,689,596,719,561,741,559,737,593,715,627,685,654,648,661,628,664,606,664,530,669,492,684,457,705,426,732,397,789,351,837,322"/>
<area shape="rect" id="Node000025" href="$sys_2meta.html" title="Meta interface for getting dynamic type information about objects behind capabilities." alt="" coords="581,372,680,397"/>
<area shape="poly" id="edge56_Node000018_Node000025" title=" " alt="" coords="825,327,682,371,680,365,823,321"/>
<area shape="poly" id="edge40_Node000019_Node000004" title=" " alt="" coords="862,545,843,652,838,651,857,544"/>
<area shape="poly" id="edge41_Node000019_Node000005" title=" " alt="" coords="918,533,987,540,1064,551,1133,567,1160,578,1179,590,1218,634,1230,656,1238,679,1241,703,1239,728,1231,753,1217,780,1207,793,1196,801,1172,808,1147,814,1122,829,1093,861,1068,897,1035,962,1030,959,1064,894,1088,858,1118,825,1145,809,1170,803,1193,796,1203,789,1212,777,1226,751,1234,727,1236,703,1233,681,1226,659,1213,637,1176,594,1158,582,1132,572,1063,556,986,545,917,539"/>
<area shape="rect" id="Node000020" href="$____typeinfo_8h.html" title="Type information handling." alt="" coords="425,592,527,617"/>
<area shape="poly" id="edge42_Node000019_Node000020" title=" " alt="" coords="806,545,542,594,541,589,805,540"/>
<area shape="rect" id="Node000021" href="$types.html" title=" " alt="" coords="312,746,397,771"/>
<area shape="poly" id="edge43_Node000020_Node000021" title=" " alt="" coords="471,619,421,692,379,738,375,734,417,689,467,616"/>
<area shape="rect" id="Node000022" href="$ipc__basics_source.html" title=" " alt="" coords="291,665,407,691"/>
<area shape="poly" id="edge44_Node000020_Node000022" title=" " alt="" coords="457,620,383,661,381,656,454,615"/>
<area shape="rect" id="Node000023" href="$capability_8h_source.html" title=" " alt="" coords="144,665,267,691"/>
<area shape="poly" id="edge48_Node000020_Node000023" title=" " alt="" coords="433,620,263,664,262,659,432,615"/>
<area shape="poly" id="edge46_Node000022_Node000012" title=" " alt="" coords="338,693,320,711,304,733,296,756,297,767,302,777,316,791,335,804,386,827,450,847,523,864,674,889,800,903,800,909,673,894,522,869,449,852,384,832,332,808,313,795,298,780,292,768,290,755,299,730,316,707,334,689"/>
<area shape="poly" id="edge47_Node000022_Node000015" title=" " alt="" coords="318,693,284,712,270,724,258,740,246,777,243,817,246,855,253,886,247,887,241,856,237,817,240,776,254,737,266,721,281,707,315,688"/>
<area shape="poly" id="edge45_Node000022_Node000021" title=" " alt="" coords="353,691,356,732,350,732,347,691"/>
<area shape="poly" id="edge50_Node000023_Node000005" title=" " alt="" coords="203,692,187,736,172,798,170,832,173,865,182,896,201,923,215,933,239,941,312,955,410,966,524,973,762,981,953,982,953,988,762,986,524,978,409,971,311,960,237,946,212,937,197,927,178,899,168,866,165,832,167,797,181,734,198,690"/>
<area shape="poly" id="edge49_Node000023_Node000009" title=" " alt="" coords="198,692,184,714,172,740,155,793,147,838,148,858,153,879,163,901,179,924,203,949,231,971,293,1005,357,1029,416,1044,414,1049,355,1034,290,1010,228,975,200,953,175,927,159,903,148,881,142,859,142,837,150,791,167,738,179,711,194,689"/>
<area shape="poly" id="edge51_Node000023_Node000024" title=" " alt="" coords="252,688,465,740,464,745,251,693"/>
<area shape="poly" id="edge52_Node000024_Node000005" title=" " alt="" coords="542,769,665,850,732,890,802,923,880,949,954,968,953,973,878,954,800,928,730,895,663,854,539,774"/>
<area shape="poly" id="edge53_Node000024_Node000012" title=" " alt="" coords="550,769,725,850,825,892,823,897,723,854,547,774"/>
<area shape="poly" id="edge54_Node000024_Node000014" title=" " alt="" coords="563,769,734,820,733,825,561,774"/>
<area shape="poly" id="edge57_Node000025_Node000019" title=" " alt="" coords="651,395,832,509,829,513,648,400"/>
<area shape="poly" id="edge58_Node000025_Node000026" title=" " alt="" coords="601,400,485,443,483,438,599,395"/>
<area shape="rect" id="Node000028" href="$ipc__string_source.html" title=" " alt="" coords="517,445,629,471"/>
<area shape="poly" id="edge65_Node000025_Node000028" title=" " alt="" coords="623,399,593,436,589,433,619,396"/>
<area shape="poly" id="edge64_Node000026_Node000020" title=" " alt="" coords="449,469,461,491,471,518,476,549,479,578,473,578,471,549,465,519,456,494,444,472"/>
<area shape="poly" id="edge59_Node000026_Node000022" title=" " alt="" coords="389,473,350,491,333,504,320,520,309,544,307,566,320,616,336,653,331,655,315,618,302,566,303,543,315,517,329,500,347,486,386,468"/>
<area shape="poly" id="edge60_Node000026_Node000027" title=" " alt="" coords="391,473,331,492,268,521,226,552,192,584,188,580,222,548,265,516,329,487,390,468"/>
<area shape="poly" id="edge62_Node000027_Node000021" title=" " alt="" coords="160,620,146,635,134,653,129,672,134,689,150,706,168,720,211,740,256,751,299,755,298,761,255,756,209,745,165,725,146,710,130,692,124,672,130,651,142,632,156,616"/>
<area shape="poly" id="edge63_Node000027_Node000022" title=" " alt="" coords="200,615,309,658,307,663,198,620"/>
<area shape="poly" id="edge61_Node000027_Node000023" title=" " alt="" coords="179,616,196,652,191,654,174,619"/>
<area shape="poly" id="edge66_Node000028_Node000021" title=" " alt="" coords="577,471,577,535,573,577,563,618,544,660,512,693,465,718,401,744,399,739,462,714,509,689,540,657,557,616,568,576,572,534,572,471"/>
<area shape="poly" id="edge67_Node000028_Node000022" title=" " alt="" coords="522,473,424,498,383,510,363,521,347,552,341,587,342,622,346,652,341,652,336,622,336,587,342,550,359,517,381,505,422,492,520,468"/>
<area shape="rect" id="Node000029" href="$ipc__array_source.html" title=" " alt="" coords="373,519,456,544"/>
<area shape="poly" id="edge68_Node000028_Node000029" title=" " alt="" coords="549,473,454,515,452,511,547,468"/>
<area shape="poly" id="edge69_Node000029_Node000021" title=" " alt="" coords="457,540,491,551,522,567,534,578,542,590,545,603,541,618,512,661,475,696,434,723,397,743,394,738,431,718,471,691,508,657,536,616,540,603,537,592,530,581,519,572,489,556,455,545"/>
<area shape="poly" id="edge70_Node000029_Node000022" title=" " alt="" coords="412,546,363,654,358,652,407,543"/>
<area shape="poly" id="edge71_Node000029_Node000027" title=" " alt="" coords="376,547,224,591,222,586,375,541"/>
<area shape="poly" id="edge81_Node000030_Node000005" title=" " alt="" coords="1285,175,1333,193,1356,207,1378,223,1432,277,1469,326,1481,353,1489,382,1496,457,1496,841,1493,857,1483,872,1450,897,1402,919,1343,938,1211,965,1093,981,1092,975,1210,959,1341,932,1400,914,1448,893,1479,868,1488,855,1491,840,1491,457,1484,383,1476,354,1464,329,1428,280,1374,227,1353,211,1330,198,1283,180"/>
<area shape="poly" id="edge73_Node000030_Node000017" title=" " alt="" coords="1267,175,1306,194,1347,223,1366,241,1381,262,1391,285,1395,310,1395,606,1390,636,1378,662,1359,684,1335,702,1277,729,1217,746,1215,741,1275,724,1332,697,1355,680,1373,659,1385,634,1389,606,1389,310,1386,286,1376,265,1362,245,1344,228,1303,199,1264,180"/>
<area shape="poly" id="edge82_Node000030_Node000018" title=" " alt="" coords="1207,180,905,296,903,291,1205,175"/>
<area shape="poly" id="edge83_Node000030_Node000026" title=" " alt="" coords="1174,180,958,226,823,261,689,301,601,330,565,347,522,374,487,404,459,436,455,432,483,401,518,370,562,342,599,325,687,296,821,255,956,221,1173,175"/>
<area shape="rect" id="Node000031" href="$snd__destination.html" title="The C++ Sender destination interface." alt="" coords="1157,225,1323,251"/>
<area shape="poly" id="edge74_Node000030_Node000031" title=" " alt="" coords="1239,178,1241,212,1236,212,1234,178"/>
<area shape="poly" id="edge78_Node000031_Node000005" title=" " alt="" coords="1255,249,1303,300,1367,383,1397,433,1422,487,1439,544,1445,603,1445,841,1443,855,1435,868,1406,892,1364,913,1313,931,1198,960,1093,978,1092,973,1197,955,1311,926,1362,908,1403,888,1430,865,1438,853,1440,840,1440,603,1434,545,1417,489,1392,435,1362,386,1299,304,1251,253"/>
<area shape="poly" id="edge79_Node000031_Node000018" title=" " alt="" coords="1180,253,936,299,935,293,1179,248"/>
<area shape="poly" id="edge80_Node000031_Node000026" title=" " alt="" coords="1156,245,1037,255,887,277,807,294,726,315,646,342,571,374,514,407,467,439,464,435,511,402,568,370,644,337,724,310,806,288,886,272,1036,250,1156,240"/>
<area shape="rect" id="Node000032" href="$snd__destination_8h.html" title="Sender destination endpoint C interface." alt="" coords="1176,827,1355,852"/>
<area shape="poly" id="edge75_Node000031_Node000032" title=" " alt="" coords="1244,251,1253,342,1275,470,1284,504,1295,530,1304,557,1312,592,1326,686,1325,728,1312,780,1302,800,1289,818,1284,815,1297,797,1307,778,1319,727,1321,687,1307,592,1299,558,1290,532,1279,506,1269,471,1248,343,1238,251"/>
<area shape="poly" id="edge77_Node000032_Node000005" title=" " alt="" coords="1255,854,1213,889,1159,928,1113,952,1068,971,1066,966,1111,947,1156,923,1210,885,1251,850"/>
<area shape="poly" id="edge76_Node000032_Node000012" title=" " alt="" coords="1202,855,931,902,930,897,1201,849"/>
<area shape="poly" id="edge87_Node000033_Node000016" title=" " alt="" coords="1279,102,1326,124,1376,157,1396,177,1411,200,1417,225,1413,251,1388,308,1357,361,1321,411,1282,457,1206,534,1146,585,1143,581,1202,530,1278,454,1316,408,1352,358,1384,305,1408,250,1412,225,1406,202,1392,181,1372,161,1324,129,1276,107"/>
</map>