bslenum.h (219613B)
1 /* 2 * 3 * 4 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 5 * 6 * Copyright 2007-2019 Broadcom Inc. All rights reserved. 7 * 8 * DO NOT EDIT THIS FILE! 9 * This file is auto-generated. 10 * Edits to this file will be lost when it is regenerated. 11 */ 12 13 #ifndef __SHR_BSLENUM_H__ 14 #define __SHR_BSLENUM_H__ 15 16 typedef enum bsl_severity_e { 17 bslSeverityOff = 0, 18 bslSeverityFatal = 1, 19 bslSeverityError = 2, 20 bslSeverityWarn = 3, 21 bslSeverityInfo = 4, 22 bslSeverityVerbose = 5, 23 bslSeverityDebug = 6, 24 bslSeverityNormal = bslSeverityInfo, 25 bslSeverityCount = 7 26 } bsl_severity_t; 27 28 #define BSL_SEVERITY_NAMES_INIT { \ 29 "Off", \ 30 "Fatal", \ 31 "Error", \ 32 "Warn", \ 33 "Info", \ 34 "Verbose", \ 35 "Debug" \ 36 } 37 38 typedef enum bsl_layer_e { 39 bslLayerAppl = 0, 40 bslLayerAppldnx = 1, 41 bslLayerBcm = 2, 42 bslLayerBcmapi = 3, 43 bslLayerBcmdnx = 4, 44 bslLayerBcmx = 5, 45 bslLayerBoard = 6, 46 bslLayerSal = 7, 47 bslLayerShared = 8, 48 bslLayerSharedswdnx = 9, 49 bslLayerSoc = 10, 50 bslLayerSocdnx = 11, 51 bslLayerSwstatednx = 12, 52 bslLayerSys = 13, 53 bslLayerTks = 14, 54 bslLayerCount = 15 55 } bsl_layer_t; 56 57 #define BSL_LAYER_NAMES_INIT { \ 58 "APPL", \ 59 "APPLDNX", \ 60 "BCM", \ 61 "BCMAPI", \ 62 "BCMDNX", \ 63 "BCMX", \ 64 "BOARD", \ 65 "SAL", \ 66 "SHARED", \ 67 "SHAREDSWDNX", \ 68 "SOC", \ 69 "SOCDNX", \ 70 "SWSTATEDNX", \ 71 "SYS", \ 72 "TKS" \ 73 } 74 75 typedef enum bsl_source_e { 76 bslSource100g = 0, 77 bslSource10g = 1, 78 bslSourceAccessctrllist = 2, 79 bslSourceAccessdnx = 3, 80 bslSourceAdapterdnx = 4, 81 bslSourceAlloc = 5, 82 bslSourceAllocbitmap = 6, 83 bslSourceAlpm = 7, 84 bslSourceArl = 8, 85 bslSourceArlmon = 9, 86 bslSourceArr = 10, 87 bslSourceAtp = 11, 88 bslSourceAtpv = 12, 89 bslSourceAttach = 13, 90 bslSourceAuth = 14, 91 bslSourceAvs = 15, 92 bslSourceBcmi2c = 16, 93 bslSourceBenchmark = 17, 94 bslSourceBfd = 18, 95 bslSourceBierdnx = 19, 96 bslSourceBitclear = 20, 97 bslSourceBitget = 21, 98 bslSourceBitrangeand = 22, 99 bslSourceBitrangeclear = 23, 100 bslSourceBitrangecount = 24, 101 bslSourceBitrangeeq = 25, 102 bslSourceBitrangenegate = 26, 103 bslSourceBitrangenull = 27, 104 bslSourceBitrangeor = 28, 105 bslSourceBitrangeread = 29, 106 bslSourceBitrangeremove = 30, 107 bslSourceBitrangeset = 31, 108 bslSourceBitrangetest = 32, 109 bslSourceBitrangewrite = 33, 110 bslSourceBitrangexor = 34, 111 bslSourceBitset = 35, 112 bslSourceBregex = 36, 113 bslSourceBridge_router = 37, 114 bslSourceC2c = 38, 115 bslSourceC2cv = 39, 116 bslSourceCancun = 40, 117 bslSourceCb_dbget_cb = 41, 118 bslSourceCb_dbregister_cb = 42, 119 bslSourceCb_dbunregister_cb = 43, 120 bslSourceCes = 44, 121 bslSourceChassis = 45, 122 bslSourceChip = 46, 123 bslSourceCintapilogger = 47, 124 bslSourceClear = 48, 125 bslSourceCmic = 49, 126 bslSourceCnm = 50, 127 bslSourceCnt = 51, 128 bslSourceCollector = 52, 129 bslSourceCommon = 53, 130 bslSourceCosq = 54, 131 bslSourceCounter = 55, 132 bslSourceCpri = 56, 133 bslSourceCtpkt = 57, 134 bslSourceCtpktv = 58, 135 bslSourceCustom = 59, 136 bslSourceData = 60, 137 bslSourceDbalaccessdnx = 61, 138 bslSourceDbaldnx = 62, 139 bslSourceDdr = 63, 140 bslSourceDefragchunkdnx = 64, 141 bslSourceDefragmented_chunkcreate = 65, 142 bslSourceDefragmented_chunkdestroy = 66, 143 bslSourceDefragmented_chunkpiece_alloc = 67, 144 bslSourceDefragmented_chunkpiece_free = 68, 145 bslSourceDefragmented_chunkprint = 69, 146 bslSourceDeinit = 70, 147 bslSourceDevice = 71, 148 bslSourceDevspecdatadnx = 72, 149 bslSourceDiag = 73, 150 bslSourceDiagdbaldnx = 74, 151 bslSourceDiagdnx = 75, 152 bslSourceDiagkleapdnx = 76, 153 bslSourceDiagppdnx = 77, 154 bslSourceDiscover = 78, 155 bslSourceDiscv = 79, 156 bslSourceDma = 80, 157 bslSourceDram = 81, 158 bslSourceEav = 82, 159 bslSourceEcho = 83, 160 bslSourceEcn = 84, 161 bslSourceEgress = 85, 162 bslSourceEgressdnx = 86, 163 bslSourceEgresspointed = 87, 164 bslSourceElkdnx = 88, 165 bslSourceElpm = 89, 166 bslSourceEnd = 90, 167 bslSourceErrhandldnx = 91, 168 bslSourceEsem = 92, 169 bslSourceEsm = 93, 170 bslSourceEsmc = 94, 171 bslSourceEventor = 95, 172 bslSourceEvict = 96, 173 bslSourceExtender = 97, 174 bslSourceFabric = 98, 175 bslSourceFailover = 99, 176 bslSourceFcmap = 100, 177 bslSourceFcoe = 101, 178 bslSourceField = 102, 179 bslSourceFifodma = 103, 180 bslSourceFlddiagsdnx = 104, 181 bslSourceFldprocdnx = 105, 182 bslSourceFldtestsdnx = 106, 183 bslSourceFlexctr = 107, 184 bslSourceFlow = 108, 185 bslSourceFlowcontrol = 109, 186 bslSourceFlowtracker = 110, 187 bslSourceForward = 111, 188 bslSourceFp = 112, 189 bslSourceFree = 113, 190 bslSourceGdpll = 114, 191 bslSourceGe = 115, 192 bslSourceGeneral = 116, 193 bslSourceGet = 117, 194 bslSourceHash = 118, 195 bslSourceHashdnx = 119, 196 bslSourceHeaders = 120, 197 bslSourceHtbclear = 121, 198 bslSourceHtbcreate = 122, 199 bslSourceHtbdelete = 123, 200 bslSourceHtbdelete_by_index = 124, 201 bslSourceHtbdestroy = 125, 202 bslSourceHtbfind = 126, 203 bslSourceHtbget_by_index = 127, 204 bslSourceHtbget_next = 128, 205 bslSourceHtbinsert = 129, 206 bslSourceHtbinsert_at_index = 130, 207 bslSourceHtbprint = 131, 208 bslSourceHwlog = 132, 209 bslSourceI2c = 133, 210 bslSourceIfa = 134, 211 bslSourceInfo = 135, 212 bslSourceIngrcs = 136, 213 bslSourceIngress = 137, 214 bslSourceInit = 138, 215 bslSourceInit_pp = 139, 216 bslSourceInitseqdnx = 140, 217 bslSourceInstru = 141, 218 bslSourceInt = 142, 219 bslSourceInterfacesdnx = 143, 220 bslSourceIntr = 144, 221 bslSourceIpfix = 145, 222 bslSourceIpmc = 146, 223 bslSourceIpsec = 147, 224 bslSourceIsalloc = 148, 225 bslSourceIsinit = 149, 226 bslSourceKbp_diag = 150, 227 bslSourceKbp_mngr = 151, 228 bslSourceKbpdnx = 152, 229 bslSourceKlif = 153, 230 bslSourceKnet = 154, 231 bslSourceL2 = 155, 232 bslSourceL2gre = 156, 233 bslSourceL2table = 157, 234 bslSourceL3 = 158, 235 bslSourceLatency_monitor = 159, 236 bslSourceLb = 160, 237 bslSourceLif = 161, 238 bslSourceLink = 162, 239 bslSourceLinkscan = 163, 240 bslSourceLinkscandnx = 164, 241 bslSourceLladd = 165, 242 bslSourceLladd_after = 166, 243 bslSourceLladd_at = 167, 244 bslSourceLladd_before = 168, 245 bslSourceLladd_first = 169, 246 bslSourceLladd_last = 170, 247 bslSourceLlcreate_empty = 171, 248 bslSourceLldestroy = 172, 249 bslSourceLlfind = 173, 250 bslSourceLlget_at = 174, 251 bslSourceLlget_first = 175, 252 bslSourceLlget_last = 176, 253 bslSourceLlnext_node = 177, 254 bslSourceLlnode_key = 178, 255 bslSourceLlnode_update = 179, 256 bslSourceLlnode_value = 180, 257 bslSourceLlnof_elements = 181, 258 bslSourceLlp = 182, 259 bslSourceLlprevious_node = 183, 260 bslSourceLlprint = 184, 261 bslSourceLlremove = 185, 262 bslSourceLlremove_at = 186, 263 bslSourceLlremove_node = 187, 264 bslSourceLlset_at = 188, 265 bslSourceLogdnx = 189, 266 bslSourceLpm = 190, 267 bslSourceM0 = 191, 268 bslSourceMacsec = 192, 269 bslSourceManagement = 193, 270 bslSourceMbist = 194, 271 bslSourceMcast = 195, 272 bslSourceMdbdnx = 196, 273 bslSourceMem = 197, 274 bslSourceMemcmp = 198, 275 bslSourceMemread = 199, 276 bslSourceMemset = 200, 277 bslSourceMemtune = 201, 278 bslSourceMemwrite = 202, 279 bslSourceMetering = 203, 280 bslSourceMii = 204, 281 bslSourceMiim = 205, 282 bslSourceMim = 206, 283 bslSourceMirror = 207, 284 bslSourceMmu = 208, 285 bslSourceMpls = 209, 286 bslSourceMplstestsdnx = 210, 287 bslSourceMsg = 211, 288 bslSourceMulti_setadd = 212, 289 bslSourceMulti_setadd_at_index = 213, 290 bslSourceMulti_setadd_at_index_multiple = 214, 291 bslSourceMulti_setclear = 215, 292 bslSourceMulti_setcreate = 216, 293 bslSourceMulti_setdestroy = 217, 294 bslSourceMulti_setfind = 218, 295 bslSourceMulti_setget_by_index = 219, 296 bslSourceMulti_setget_next = 220, 297 bslSourceMulti_setprint = 221, 298 bslSourceMulti_setremove = 222, 299 bslSourceMulti_setremove_by_index = 223, 300 bslSourceMulti_setremove_by_index_multiple = 224, 301 bslSourceMulticast = 225, 302 bslSourceMutexcreate = 226, 303 bslSourceMutexdestroy = 227, 304 bslSourceMutexgive = 228, 305 bslSourceMutextake = 229, 306 bslSourceNat = 230, 307 bslSourceNh = 231, 308 bslSourceNhv = 232, 309 bslSourceNiv = 233, 310 bslSourceOam = 234, 311 bslSourceOcc_bmalloc_next = 235, 312 bslSourceOcc_bmclear = 236, 313 bslSourceOcc_bmcreate = 237, 314 bslSourceOcc_bmdestroy = 238, 315 bslSourceOcc_bmget_next = 239, 316 bslSourceOcc_bmget_next_in_range = 240, 317 bslSourceOcc_bmis_occupied = 241, 318 bslSourceOcc_bmprint = 242, 319 bslSourceOcc_bmstatus_set = 243, 320 bslSourceOccbmdnx = 244, 321 bslSourceOob = 245, 322 bslSourceOther = 246, 323 bslSourcePacket = 247, 324 bslSourcePacketdma = 248, 325 bslSourcePbmpand = 249, 326 bslSourcePbmpassign = 250, 327 bslSourcePbmpclear = 251, 328 bslSourcePbmpcount = 252, 329 bslSourcePbmpeq = 253, 330 bslSourcePbmpfmt = 254, 331 bslSourcePbmpget = 255, 332 bslSourcePbmpisnull = 256, 333 bslSourcePbmpmember = 257, 334 bslSourcePbmpnegate = 258, 335 bslSourcePbmpneq = 259, 336 bslSourcePbmpnotnull = 260, 337 bslSourcePbmpor = 261, 338 bslSourcePbmpportadd = 262, 339 bslSourcePbmpportflip = 263, 340 bslSourcePbmpportremove = 264, 341 bslSourcePbmpportset = 265, 342 bslSourcePbmpportsrangeadd = 266, 343 bslSourcePbmpremove = 267, 344 bslSourcePbmpxor = 268, 345 bslSourcePci = 269, 346 bslSourcePhy = 270, 347 bslSourcePhymod = 271, 348 bslSourcePhysim = 272, 349 bslSourcePkt = 273, 350 bslSourcePktdata = 274, 351 bslSourcePll = 275, 352 bslSourcePolicer = 276, 353 bslSourcePort = 277, 354 bslSourcePort_pp = 278, 355 bslSourcePpc = 279, 356 bslSourcePpd = 280, 357 bslSourcePpmc = 281, 358 bslSourceProxy = 282, 359 bslSourcePstats = 283, 360 bslSourcePtp = 284, 361 bslSourcePtralloc = 285, 362 bslSourcePtrfree = 286, 363 bslSourcePvt = 287, 364 bslSourceQos = 288, 365 bslSourceRange = 289, 366 bslSourceRangefill = 290, 367 bslSourceRangeread = 291, 368 bslSourceRangewrite = 292, 369 bslSourceRate = 293, 370 bslSourceRcload = 294, 371 bslSourceRcpu = 295, 372 bslSourceReg = 296, 373 bslSourceRegex = 297, 374 bslSourceRes_mngradvanced_algorithm_info_get = 298, 375 bslSourceRes_mngradvanced_algorithm_info_set = 299, 376 bslSourceRes_mngrallocate_several = 300, 377 bslSourceRes_mngrallocate_single = 301, 378 bslSourceRes_mngrclear = 302, 379 bslSourceRes_mngrclear_all = 303, 380 bslSourceRes_mngrcreate = 304, 381 bslSourceRes_mngrdestroy = 305, 382 bslSourceRes_mngrdump_info_get = 306, 383 bslSourceRes_mngrfree_several = 307, 384 bslSourceRes_mngrfree_single = 308, 385 bslSourceRes_mngrget_next = 309, 386 bslSourceRes_mngris_allocated = 310, 387 bslSourceRes_mngrnof_allocated_elements_in_range_get = 311, 388 bslSourceRes_mngrnof_free_elements_get = 312, 389 bslSourceResmngr = 313, 390 bslSourceResource_tag_bitmapbitmap_alloc = 314, 391 bslSourceResource_tag_bitmapbitmap_free = 315, 392 bslSourceResource_tag_bitmapcheck = 316, 393 bslSourceResource_tag_bitmapcheck_all = 317, 394 bslSourceResource_tag_bitmapcheck_all_tag = 318, 395 bslSourceResource_tag_bitmapclear = 319, 396 bslSourceResource_tag_bitmapcreate = 320, 397 bslSourceResource_tag_bitmapcreate_info_get = 321, 398 bslSourceResource_tag_bitmapdestroy = 322, 399 bslSourceResource_tag_bitmapnof_allocated_elements_in_range_get = 323, 400 bslSourceResource_tag_bitmapnof_free_elements_get = 324, 401 bslSourceResource_tag_bitmapnof_used_elements_in_grain_get = 325, 402 bslSourceResource_tag_bitmaptag_get = 326, 403 bslSourceResource_tag_bitmaptag_set = 327, 404 bslSourceRx = 328, 405 bslSourceSaldnx = 329, 406 bslSourceSat = 330, 407 bslSourceSchan = 331, 408 bslSourceSchanfifo = 332, 409 bslSourceSer = 333, 410 bslSourceSet = 334, 411 bslSourceShell = 335, 412 bslSourceShelldnx = 336, 413 bslSourceShmoo = 337, 414 bslSourceSimem = 338, 415 bslSourceSlb = 339, 416 bslSourceSocmem = 340, 417 bslSourceSrv6 = 341, 418 bslSourceStack = 342, 419 bslSourceStat = 343, 420 bslSourceStg = 344, 421 bslSourceStgdnx = 345, 422 bslSourceStk = 346, 423 bslSourceStktask = 347, 424 bslSourceStkv = 348, 425 bslSourceStp = 349, 426 bslSourceStringstringget = 350, 427 bslSourceStringstringlen = 351, 428 bslSourceStringstringncat = 352, 429 bslSourceStringstringncmp = 353, 430 bslSourceStringstringncpy = 354, 431 bslSourceSubport = 355, 432 bslSourceSum = 356, 433 bslSourceSwdb = 357, 434 bslSourceSwitch = 358, 435 bslSourceSwitch_tpid = 359, 436 bslSourceSwitchdiagsdnx = 360, 437 bslSourceSwitchtestsdnx = 361, 438 bslSourceSwstate = 362, 439 bslSourceSwstatednx = 363, 440 bslSourceSymtab = 364, 441 bslSourceSyncednx = 365, 442 bslSourceTas = 366, 443 bslSourceTcam = 367, 444 bslSourceTdm = 368, 445 bslSourceTdpll = 369, 446 bslSourceTelemetry = 370, 447 bslSourceTemp_mngradvanced_algorithm_info_get = 371, 448 bslSourceTemp_mngradvanced_algorithm_info_set = 372, 449 bslSourceTemp_mngrallocate_single = 373, 450 bslSourceTemp_mngrclear = 374, 451 bslSourceTemp_mngrcreate = 375, 452 bslSourceTemp_mngrdestroy = 376, 453 bslSourceTemp_mngrdump_info_get = 377, 454 bslSourceTemp_mngrexchange = 378, 455 bslSourceTemp_mngrfree_all = 379, 456 bslSourceTemp_mngrfree_single = 380, 457 bslSourceTemp_mngrget_next = 381, 458 bslSourceTemp_mngrprofile_data_get = 382, 459 bslSourceTemp_mngrprofile_get = 383, 460 bslSourceTemp_mngrreplace_data = 384, 461 bslSourceTemplatemngr = 385, 462 bslSourceTests = 386, 463 bslSourceTime = 387, 464 bslSourceTopo = 388, 465 bslSourceTopology = 389, 466 bslSourceTopov = 390, 467 bslSourceTrace = 391, 468 bslSourceTrap = 392, 469 bslSourceTrill = 393, 470 bslSourceTrunk = 394, 471 bslSourceTsn = 395, 472 bslSourceTunnel = 396, 473 bslSourceTunnelv = 397, 474 bslSourceTx = 398, 475 bslSourceTxbeacon = 399, 476 bslSourceUdf = 400, 477 bslSourceUtils = 401, 478 bslSourceUtilsdnx = 402, 479 bslSourceVerinet = 403, 480 bslSourceVlan = 404, 481 bslSourceVsi = 405, 482 bslSourceVswitch = 406, 483 bslSourceVxlan = 407, 484 bslSourceWlan = 408, 485 bslSourceXflow_macsec = 409, 486 bslSourceXlmac = 410, 487 bslSourceCount = 411 488 } bsl_source_t; 489 490 #define BSL_SOURCE_NAMES_INIT { \ 491 "100G", \ 492 "10G", \ 493 "AccessCtrlList", \ 494 "AccessDnx", \ 495 "adapterDnx", \ 496 "Alloc", \ 497 "AllocBitmap", \ 498 "ALPM", \ 499 "ARL", \ 500 "ARLMON", \ 501 "ARR", \ 502 "ATP", \ 503 "ATPV", \ 504 "ATTach", \ 505 "AUth", \ 506 "AVS", \ 507 "BCMI2C", \ 508 "BENCHMARK", \ 509 "BFD", \ 510 "Bierdnx", \ 511 "BitClear", \ 512 "BitGet", \ 513 "BitRangeAnd", \ 514 "BitRangeClear", \ 515 "BitRangeCount", \ 516 "BitRangeEq", \ 517 "BitRangeNegate", \ 518 "BitRangeNull", \ 519 "BitRangeOr", \ 520 "BitRangeRead", \ 521 "BitRangeRemove", \ 522 "BitRangeSet", \ 523 "BitRangeTest", \ 524 "BitRangeWrite", \ 525 "BitRangeXor", \ 526 "BitSet", \ 527 "BREGEX", \ 528 "Bridge_Router", \ 529 "C2C", \ 530 "C2CV", \ 531 "CANCUN", \ 532 "Cb_DbGet_Cb", \ 533 "Cb_DbRegister_Cb", \ 534 "Cb_DbUnregister_Cb", \ 535 "CES", \ 536 "CHASsis", \ 537 "CHip", \ 538 "CintApiLogger", \ 539 "CLEAR", \ 540 "CMIC", \ 541 "CNM", \ 542 "CNT", \ 543 "COLLECTOR", \ 544 "COMMON", \ 545 "COsq", \ 546 "CounTeR", \ 547 "CPRI", \ 548 "CTPKT", \ 549 "CTPKTV", \ 550 "CUSTOM", \ 551 "Data", \ 552 "DbalAccessDnx", \ 553 "DbalDnx", \ 554 "DDR", \ 555 "DefragChunkDnx", \ 556 "Defragmented_ChunkCreate", \ 557 "Defragmented_ChunkDestroy", \ 558 "Defragmented_Chunkpiece_Alloc", \ 559 "Defragmented_Chunkpiece_Free", \ 560 "Defragmented_ChunkPrint", \ 561 "Deinit", \ 562 "Device", \ 563 "DevSpecDataDnx", \ 564 "DIAG", \ 565 "DiagDbalDnx", \ 566 "DiagDnx", \ 567 "DiagKleapDnx", \ 568 "DiagPPDnx", \ 569 "DISCover", \ 570 "DISCV", \ 571 "DMA", \ 572 "DRAM", \ 573 "EAV", \ 574 "ECHO", \ 575 "ECN", \ 576 "EGRess", \ 577 "EgressDnx", \ 578 "egressPointed", \ 579 "ElkDnx", \ 580 "ELPM", \ 581 "END", \ 582 "ErrHandlDnx", \ 583 "ESEM", \ 584 "ESM", \ 585 "ESMC", \ 586 "EVENTor", \ 587 "Evict", \ 588 "EXTender", \ 589 "FABric", \ 590 "FAILover", \ 591 "FCMAP", \ 592 "FCOE", \ 593 "FIELD", \ 594 "FifoDMA", \ 595 "FldDiagsDnx", \ 596 "FldProcDnx", \ 597 "FldTestsDnx", \ 598 "FLEXctr", \ 599 "FLOW", \ 600 "FlowControl", \ 601 "FLOWTRACKER", \ 602 "FORWard", \ 603 "FP", \ 604 "Free", \ 605 "GDPLL", \ 606 "GE", \ 607 "General", \ 608 "Get", \ 609 "HASH", \ 610 "HashDnx", \ 611 "HeaDeRs", \ 612 "HtbClear", \ 613 "HtbCreate", \ 614 "HtbDelete", \ 615 "HtbDelete_By_Index", \ 616 "HtbDestroy", \ 617 "HtbFind", \ 618 "HtbGet_By_Index", \ 619 "HtbGet_Next", \ 620 "HtbInsert", \ 621 "HtbInsert_At_Index", \ 622 "HtbPrint", \ 623 "HwLog", \ 624 "I2C", \ 625 "IFA", \ 626 "INFO", \ 627 "IngrCS", \ 628 "INGRess", \ 629 "INIT", \ 630 "INIT_PP", \ 631 "InitSeqDnx", \ 632 "INSTRU", \ 633 "INT", \ 634 "InterfacesDnx", \ 635 "INTr", \ 636 "IPFIX", \ 637 "IPMC", \ 638 "IPSEC", \ 639 "IsAlloc", \ 640 "IsInit", \ 641 "Kbp_Diag", \ 642 "Kbp_Mngr", \ 643 "KbpDnx", \ 644 "KLIF", \ 645 "KNET", \ 646 "L2", \ 647 "L2GRE", \ 648 "L2TABLE", \ 649 "L3", \ 650 "latency_monitor", \ 651 "LB", \ 652 "LIF", \ 653 "LInk", \ 654 "LINKSCAN", \ 655 "LinkscanDnx", \ 656 "Lladd", \ 657 "Lladd_after", \ 658 "Lladd_at", \ 659 "Lladd_before", \ 660 "Lladd_first", \ 661 "Lladd_last", \ 662 "Llcreate_empty", \ 663 "Lldestroy", \ 664 "Llfind", \ 665 "Llget_at", \ 666 "LlGet_first", \ 667 "LlGet_last", \ 668 "Llnext_node", \ 669 "Llnode_key", \ 670 "Llnode_update", \ 671 "Llnode_value", \ 672 "Llnof_elements", \ 673 "LLP", \ 674 "Llprevious_node", \ 675 "LlPrint", \ 676 "Llremove", \ 677 "Llremove_at", \ 678 "Llremove_node", \ 679 "Llset_at", \ 680 "LogDnx", \ 681 "LPM", \ 682 "M0", \ 683 "MacSEC", \ 684 "ManaGeMenT", \ 685 "MBIST", \ 686 "MCAST", \ 687 "MdbDnx", \ 688 "MEM", \ 689 "Memcmp", \ 690 "Memread", \ 691 "Memset", \ 692 "MemTUNE", \ 693 "Memwrite", \ 694 "METering", \ 695 "MII", \ 696 "MIIM", \ 697 "MIM", \ 698 "MIRRor", \ 699 "MMU", \ 700 "MPLS", \ 701 "MplsTestsDnx", \ 702 "MSG", \ 703 "Multi_SetAdd", \ 704 "Multi_SetAdd_At_Index", \ 705 "Multi_SetAdd_At_Index_Multiple", \ 706 "Multi_SetClear", \ 707 "Multi_SetCreate", \ 708 "Multi_SetDestroy", \ 709 "Multi_SetFind", \ 710 "Multi_SetGet_By_Index", \ 711 "Multi_SetGet_Next", \ 712 "Multi_SetPrint", \ 713 "Multi_SetRemove", \ 714 "Multi_SetRemove_By_Index", \ 715 "Multi_SetRemove_By_Index_Multiple", \ 716 "MultiCast", \ 717 "MutexCreate", \ 718 "MutexDestroy", \ 719 "MutexGive", \ 720 "MutexTake", \ 721 "NAT", \ 722 "NH", \ 723 "NHV", \ 724 "NIV", \ 725 "OAM", \ 726 "Occ_BmAlloc_Next", \ 727 "Occ_BmClear", \ 728 "Occ_BmCreate", \ 729 "Occ_BmDestroy", \ 730 "Occ_BmGet_Next", \ 731 "Occ_BmGet_Next_In_Range", \ 732 "Occ_BmIs_Occupied", \ 733 "Occ_BmPrint", \ 734 "Occ_BmStatus_Set", \ 735 "OccBmDnx", \ 736 "OOB", \ 737 "OTHER", \ 738 "PACKET", \ 739 "PacketDMA", \ 740 "PbmpAnd", \ 741 "PbmpAssign", \ 742 "PbmpClear", \ 743 "PbmpCount", \ 744 "PbmpEq", \ 745 "PbmpFmt", \ 746 "PbmpGet", \ 747 "PbmpIsNull", \ 748 "PbmpMember", \ 749 "PbmpNegate", \ 750 "PbmpNeq", \ 751 "PbmpNotNull", \ 752 "PbmpOr", \ 753 "PbmpPortAdd", \ 754 "PbmpPortFlip", \ 755 "PbmpPortRemove", \ 756 "PbmpPortSet", \ 757 "PbmpPortsRangeAdd", \ 758 "PbmpRemove", \ 759 "PbmpXor", \ 760 "PCI", \ 761 "PHY", \ 762 "PHYMOD", \ 763 "PHYSIM", \ 764 "PKT", \ 765 "PKTdata", \ 766 "PLL", \ 767 "POLicer", \ 768 "POrt", \ 769 "PORT_PP", \ 770 "PPC", \ 771 "PPD", \ 772 "PPMC", \ 773 "PROXY", \ 774 "PSTATS", \ 775 "PTP", \ 776 "PtrAlloc", \ 777 "PtrFree", \ 778 "PVT", \ 779 "QOS", \ 780 "RANGE", \ 781 "RangeFill", \ 782 "RangeRead", \ 783 "RangeWrite", \ 784 "RATE", \ 785 "RCLOAD", \ 786 "RCPU", \ 787 "REG", \ 788 "Regex", \ 789 "Res_MngrAdvanced_Algorithm_Info_Get", \ 790 "Res_MngrAdvanced_Algorithm_Info_Set", \ 791 "Res_MngrAllocate_Several", \ 792 "Res_MngrAllocate_Single", \ 793 "Res_MngrClear", \ 794 "Res_MngrClear_All", \ 795 "Res_MngrCreate", \ 796 "Res_MngrDestroy", \ 797 "Res_MngrDump_Info_Get", \ 798 "Res_MngrFree_Several", \ 799 "Res_MngrFree_Single", \ 800 "Res_MngrGet_Next", \ 801 "Res_MngrIs_Allocated", \ 802 "Res_MngrNof_Allocated_Elements_In_Range_Get", \ 803 "Res_MngrNof_Free_Elements_Get", \ 804 "ResMngr", \ 805 "Resource_Tag_BitmapBitmap_Alloc", \ 806 "Resource_Tag_BitmapBitmap_Free", \ 807 "Resource_Tag_BitmapCheck", \ 808 "Resource_Tag_BitmapCheck_All", \ 809 "Resource_Tag_BitmapCheck_All_Tag", \ 810 "Resource_Tag_BitmapClear", \ 811 "Resource_Tag_BitmapCreate", \ 812 "Resource_Tag_BitmapCreate_Info_Get", \ 813 "Resource_Tag_BitmapDestroy", \ 814 "Resource_Tag_BitmapNof_Allocated_Elements_In_Range_Get", \ 815 "Resource_Tag_BitmapNof_Free_Elements_Get", \ 816 "Resource_Tag_BitmapNof_Used_Elements_In_Grain_Get", \ 817 "Resource_Tag_BitmapTag_Get", \ 818 "Resource_Tag_BitmapTag_Set", \ 819 "RX", \ 820 "SalDnx", \ 821 "Sat", \ 822 "SChan", \ 823 "SchanFIFO", \ 824 "SER", \ 825 "Set", \ 826 "SHell", \ 827 "SHellDnx", \ 828 "SHMOO", \ 829 "SimEm", \ 830 "SLB", \ 831 "SOCMEM", \ 832 "SRV6", \ 833 "STACK", \ 834 "Stat", \ 835 "STG", \ 836 "StgDNX", \ 837 "STK", \ 838 "STKtask", \ 839 "STKV", \ 840 "STP", \ 841 "StringStringGet", \ 842 "StringStringlen", \ 843 "StringStringncat", \ 844 "StringStringncmp", \ 845 "StringStringncpy", \ 846 "SUBPort", \ 847 "SUM", \ 848 "SWDB", \ 849 "SWItch", \ 850 "switch_tpid", \ 851 "SwitchDiagsDnx", \ 852 "SwitchTestsDnx", \ 853 "SwState", \ 854 "SwStateDnx", \ 855 "SYMtab", \ 856 "SYNCEdnx", \ 857 "TAS", \ 858 "TCAM", \ 859 "TDM", \ 860 "TDPLL", \ 861 "TELEMETRY", \ 862 "Temp_MngrAdvanced_Algorithm_Info_Get", \ 863 "Temp_MngrAdvanced_Algorithm_Info_Set", \ 864 "Temp_MngrAllocate_Single", \ 865 "Temp_MngrClear", \ 866 "Temp_MngrCreate", \ 867 "Temp_MngrDestroy", \ 868 "Temp_MngrDump_Info_Get", \ 869 "Temp_MngrExchange", \ 870 "Temp_MngrFree_All", \ 871 "Temp_MngrFree_Single", \ 872 "Temp_MngrGet_Next", \ 873 "Temp_MngrProfile_Data_Get", \ 874 "Temp_MngrProfile_Get", \ 875 "Temp_MngrReplace_Data", \ 876 "TemplateMngr", \ 877 "TESTS", \ 878 "TIME", \ 879 "TOPO", \ 880 "TOPOlogy", \ 881 "TOPOV", \ 882 "TRACE", \ 883 "TRAP", \ 884 "TRILL", \ 885 "Trunk", \ 886 "TSN", \ 887 "TUNnel", \ 888 "TUNNELV", \ 889 "TX", \ 890 "TXBEACON", \ 891 "UDF", \ 892 "UTILs", \ 893 "UtilsDnx", \ 894 "VERInet", \ 895 "VLAN", \ 896 "VSI", \ 897 "VSWITCH", \ 898 "VXLAN", \ 899 "WLAN", \ 900 "XFLOW_MacSEC", \ 901 "XLMAC" \ 902 } 903 904 /* Short hand macros for Appl layer */ 905 #define BSL_APPL_ACCESSCTRLLIST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceAccessctrllist 906 #define BSL_APPL_ARL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceArl 907 #define BSL_APPL_CHASSIS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceChassis 908 #define BSL_APPL_CINTAPILOGGER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceCintapilogger 909 #define BSL_APPL_CMIC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceCmic 910 #define BSL_APPL_COMMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceCommon 911 #define BSL_APPL_COUNTER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceCounter 912 #define BSL_APPL_DMA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceDma 913 #define BSL_APPL_ECHO BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceEcho 914 #define BSL_APPL_END BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceEnd 915 #define BSL_APPL_FABRIC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceFabric 916 #define BSL_APPL_I2C BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceI2c 917 #define BSL_APPL_INTR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceIntr 918 #define BSL_APPL_KLIF BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceKlif 919 #define BSL_APPL_L2TABLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceL2table 920 #define BSL_APPL_L3 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceL3 921 #define BSL_APPL_MPLS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceMpls 922 #define BSL_APPL_OTHER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceOther 923 #define BSL_APPL_PCI BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourcePci 924 #define BSL_APPL_PHY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourcePhy 925 #define BSL_APPL_PKT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourcePkt 926 #define BSL_APPL_PORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourcePort 927 #define BSL_APPL_RCLOAD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceRcload 928 #define BSL_APPL_REG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceReg 929 #define BSL_APPL_RX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceRx 930 #define BSL_APPL_SHELL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceShell 931 #define BSL_APPL_SOCMEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceSocmem 932 #define BSL_APPL_SYMTAB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceSymtab 933 #define BSL_APPL_TESTS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceTests 934 #define BSL_APPL_TX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppl, bslSourceTx 935 936 /* Sources valid for Appl layer */ 937 #define BSL_SOURCE_APPL_VALID_INIT { \ 938 bslSourceRcload, \ 939 bslSourceCommon, \ 940 bslSourceMpls, \ 941 bslSourceChassis, \ 942 bslSourceCmic, \ 943 bslSourceAccessctrllist, \ 944 bslSourceDma, \ 945 bslSourceCintapilogger, \ 946 bslSourcePci, \ 947 bslSourceSymtab, \ 948 bslSourceEcho, \ 949 bslSourceReg, \ 950 bslSourceSocmem, \ 951 bslSourceOther, \ 952 bslSourceI2c, \ 953 bslSourceRx, \ 954 bslSourceKlif, \ 955 bslSourceTests, \ 956 bslSourceIntr, \ 957 bslSourceL3, \ 958 bslSourceTx, \ 959 bslSourceArl, \ 960 bslSourceShell, \ 961 bslSourcePkt, \ 962 bslSourceFabric, \ 963 bslSourceL2table, \ 964 bslSourcePhy, \ 965 bslSourceCounter, \ 966 bslSourcePort, \ 967 bslSourceEnd, \ 968 bslSourceCount \ 969 } 970 971 /* Short hand macros for Appldnx layer */ 972 #define BSL_APPLDNX_ACCESSCTRLLIST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceAccessctrllist 973 #define BSL_APPLDNX_ARL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceArl 974 #define BSL_APPLDNX_CHASSIS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceChassis 975 #define BSL_APPLDNX_CMIC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceCmic 976 #define BSL_APPLDNX_COMMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceCommon 977 #define BSL_APPLDNX_COSQ BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceCosq 978 #define BSL_APPLDNX_COUNTER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceCounter 979 #define BSL_APPLDNX_DBALDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceDbaldnx 980 #define BSL_APPLDNX_DEVSPECDATADNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceDevspecdatadnx 981 #define BSL_APPLDNX_DIAGDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceDiagdnx 982 #define BSL_APPLDNX_DMA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceDma 983 #define BSL_APPLDNX_ECHO BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceEcho 984 #define BSL_APPLDNX_END BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceEnd 985 #define BSL_APPLDNX_ERRHANDLDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceErrhandldnx 986 #define BSL_APPLDNX_FABRIC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceFabric 987 #define BSL_APPLDNX_FLDPROCDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceFldprocdnx 988 #define BSL_APPLDNX_I2C BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceI2c 989 #define BSL_APPLDNX_INITSEQDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceInitseqdnx 990 #define BSL_APPLDNX_INTERFACESDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceInterfacesdnx 991 #define BSL_APPLDNX_INTR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceIntr 992 #define BSL_APPLDNX_KLIF BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceKlif 993 #define BSL_APPLDNX_L2TABLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceL2table 994 #define BSL_APPLDNX_L3 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceL3 995 #define BSL_APPLDNX_LOGDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceLogdnx 996 #define BSL_APPLDNX_MDBDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceMdbdnx 997 #define BSL_APPLDNX_MPLS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceMpls 998 #define BSL_APPLDNX_OTHER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceOther 999 #define BSL_APPLDNX_PCI BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourcePci 1000 #define BSL_APPLDNX_PHY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourcePhy 1001 #define BSL_APPLDNX_PKT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourcePkt 1002 #define BSL_APPLDNX_PORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourcePort 1003 #define BSL_APPLDNX_RCLOAD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceRcload 1004 #define BSL_APPLDNX_REG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceReg 1005 #define BSL_APPLDNX_RX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceRx 1006 #define BSL_APPLDNX_SALDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceSaldnx 1007 #define BSL_APPLDNX_SHELL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceShell 1008 #define BSL_APPLDNX_SHELLDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceShelldnx 1009 #define BSL_APPLDNX_SOCMEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceSocmem 1010 #define BSL_APPLDNX_STGDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceStgdnx 1011 #define BSL_APPLDNX_SWSTATEDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceSwstatednx 1012 #define BSL_APPLDNX_SYMTAB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceSymtab 1013 #define BSL_APPLDNX_TESTS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceTests 1014 #define BSL_APPLDNX_TX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerAppldnx, bslSourceTx 1015 1016 /* Sources valid for Appldnx layer */ 1017 #define BSL_SOURCE_APPLDNX_VALID_INIT { \ 1018 bslSourceDbaldnx, \ 1019 bslSourceRcload, \ 1020 bslSourceLogdnx, \ 1021 bslSourceCommon, \ 1022 bslSourceMpls, \ 1023 bslSourceCosq, \ 1024 bslSourceSwstatednx, \ 1025 bslSourceChassis, \ 1026 bslSourceCmic, \ 1027 bslSourceAccessctrllist, \ 1028 bslSourceDma, \ 1029 bslSourceInterfacesdnx, \ 1030 bslSourceSaldnx, \ 1031 bslSourceFldprocdnx, \ 1032 bslSourcePci, \ 1033 bslSourceSymtab, \ 1034 bslSourceDiagdnx, \ 1035 bslSourceEcho, \ 1036 bslSourceReg, \ 1037 bslSourceSocmem, \ 1038 bslSourceOther, \ 1039 bslSourceI2c, \ 1040 bslSourceRx, \ 1041 bslSourceKlif, \ 1042 bslSourceTests, \ 1043 bslSourceIntr, \ 1044 bslSourceL3, \ 1045 bslSourceTx, \ 1046 bslSourceMdbdnx, \ 1047 bslSourceArl, \ 1048 bslSourceShell, \ 1049 bslSourceErrhandldnx, \ 1050 bslSourceInitseqdnx, \ 1051 bslSourcePkt, \ 1052 bslSourceFabric, \ 1053 bslSourceShelldnx, \ 1054 bslSourceL2table, \ 1055 bslSourcePhy, \ 1056 bslSourceCounter, \ 1057 bslSourcePort, \ 1058 bslSourceEnd, \ 1059 bslSourceStgdnx, \ 1060 bslSourceDevspecdatadnx, \ 1061 bslSourceCount \ 1062 } 1063 1064 /* Short hand macros for Bcm layer */ 1065 #define BSL_BCM_ALPM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceAlpm 1066 #define BSL_BCM_ARL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceArl 1067 #define BSL_BCM_ATTACH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceAttach 1068 #define BSL_BCM_AUTH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceAuth 1069 #define BSL_BCM_BENCHMARK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceBenchmark 1070 #define BSL_BCM_BFD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceBfd 1071 #define BSL_BCM_CES BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceCes 1072 #define BSL_BCM_CNT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceCnt 1073 #define BSL_BCM_COLLECTOR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceCollector 1074 #define BSL_BCM_COMMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceCommon 1075 #define BSL_BCM_COSQ BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceCosq 1076 #define BSL_BCM_COUNTER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceCounter 1077 #define BSL_BCM_DMA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceDma 1078 #define BSL_BCM_ELPM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceElpm 1079 #define BSL_BCM_EXTENDER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceExtender 1080 #define BSL_BCM_FABRIC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceFabric 1081 #define BSL_BCM_FAILOVER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceFailover 1082 #define BSL_BCM_FCOE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceFcoe 1083 #define BSL_BCM_FLEXCTR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceFlexctr 1084 #define BSL_BCM_FLOW BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceFlow 1085 #define BSL_BCM_FLOWTRACKER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceFlowtracker 1086 #define BSL_BCM_FP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceFp 1087 #define BSL_BCM_GDPLL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceGdpll 1088 #define BSL_BCM_HASH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceHash 1089 #define BSL_BCM_IFA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceIfa 1090 #define BSL_BCM_INIT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceInit 1091 #define BSL_BCM_INIT_PP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceInit_pp 1092 #define BSL_BCM_INSTRU BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceInstru 1093 #define BSL_BCM_INT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceInt 1094 #define BSL_BCM_INTR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceIntr 1095 #define BSL_BCM_IPFIX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceIpfix 1096 #define BSL_BCM_IPMC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceIpmc 1097 #define BSL_BCM_IPSEC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceIpsec 1098 #define BSL_BCM_KNET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceKnet 1099 #define BSL_BCM_L2 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceL2 1100 #define BSL_BCM_L2GRE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceL2gre 1101 #define BSL_BCM_L2TABLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceL2table 1102 #define BSL_BCM_L3 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceL3 1103 #define BSL_BCM_LATENCY_MONITOR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceLatency_monitor 1104 #define BSL_BCM_LB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceLb 1105 #define BSL_BCM_LINK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceLink 1106 #define BSL_BCM_MACSEC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceMacsec 1107 #define BSL_BCM_MCAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceMcast 1108 #define BSL_BCM_MEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceMem 1109 #define BSL_BCM_MIM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceMim 1110 #define BSL_BCM_MIRROR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceMirror 1111 #define BSL_BCM_MPLS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceMpls 1112 #define BSL_BCM_MSG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceMsg 1113 #define BSL_BCM_MULTICAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceMulticast 1114 #define BSL_BCM_NIV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceNiv 1115 #define BSL_BCM_OAM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceOam 1116 #define BSL_BCM_OTHER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceOther 1117 #define BSL_BCM_PACKET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourcePacket 1118 #define BSL_BCM_PHY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourcePhy 1119 #define BSL_BCM_PKT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourcePkt 1120 #define BSL_BCM_POLICER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourcePolicer 1121 #define BSL_BCM_PORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourcePort 1122 #define BSL_BCM_PSTATS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourcePstats 1123 #define BSL_BCM_PTP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourcePtp 1124 #define BSL_BCM_QOS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceQos 1125 #define BSL_BCM_RANGE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceRange 1126 #define BSL_BCM_RCPU BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceRcpu 1127 #define BSL_BCM_REGEX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceRegex 1128 #define BSL_BCM_RX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceRx 1129 #define BSL_BCM_SAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceSat 1130 #define BSL_BCM_SRV6 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceSrv6 1131 #define BSL_BCM_STAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceStat 1132 #define BSL_BCM_STG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceStg 1133 #define BSL_BCM_STK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceStk 1134 #define BSL_BCM_STP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceStp 1135 #define BSL_BCM_SUBPORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceSubport 1136 #define BSL_BCM_SUM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceSum 1137 #define BSL_BCM_SWITCH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceSwitch 1138 #define BSL_BCM_TAS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceTas 1139 #define BSL_BCM_TELEMETRY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceTelemetry 1140 #define BSL_BCM_TESTS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceTests 1141 #define BSL_BCM_TIME BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceTime 1142 #define BSL_BCM_TRACE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceTrace 1143 #define BSL_BCM_TRILL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceTrill 1144 #define BSL_BCM_TRUNK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceTrunk 1145 #define BSL_BCM_TSN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceTsn 1146 #define BSL_BCM_TUNNEL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceTunnel 1147 #define BSL_BCM_TX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceTx 1148 #define BSL_BCM_UDF BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceUdf 1149 #define BSL_BCM_UTILS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceUtils 1150 #define BSL_BCM_VLAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceVlan 1151 #define BSL_BCM_VXLAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceVxlan 1152 #define BSL_BCM_XFLOW_MACSEC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcm, bslSourceXflow_macsec 1153 1154 /* Sources valid for Bcm layer */ 1155 #define BSL_SOURCE_BCM_VALID_INIT { \ 1156 bslSourceInstru, \ 1157 bslSourceTas, \ 1158 bslSourceElpm, \ 1159 bslSourceStat, \ 1160 bslSourceHash, \ 1161 bslSourceRegex, \ 1162 bslSourceTime, \ 1163 bslSourceMirror, \ 1164 bslSourceStg, \ 1165 bslSourceAttach, \ 1166 bslSourceMsg, \ 1167 bslSourceUtils, \ 1168 bslSourceCommon, \ 1169 bslSourceMpls, \ 1170 bslSourceCosq, \ 1171 bslSourceMulticast, \ 1172 bslSourceQos, \ 1173 bslSourceMacsec, \ 1174 bslSourceFp, \ 1175 bslSourceFlowtracker, \ 1176 bslSourceDma, \ 1177 bslSourceAuth, \ 1178 bslSourceLatency_monitor, \ 1179 bslSourceInit_pp, \ 1180 bslSourceStk, \ 1181 bslSourceInt, \ 1182 bslSourceTunnel, \ 1183 bslSourceSwitch, \ 1184 bslSourceRcpu, \ 1185 bslSourceXflow_macsec, \ 1186 bslSourceGdpll, \ 1187 bslSourceOther, \ 1188 bslSourceMem, \ 1189 bslSourceVxlan, \ 1190 bslSourceRx, \ 1191 bslSourceTests, \ 1192 bslSourceSat, \ 1193 bslSourceInit, \ 1194 bslSourceTrace, \ 1195 bslSourceIntr, \ 1196 bslSourceFlow, \ 1197 bslSourcePacket, \ 1198 bslSourceUdf, \ 1199 bslSourceL3, \ 1200 bslSourceStp, \ 1201 bslSourceMim, \ 1202 bslSourceTelemetry, \ 1203 bslSourceSubport, \ 1204 bslSourceIfa, \ 1205 bslSourceTx, \ 1206 bslSourceCes, \ 1207 bslSourceBfd, \ 1208 bslSourceL2gre, \ 1209 bslSourceCnt, \ 1210 bslSourceFailover, \ 1211 bslSourceArl, \ 1212 bslSourceNiv, \ 1213 bslSourcePtp, \ 1214 bslSourceAlpm, \ 1215 bslSourceIpsec, \ 1216 bslSourceFcoe, \ 1217 bslSourceVlan, \ 1218 bslSourceTrill, \ 1219 bslSourceBenchmark, \ 1220 bslSourceOam, \ 1221 bslSourceExtender, \ 1222 bslSourceTsn, \ 1223 bslSourceSum, \ 1224 bslSourceLb, \ 1225 bslSourcePkt, \ 1226 bslSourceFlexctr, \ 1227 bslSourceFabric, \ 1228 bslSourceRange, \ 1229 bslSourceMcast, \ 1230 bslSourceL2table, \ 1231 bslSourceSrv6, \ 1232 bslSourcePstats, \ 1233 bslSourceCollector, \ 1234 bslSourcePhy, \ 1235 bslSourceIpfix, \ 1236 bslSourceKnet, \ 1237 bslSourceL2, \ 1238 bslSourceCounter, \ 1239 bslSourcePort, \ 1240 bslSourceIpmc, \ 1241 bslSourceLink, \ 1242 bslSourceTrunk, \ 1243 bslSourcePolicer, \ 1244 bslSourceCount \ 1245 } 1246 1247 /* Short hand macros for Bcmapi layer */ 1248 #define BSL_BCMAPI_AUTH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceAuth 1249 #define BSL_BCMAPI_BCMI2C BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceBcmi2c 1250 #define BSL_BCMAPI_BFD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceBfd 1251 #define BSL_BCMAPI_BREGEX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceBregex 1252 #define BSL_BCMAPI_CES BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceCes 1253 #define BSL_BCMAPI_CLEAR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceClear 1254 #define BSL_BCMAPI_COLLECTOR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceCollector 1255 #define BSL_BCMAPI_COSQ BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceCosq 1256 #define BSL_BCMAPI_CPRI BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceCpri 1257 #define BSL_BCMAPI_CUSTOM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceCustom 1258 #define BSL_BCMAPI_EAV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceEav 1259 #define BSL_BCMAPI_ECN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceEcn 1260 #define BSL_BCMAPI_ESMC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceEsmc 1261 #define BSL_BCMAPI_EXTENDER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceExtender 1262 #define BSL_BCMAPI_FABRIC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceFabric 1263 #define BSL_BCMAPI_FAILOVER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceFailover 1264 #define BSL_BCMAPI_FCMAP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceFcmap 1265 #define BSL_BCMAPI_FCOE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceFcoe 1266 #define BSL_BCMAPI_FIELD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceField 1267 #define BSL_BCMAPI_FLOW BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceFlow 1268 #define BSL_BCMAPI_FLOWTRACKER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceFlowtracker 1269 #define BSL_BCMAPI_GDPLL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceGdpll 1270 #define BSL_BCMAPI_HASH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceHash 1271 #define BSL_BCMAPI_IFA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceIfa 1272 #define BSL_BCMAPI_INFO BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceInfo 1273 #define BSL_BCMAPI_INIT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceInit 1274 #define BSL_BCMAPI_INIT_PP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceInit_pp 1275 #define BSL_BCMAPI_INSTRU BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceInstru 1276 #define BSL_BCMAPI_INT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceInt 1277 #define BSL_BCMAPI_IPFIX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceIpfix 1278 #define BSL_BCMAPI_IPMC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceIpmc 1279 #define BSL_BCMAPI_IPSEC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceIpsec 1280 #define BSL_BCMAPI_KNET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceKnet 1281 #define BSL_BCMAPI_L2 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceL2 1282 #define BSL_BCMAPI_L2GRE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceL2gre 1283 #define BSL_BCMAPI_L3 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceL3 1284 #define BSL_BCMAPI_LATENCY_MONITOR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceLatency_monitor 1285 #define BSL_BCMAPI_LB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceLb 1286 #define BSL_BCMAPI_LINK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceLink 1287 #define BSL_BCMAPI_LINKSCAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceLinkscan 1288 #define BSL_BCMAPI_MACSEC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceMacsec 1289 #define BSL_BCMAPI_MCAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceMcast 1290 #define BSL_BCMAPI_MIM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceMim 1291 #define BSL_BCMAPI_MIRROR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceMirror 1292 #define BSL_BCMAPI_MPLS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceMpls 1293 #define BSL_BCMAPI_MULTICAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceMulticast 1294 #define BSL_BCMAPI_NAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceNat 1295 #define BSL_BCMAPI_NIV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceNiv 1296 #define BSL_BCMAPI_OAM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceOam 1297 #define BSL_BCMAPI_OOB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceOob 1298 #define BSL_BCMAPI_POLICER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourcePolicer 1299 #define BSL_BCMAPI_PORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourcePort 1300 #define BSL_BCMAPI_PROXY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceProxy 1301 #define BSL_BCMAPI_PSTATS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourcePstats 1302 #define BSL_BCMAPI_PTP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourcePtp 1303 #define BSL_BCMAPI_QOS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceQos 1304 #define BSL_BCMAPI_RANGE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceRange 1305 #define BSL_BCMAPI_RATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceRate 1306 #define BSL_BCMAPI_RX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceRx 1307 #define BSL_BCMAPI_SAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceSat 1308 #define BSL_BCMAPI_SRV6 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceSrv6 1309 #define BSL_BCMAPI_STACK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceStack 1310 #define BSL_BCMAPI_STAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceStat 1311 #define BSL_BCMAPI_STG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceStg 1312 #define BSL_BCMAPI_SUBPORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceSubport 1313 #define BSL_BCMAPI_SUM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceSum 1314 #define BSL_BCMAPI_SWITCH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceSwitch 1315 #define BSL_BCMAPI_TDPLL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceTdpll 1316 #define BSL_BCMAPI_TELEMETRY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceTelemetry 1317 #define BSL_BCMAPI_TIME BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceTime 1318 #define BSL_BCMAPI_TOPO BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceTopo 1319 #define BSL_BCMAPI_TRILL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceTrill 1320 #define BSL_BCMAPI_TRUNK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceTrunk 1321 #define BSL_BCMAPI_TSN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceTsn 1322 #define BSL_BCMAPI_TUNNEL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceTunnel 1323 #define BSL_BCMAPI_TX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceTx 1324 #define BSL_BCMAPI_TXBEACON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceTxbeacon 1325 #define BSL_BCMAPI_UDF BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceUdf 1326 #define BSL_BCMAPI_VLAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceVlan 1327 #define BSL_BCMAPI_VSWITCH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceVswitch 1328 #define BSL_BCMAPI_VXLAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceVxlan 1329 #define BSL_BCMAPI_WLAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceWlan 1330 #define BSL_BCMAPI_XFLOW_MACSEC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmapi, bslSourceXflow_macsec 1331 1332 /* Sources valid for Bcmapi layer */ 1333 #define BSL_SOURCE_BCMAPI_VALID_INIT { \ 1334 bslSourceTdpll, \ 1335 bslSourceInstru, \ 1336 bslSourceEsmc, \ 1337 bslSourceStat, \ 1338 bslSourceHash, \ 1339 bslSourceTime, \ 1340 bslSourceMirror, \ 1341 bslSourceCustom, \ 1342 bslSourceStg, \ 1343 bslSourceMpls, \ 1344 bslSourceCosq, \ 1345 bslSourceMulticast, \ 1346 bslSourceQos, \ 1347 bslSourceStack, \ 1348 bslSourceMacsec, \ 1349 bslSourceFlowtracker, \ 1350 bslSourceAuth, \ 1351 bslSourceEav, \ 1352 bslSourceNat, \ 1353 bslSourceRate, \ 1354 bslSourceLatency_monitor, \ 1355 bslSourceInit_pp, \ 1356 bslSourceInt, \ 1357 bslSourceInfo, \ 1358 bslSourceTunnel, \ 1359 bslSourceSwitch, \ 1360 bslSourceXflow_macsec, \ 1361 bslSourceGdpll, \ 1362 bslSourceProxy, \ 1363 bslSourceVxlan, \ 1364 bslSourceRx, \ 1365 bslSourceOob, \ 1366 bslSourceTxbeacon, \ 1367 bslSourceSat, \ 1368 bslSourceInit, \ 1369 bslSourceFlow, \ 1370 bslSourceUdf, \ 1371 bslSourceL3, \ 1372 bslSourceMim, \ 1373 bslSourceTelemetry, \ 1374 bslSourceSubport, \ 1375 bslSourceIfa, \ 1376 bslSourceTx, \ 1377 bslSourceWlan, \ 1378 bslSourceEcn, \ 1379 bslSourceCes, \ 1380 bslSourceBfd, \ 1381 bslSourceL2gre, \ 1382 bslSourceBcmi2c, \ 1383 bslSourceFailover, \ 1384 bslSourceNiv, \ 1385 bslSourcePtp, \ 1386 bslSourceIpsec, \ 1387 bslSourceFcoe, \ 1388 bslSourceVlan, \ 1389 bslSourceTrill, \ 1390 bslSourceOam, \ 1391 bslSourceClear, \ 1392 bslSourceExtender, \ 1393 bslSourceTsn, \ 1394 bslSourceSum, \ 1395 bslSourceLb, \ 1396 bslSourceFabric, \ 1397 bslSourceBregex, \ 1398 bslSourceVswitch, \ 1399 bslSourceRange, \ 1400 bslSourceMcast, \ 1401 bslSourceSrv6, \ 1402 bslSourcePstats, \ 1403 bslSourceCpri, \ 1404 bslSourceCollector, \ 1405 bslSourceIpfix, \ 1406 bslSourceKnet, \ 1407 bslSourceL2, \ 1408 bslSourceField, \ 1409 bslSourcePort, \ 1410 bslSourceTopo, \ 1411 bslSourceFcmap, \ 1412 bslSourceIpmc, \ 1413 bslSourceLinkscan, \ 1414 bslSourceLink, \ 1415 bslSourceTrunk, \ 1416 bslSourcePolicer, \ 1417 bslSourceCount \ 1418 } 1419 1420 /* Short hand macros for Bcmdnx layer */ 1421 #define BSL_BCMDNX_ACCESSDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceAccessdnx 1422 #define BSL_BCMDNX_ALPM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceAlpm 1423 #define BSL_BCMDNX_ARL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceArl 1424 #define BSL_BCMDNX_ARR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceArr 1425 #define BSL_BCMDNX_ATTACH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceAttach 1426 #define BSL_BCMDNX_AUTH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceAuth 1427 #define BSL_BCMDNX_BFD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceBfd 1428 #define BSL_BCMDNX_BIERDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceBierdnx 1429 #define BSL_BCMDNX_BRIDGE_ROUTER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceBridge_router 1430 #define BSL_BCMDNX_CES BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceCes 1431 #define BSL_BCMDNX_CNT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceCnt 1432 #define BSL_BCMDNX_COMMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceCommon 1433 #define BSL_BCMDNX_COSQ BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceCosq 1434 #define BSL_BCMDNX_COUNTER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceCounter 1435 #define BSL_BCMDNX_DBALDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceDbaldnx 1436 #define BSL_BCMDNX_DEVICE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceDevice 1437 #define BSL_BCMDNX_DEVSPECDATADNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceDevspecdatadnx 1438 #define BSL_BCMDNX_DIAGDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceDiagdnx 1439 #define BSL_BCMDNX_DMA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceDma 1440 #define BSL_BCMDNX_DRAM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceDram 1441 #define BSL_BCMDNX_EGRESSDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceEgressdnx 1442 #define BSL_BCMDNX_EGRESSPOINTED BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceEgresspointed 1443 #define BSL_BCMDNX_ELKDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceElkdnx 1444 #define BSL_BCMDNX_ELPM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceElpm 1445 #define BSL_BCMDNX_ERRHANDLDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceErrhandldnx 1446 #define BSL_BCMDNX_ESEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceEsem 1447 #define BSL_BCMDNX_EVENTOR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceEventor 1448 #define BSL_BCMDNX_EXTENDER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceExtender 1449 #define BSL_BCMDNX_FABRIC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceFabric 1450 #define BSL_BCMDNX_FAILOVER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceFailover 1451 #define BSL_BCMDNX_FCOE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceFcoe 1452 #define BSL_BCMDNX_FLDDIAGSDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceFlddiagsdnx 1453 #define BSL_BCMDNX_FLDPROCDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceFldprocdnx 1454 #define BSL_BCMDNX_FLDTESTSDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceFldtestsdnx 1455 #define BSL_BCMDNX_FLEXCTR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceFlexctr 1456 #define BSL_BCMDNX_FP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceFp 1457 #define BSL_BCMDNX_INGRCS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceIngrcs 1458 #define BSL_BCMDNX_INIT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceInit 1459 #define BSL_BCMDNX_INIT_PP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceInit_pp 1460 #define BSL_BCMDNX_INITSEQDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceInitseqdnx 1461 #define BSL_BCMDNX_INSTRU BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceInstru 1462 #define BSL_BCMDNX_INTERFACESDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceInterfacesdnx 1463 #define BSL_BCMDNX_INTR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceIntr 1464 #define BSL_BCMDNX_IPFIX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceIpfix 1465 #define BSL_BCMDNX_IPMC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceIpmc 1466 #define BSL_BCMDNX_IPSEC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceIpsec 1467 #define BSL_BCMDNX_KBP_DIAG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceKbp_diag 1468 #define BSL_BCMDNX_KBP_MNGR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceKbp_mngr 1469 #define BSL_BCMDNX_KNET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceKnet 1470 #define BSL_BCMDNX_L2 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceL2 1471 #define BSL_BCMDNX_L2GRE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceL2gre 1472 #define BSL_BCMDNX_L2TABLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceL2table 1473 #define BSL_BCMDNX_L3 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceL3 1474 #define BSL_BCMDNX_LB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceLb 1475 #define BSL_BCMDNX_LIF BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceLif 1476 #define BSL_BCMDNX_LINK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceLink 1477 #define BSL_BCMDNX_LINKSCANDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceLinkscandnx 1478 #define BSL_BCMDNX_LOGDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceLogdnx 1479 #define BSL_BCMDNX_MACSEC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceMacsec 1480 #define BSL_BCMDNX_MCAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceMcast 1481 #define BSL_BCMDNX_MDBDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceMdbdnx 1482 #define BSL_BCMDNX_MEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceMem 1483 #define BSL_BCMDNX_MIM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceMim 1484 #define BSL_BCMDNX_MIRROR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceMirror 1485 #define BSL_BCMDNX_MPLS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceMpls 1486 #define BSL_BCMDNX_MPLSTESTSDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceMplstestsdnx 1487 #define BSL_BCMDNX_MSG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceMsg 1488 #define BSL_BCMDNX_MULTICAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceMulticast 1489 #define BSL_BCMDNX_NIV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceNiv 1490 #define BSL_BCMDNX_OAM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceOam 1491 #define BSL_BCMDNX_OTHER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceOther 1492 #define BSL_BCMDNX_PACKET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourcePacket 1493 #define BSL_BCMDNX_PHY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourcePhy 1494 #define BSL_BCMDNX_PKT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourcePkt 1495 #define BSL_BCMDNX_PLL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourcePll 1496 #define BSL_BCMDNX_POLICER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourcePolicer 1497 #define BSL_BCMDNX_PORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourcePort 1498 #define BSL_BCMDNX_PORT_PP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourcePort_pp 1499 #define BSL_BCMDNX_PPMC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourcePpmc 1500 #define BSL_BCMDNX_PTP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourcePtp 1501 #define BSL_BCMDNX_PVT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourcePvt 1502 #define BSL_BCMDNX_QOS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceQos 1503 #define BSL_BCMDNX_RCPU BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceRcpu 1504 #define BSL_BCMDNX_REGEX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceRegex 1505 #define BSL_BCMDNX_RESMNGR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceResmngr 1506 #define BSL_BCMDNX_RX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceRx 1507 #define BSL_BCMDNX_SALDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceSaldnx 1508 #define BSL_BCMDNX_SAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceSat 1509 #define BSL_BCMDNX_SRV6 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceSrv6 1510 #define BSL_BCMDNX_STAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceStat 1511 #define BSL_BCMDNX_STG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceStg 1512 #define BSL_BCMDNX_STK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceStk 1513 #define BSL_BCMDNX_STP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceStp 1514 #define BSL_BCMDNX_SUBPORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceSubport 1515 #define BSL_BCMDNX_SWITCH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceSwitch 1516 #define BSL_BCMDNX_SWITCH_TPID BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceSwitch_tpid 1517 #define BSL_BCMDNX_SWITCHDIAGSDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceSwitchdiagsdnx 1518 #define BSL_BCMDNX_SWITCHTESTSDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceSwitchtestsdnx 1519 #define BSL_BCMDNX_SWSTATEDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceSwstatednx 1520 #define BSL_BCMDNX_SYNCEDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceSyncednx 1521 #define BSL_BCMDNX_TEMPLATEMNGR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceTemplatemngr 1522 #define BSL_BCMDNX_TESTS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceTests 1523 #define BSL_BCMDNX_TIME BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceTime 1524 #define BSL_BCMDNX_TRACE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceTrace 1525 #define BSL_BCMDNX_TRILL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceTrill 1526 #define BSL_BCMDNX_TRUNK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceTrunk 1527 #define BSL_BCMDNX_TUNNEL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceTunnel 1528 #define BSL_BCMDNX_TX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceTx 1529 #define BSL_BCMDNX_UTILS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceUtils 1530 #define BSL_BCMDNX_VLAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceVlan 1531 #define BSL_BCMDNX_VXLAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceVxlan 1532 #define BSL_BCMDNX_XFLOW_MACSEC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmdnx, bslSourceXflow_macsec 1533 1534 /* Sources valid for Bcmdnx layer */ 1535 #define BSL_SOURCE_BCMDNX_VALID_INIT { \ 1536 bslSourceKbp_mngr, \ 1537 bslSourceResmngr, \ 1538 bslSourceDbaldnx, \ 1539 bslSourceInstru, \ 1540 bslSourceElpm, \ 1541 bslSourceStat, \ 1542 bslSourceRegex, \ 1543 bslSourceLogdnx, \ 1544 bslSourcePll, \ 1545 bslSourceSwitchtestsdnx, \ 1546 bslSourceTime, \ 1547 bslSourceMirror, \ 1548 bslSourceStg, \ 1549 bslSourceAttach, \ 1550 bslSourceMsg, \ 1551 bslSourceUtils, \ 1552 bslSourceCommon, \ 1553 bslSourceMpls, \ 1554 bslSourceFlddiagsdnx, \ 1555 bslSourceCosq, \ 1556 bslSourceMulticast, \ 1557 bslSourceQos, \ 1558 bslSourceIngrcs, \ 1559 bslSourceMacsec, \ 1560 bslSourceSwstatednx, \ 1561 bslSourceBierdnx, \ 1562 bslSourceFp, \ 1563 bslSourceDma, \ 1564 bslSourceAuth, \ 1565 bslSourceSyncednx, \ 1566 bslSourceInterfacesdnx, \ 1567 bslSourceSaldnx, \ 1568 bslSourceArr, \ 1569 bslSourcePpmc, \ 1570 bslSourceFldprocdnx, \ 1571 bslSourceInit_pp, \ 1572 bslSourceStk, \ 1573 bslSourceAccessdnx, \ 1574 bslSourceDiagdnx, \ 1575 bslSourceEventor, \ 1576 bslSourceTunnel, \ 1577 bslSourceSwitch, \ 1578 bslSourceRcpu, \ 1579 bslSourceXflow_macsec, \ 1580 bslSourceBridge_router, \ 1581 bslSourceOther, \ 1582 bslSourceMem, \ 1583 bslSourceLif, \ 1584 bslSourceSwitch_tpid, \ 1585 bslSourceVxlan, \ 1586 bslSourceRx, \ 1587 bslSourceTests, \ 1588 bslSourceSat, \ 1589 bslSourceInit, \ 1590 bslSourceTrace, \ 1591 bslSourceIntr, \ 1592 bslSourcePacket, \ 1593 bslSourceL3, \ 1594 bslSourceStp, \ 1595 bslSourceMim, \ 1596 bslSourceSubport, \ 1597 bslSourceFldtestsdnx, \ 1598 bslSourceLinkscandnx, \ 1599 bslSourceTx, \ 1600 bslSourceMdbdnx, \ 1601 bslSourceKbp_diag, \ 1602 bslSourceEgresspointed, \ 1603 bslSourceCes, \ 1604 bslSourceBfd, \ 1605 bslSourceL2gre, \ 1606 bslSourceCnt, \ 1607 bslSourceFailover, \ 1608 bslSourceArl, \ 1609 bslSourceNiv, \ 1610 bslSourcePtp, \ 1611 bslSourceAlpm, \ 1612 bslSourceIpsec, \ 1613 bslSourceFcoe, \ 1614 bslSourceVlan, \ 1615 bslSourceTrill, \ 1616 bslSourceErrhandldnx, \ 1617 bslSourceOam, \ 1618 bslSourceExtender, \ 1619 bslSourceInitseqdnx, \ 1620 bslSourcePort_pp, \ 1621 bslSourceLb, \ 1622 bslSourcePkt, \ 1623 bslSourceFlexctr, \ 1624 bslSourceFabric, \ 1625 bslSourceMcast, \ 1626 bslSourceEgressdnx, \ 1627 bslSourceL2table, \ 1628 bslSourceSrv6, \ 1629 bslSourceTemplatemngr, \ 1630 bslSourcePhy, \ 1631 bslSourceIpfix, \ 1632 bslSourceDevice, \ 1633 bslSourceKnet, \ 1634 bslSourceL2, \ 1635 bslSourceCounter, \ 1636 bslSourceElkdnx, \ 1637 bslSourcePvt, \ 1638 bslSourceSwitchdiagsdnx, \ 1639 bslSourceMplstestsdnx, \ 1640 bslSourcePort, \ 1641 bslSourceDevspecdatadnx, \ 1642 bslSourceIpmc, \ 1643 bslSourceEsem, \ 1644 bslSourceDram, \ 1645 bslSourceLink, \ 1646 bslSourceTrunk, \ 1647 bslSourcePolicer, \ 1648 bslSourceCount \ 1649 } 1650 1651 /* Short hand macros for Bcmx layer */ 1652 #define BSL_BCMX_ATTACH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourceAttach 1653 #define BSL_BCMX_COMMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourceCommon 1654 #define BSL_BCMX_COUNTER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourceCounter 1655 #define BSL_BCMX_L2 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourceL2 1656 #define BSL_BCMX_L3 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourceL3 1657 #define BSL_BCMX_LINK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourceLink 1658 #define BSL_BCMX_OTHER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourceOther 1659 #define BSL_BCMX_PKTDATA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourcePktdata 1660 #define BSL_BCMX_PORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourcePort 1661 #define BSL_BCMX_RX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourceRx 1662 #define BSL_BCMX_TX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourceTx 1663 #define BSL_BCMX_VLAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBcmx, bslSourceVlan 1664 1665 /* Sources valid for Bcmx layer */ 1666 #define BSL_SOURCE_BCMX_VALID_INIT { \ 1667 bslSourceAttach, \ 1668 bslSourceCommon, \ 1669 bslSourceOther, \ 1670 bslSourceRx, \ 1671 bslSourceL3, \ 1672 bslSourceTx, \ 1673 bslSourcePktdata, \ 1674 bslSourceVlan, \ 1675 bslSourceL2, \ 1676 bslSourceCounter, \ 1677 bslSourcePort, \ 1678 bslSourceLink, \ 1679 bslSourceCount \ 1680 } 1681 1682 /* Short hand macros for Board layer */ 1683 #define BSL_BOARD_COMMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBoard, bslSourceCommon 1684 #define BSL_BOARD_OTHER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerBoard, bslSourceOther 1685 1686 /* Sources valid for Board layer */ 1687 #define BSL_SOURCE_BOARD_VALID_INIT { \ 1688 bslSourceCommon, \ 1689 bslSourceOther, \ 1690 bslSourceCount \ 1691 } 1692 1693 /* Short hand macros for Sal layer */ 1694 #define BSL_SAL_COMMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSal, bslSourceCommon 1695 #define BSL_SAL_OTHER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSal, bslSourceOther 1696 1697 /* Sources valid for Sal layer */ 1698 #define BSL_SOURCE_SAL_VALID_INIT { \ 1699 bslSourceCommon, \ 1700 bslSourceOther, \ 1701 bslSourceCount \ 1702 } 1703 1704 /* Short hand macros for Shared layer */ 1705 #define BSL_SHARED_SWSTATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerShared, bslSourceSwstate 1706 1707 /* Sources valid for Shared layer */ 1708 #define BSL_SOURCE_SHARED_VALID_INIT { \ 1709 bslSourceSwstate, \ 1710 bslSourceCount \ 1711 } 1712 1713 /* Short hand macros for Sharedswdnx layer */ 1714 #define BSL_SHAREDSWDNX_DBALDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceDbaldnx 1715 #define BSL_SHAREDSWDNX_DEFRAGCHUNKDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceDefragchunkdnx 1716 #define BSL_SHAREDSWDNX_DEVSPECDATADNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceDevspecdatadnx 1717 #define BSL_SHAREDSWDNX_DIAGDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceDiagdnx 1718 #define BSL_SHAREDSWDNX_ERRHANDLDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceErrhandldnx 1719 #define BSL_SHAREDSWDNX_FLDPROCDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceFldprocdnx 1720 #define BSL_SHAREDSWDNX_HASHDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceHashdnx 1721 #define BSL_SHAREDSWDNX_INITSEQDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceInitseqdnx 1722 #define BSL_SHAREDSWDNX_INTERFACESDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceInterfacesdnx 1723 #define BSL_SHAREDSWDNX_LOGDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceLogdnx 1724 #define BSL_SHAREDSWDNX_MDBDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceMdbdnx 1725 #define BSL_SHAREDSWDNX_OCCBMDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceOccbmdnx 1726 #define BSL_SHAREDSWDNX_SALDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceSaldnx 1727 #define BSL_SHAREDSWDNX_SWSTATEDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceSwstatednx 1728 #define BSL_SHAREDSWDNX_UTILSDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSharedswdnx, bslSourceUtilsdnx 1729 1730 /* Sources valid for Sharedswdnx layer */ 1731 #define BSL_SOURCE_SHAREDSWDNX_VALID_INIT { \ 1732 bslSourceDbaldnx, \ 1733 bslSourceLogdnx, \ 1734 bslSourceHashdnx, \ 1735 bslSourceSwstatednx, \ 1736 bslSourceInterfacesdnx, \ 1737 bslSourceSaldnx, \ 1738 bslSourceFldprocdnx, \ 1739 bslSourceDiagdnx, \ 1740 bslSourceDefragchunkdnx, \ 1741 bslSourceMdbdnx, \ 1742 bslSourceErrhandldnx, \ 1743 bslSourceInitseqdnx, \ 1744 bslSourceUtilsdnx, \ 1745 bslSourceDevspecdatadnx, \ 1746 bslSourceOccbmdnx, \ 1747 bslSourceCount \ 1748 } 1749 1750 /* Short hand macros for Soc layer */ 1751 #define BSL_SOC_100G BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSource100g 1752 #define BSL_SOC_10G BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSource10g 1753 #define BSL_SOC_ALPM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceAlpm 1754 #define BSL_SOC_ARL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceArl 1755 #define BSL_SOC_ARLMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceArlmon 1756 #define BSL_SOC_AVS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceAvs 1757 #define BSL_SOC_CANCUN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceCancun 1758 #define BSL_SOC_CHIP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceChip 1759 #define BSL_SOC_CNM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceCnm 1760 #define BSL_SOC_CNT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceCnt 1761 #define BSL_SOC_COMMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceCommon 1762 #define BSL_SOC_COSQ BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceCosq 1763 #define BSL_SOC_COUNTER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceCounter 1764 #define BSL_SOC_DDR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceDdr 1765 #define BSL_SOC_DIAG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceDiag 1766 #define BSL_SOC_DMA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceDma 1767 #define BSL_SOC_DRAM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceDram 1768 #define BSL_SOC_EGRESS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceEgress 1769 #define BSL_SOC_ESM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceEsm 1770 #define BSL_SOC_EVICT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceEvict 1771 #define BSL_SOC_FABRIC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceFabric 1772 #define BSL_SOC_FIFODMA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceFifodma 1773 #define BSL_SOC_FLOWCONTROL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceFlowcontrol 1774 #define BSL_SOC_FORWARD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceForward 1775 #define BSL_SOC_FP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceFp 1776 #define BSL_SOC_GE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceGe 1777 #define BSL_SOC_GENERAL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceGeneral 1778 #define BSL_SOC_HASH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceHash 1779 #define BSL_SOC_HEADERS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceHeaders 1780 #define BSL_SOC_HWLOG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceHwlog 1781 #define BSL_SOC_I2C BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceI2c 1782 #define BSL_SOC_INGRESS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceIngress 1783 #define BSL_SOC_INIT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceInit 1784 #define BSL_SOC_INIT_PP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceInit_pp 1785 #define BSL_SOC_INTR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceIntr 1786 #define BSL_SOC_KNET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceKnet 1787 #define BSL_SOC_L2 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceL2 1788 #define BSL_SOC_L2TABLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceL2table 1789 #define BSL_SOC_L3 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceL3 1790 #define BSL_SOC_LB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceLb 1791 #define BSL_SOC_LIF BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceLif 1792 #define BSL_SOC_LINK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceLink 1793 #define BSL_SOC_LLP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceLlp 1794 #define BSL_SOC_LPM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceLpm 1795 #define BSL_SOC_M0 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceM0 1796 #define BSL_SOC_MANAGEMENT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceManagement 1797 #define BSL_SOC_MBIST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMbist 1798 #define BSL_SOC_MCAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMcast 1799 #define BSL_SOC_MEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMem 1800 #define BSL_SOC_MEMTUNE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMemtune 1801 #define BSL_SOC_METERING BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMetering 1802 #define BSL_SOC_MII BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMii 1803 #define BSL_SOC_MIIM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMiim 1804 #define BSL_SOC_MIRROR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMirror 1805 #define BSL_SOC_MMU BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMmu 1806 #define BSL_SOC_MPLS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMpls 1807 #define BSL_SOC_MSG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMsg 1808 #define BSL_SOC_MULTICAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceMulticast 1809 #define BSL_SOC_OAM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceOam 1810 #define BSL_SOC_OTHER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceOther 1811 #define BSL_SOC_PACKET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePacket 1812 #define BSL_SOC_PACKETDMA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePacketdma 1813 #define BSL_SOC_PCI BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePci 1814 #define BSL_SOC_PHY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePhy 1815 #define BSL_SOC_PHYMOD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePhymod 1816 #define BSL_SOC_PHYSIM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePhysim 1817 #define BSL_SOC_PKT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePkt 1818 #define BSL_SOC_PORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePort 1819 #define BSL_SOC_PPC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePpc 1820 #define BSL_SOC_PPD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePpd 1821 #define BSL_SOC_PTP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourcePtp 1822 #define BSL_SOC_RCPU BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceRcpu 1823 #define BSL_SOC_REG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceReg 1824 #define BSL_SOC_RX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceRx 1825 #define BSL_SOC_SAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceSat 1826 #define BSL_SOC_SCHAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceSchan 1827 #define BSL_SOC_SCHANFIFO BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceSchanfifo 1828 #define BSL_SOC_SER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceSer 1829 #define BSL_SOC_SHMOO BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceShmoo 1830 #define BSL_SOC_SIMEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceSimem 1831 #define BSL_SOC_SLB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceSlb 1832 #define BSL_SOC_SOCMEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceSocmem 1833 #define BSL_SOC_STAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceStat 1834 #define BSL_SOC_STK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceStk 1835 #define BSL_SOC_STP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceStp 1836 #define BSL_SOC_SWDB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceSwdb 1837 #define BSL_SOC_TCAM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceTcam 1838 #define BSL_SOC_TDM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceTdm 1839 #define BSL_SOC_TESTS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceTests 1840 #define BSL_SOC_TRACE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceTrace 1841 #define BSL_SOC_TRAP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceTrap 1842 #define BSL_SOC_TRUNK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceTrunk 1843 #define BSL_SOC_TX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceTx 1844 #define BSL_SOC_VLAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceVlan 1845 #define BSL_SOC_VSI BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceVsi 1846 #define BSL_SOC_XLMAC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSoc, bslSourceXlmac 1847 1848 /* Sources valid for Soc layer */ 1849 #define BSL_SOURCE_SOC_VALID_INIT { \ 1850 bslSourceDiag, \ 1851 bslSourceStat, \ 1852 bslSourceHash, \ 1853 bslSourceMirror, \ 1854 bslSourceAvs, \ 1855 bslSourceMsg, \ 1856 bslSourceCommon, \ 1857 bslSourceMpls, \ 1858 bslSource10g, \ 1859 bslSourceCosq, \ 1860 bslSourceMulticast, \ 1861 bslSourceLlp, \ 1862 bslSourceDdr, \ 1863 bslSourceChip, \ 1864 bslSourceXlmac, \ 1865 bslSourceGeneral, \ 1866 bslSourceFp, \ 1867 bslSourceDma, \ 1868 bslSourceSchan, \ 1869 bslSourceArlmon, \ 1870 bslSourceIngress, \ 1871 bslSourcePpc, \ 1872 bslSourceEgress, \ 1873 bslSourcePci, \ 1874 bslSourceInit_pp, \ 1875 bslSourceStk, \ 1876 bslSourceTcam, \ 1877 bslSourceMemtune, \ 1878 bslSourceSer, \ 1879 bslSourceReg, \ 1880 bslSourceRcpu, \ 1881 bslSourceTdm, \ 1882 bslSourceSchanfifo, \ 1883 bslSourceSocmem, \ 1884 bslSourceSwdb, \ 1885 bslSourceLpm, \ 1886 bslSourceOther, \ 1887 bslSourceMetering, \ 1888 bslSourceMem, \ 1889 bslSourcePhysim, \ 1890 bslSourceLif, \ 1891 bslSourceI2c, \ 1892 bslSourceRx, \ 1893 bslSource100g, \ 1894 bslSourceTests, \ 1895 bslSourceSat, \ 1896 bslSourceInit, \ 1897 bslSourceTrace, \ 1898 bslSourceIntr, \ 1899 bslSourceShmoo, \ 1900 bslSourceTrap, \ 1901 bslSourcePacket, \ 1902 bslSourceSimem, \ 1903 bslSourceL3, \ 1904 bslSourceStp, \ 1905 bslSourceEsm, \ 1906 bslSourceGe, \ 1907 bslSourceTx, \ 1908 bslSourcePpd, \ 1909 bslSourceFifodma, \ 1910 bslSourceMbist, \ 1911 bslSourceSlb, \ 1912 bslSourceCnt, \ 1913 bslSourceMiim, \ 1914 bslSourceHeaders, \ 1915 bslSourceArl, \ 1916 bslSourceEvict, \ 1917 bslSourcePtp, \ 1918 bslSourceAlpm, \ 1919 bslSourceVlan, \ 1920 bslSourcePhymod, \ 1921 bslSourceOam, \ 1922 bslSourceForward, \ 1923 bslSourceMmu, \ 1924 bslSourceLb, \ 1925 bslSourcePkt, \ 1926 bslSourcePacketdma, \ 1927 bslSourceHwlog, \ 1928 bslSourceCnm, \ 1929 bslSourceFabric, \ 1930 bslSourceMcast, \ 1931 bslSourceL2table, \ 1932 bslSourcePhy, \ 1933 bslSourceKnet, \ 1934 bslSourceL2, \ 1935 bslSourceCounter, \ 1936 bslSourceM0, \ 1937 bslSourceVsi, \ 1938 bslSourcePort, \ 1939 bslSourceMii, \ 1940 bslSourceManagement, \ 1941 bslSourceDram, \ 1942 bslSourceLink, \ 1943 bslSourceCancun, \ 1944 bslSourceTrunk, \ 1945 bslSourceFlowcontrol, \ 1946 bslSourceCount \ 1947 } 1948 1949 /* Short hand macros for Socdnx layer */ 1950 #define BSL_SOCDNX_100G BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSource100g 1951 #define BSL_SOCDNX_10G BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSource10g 1952 #define BSL_SOCDNX_ADAPTERDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceAdapterdnx 1953 #define BSL_SOCDNX_ALPM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceAlpm 1954 #define BSL_SOCDNX_ARL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceArl 1955 #define BSL_SOCDNX_ARLMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceArlmon 1956 #define BSL_SOCDNX_AVS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceAvs 1957 #define BSL_SOCDNX_CHIP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceChip 1958 #define BSL_SOCDNX_CNM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceCnm 1959 #define BSL_SOCDNX_CNT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceCnt 1960 #define BSL_SOCDNX_COMMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceCommon 1961 #define BSL_SOCDNX_COSQ BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceCosq 1962 #define BSL_SOCDNX_COUNTER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceCounter 1963 #define BSL_SOCDNX_DATA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceData 1964 #define BSL_SOCDNX_DBALACCESSDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceDbalaccessdnx 1965 #define BSL_SOCDNX_DBALDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceDbaldnx 1966 #define BSL_SOCDNX_DDR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceDdr 1967 #define BSL_SOCDNX_DIAG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceDiag 1968 #define BSL_SOCDNX_DIAGDBALDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceDiagdbaldnx 1969 #define BSL_SOCDNX_DIAGDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceDiagdnx 1970 #define BSL_SOCDNX_DIAGKLEAPDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceDiagkleapdnx 1971 #define BSL_SOCDNX_DIAGPPDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceDiagppdnx 1972 #define BSL_SOCDNX_DMA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceDma 1973 #define BSL_SOCDNX_DRAM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceDram 1974 #define BSL_SOCDNX_EGRESS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceEgress 1975 #define BSL_SOCDNX_ELKDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceElkdnx 1976 #define BSL_SOCDNX_ERRHANDLDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceErrhandldnx 1977 #define BSL_SOCDNX_ESM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceEsm 1978 #define BSL_SOCDNX_EVICT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceEvict 1979 #define BSL_SOCDNX_FABRIC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceFabric 1980 #define BSL_SOCDNX_FLDPROCDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceFldprocdnx 1981 #define BSL_SOCDNX_FLOWCONTROL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceFlowcontrol 1982 #define BSL_SOCDNX_FORWARD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceForward 1983 #define BSL_SOCDNX_FP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceFp 1984 #define BSL_SOCDNX_GE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceGe 1985 #define BSL_SOCDNX_GENERAL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceGeneral 1986 #define BSL_SOCDNX_HASH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceHash 1987 #define BSL_SOCDNX_HEADERS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceHeaders 1988 #define BSL_SOCDNX_HWLOG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceHwlog 1989 #define BSL_SOCDNX_I2C BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceI2c 1990 #define BSL_SOCDNX_INGRESS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceIngress 1991 #define BSL_SOCDNX_INIT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceInit 1992 #define BSL_SOCDNX_INIT_PP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceInit_pp 1993 #define BSL_SOCDNX_INITSEQDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceInitseqdnx 1994 #define BSL_SOCDNX_INTERFACESDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceInterfacesdnx 1995 #define BSL_SOCDNX_INTR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceIntr 1996 #define BSL_SOCDNX_KBPDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceKbpdnx 1997 #define BSL_SOCDNX_KNET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceKnet 1998 #define BSL_SOCDNX_L2 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceL2 1999 #define BSL_SOCDNX_L2TABLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceL2table 2000 #define BSL_SOCDNX_L3 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceL3 2001 #define BSL_SOCDNX_LB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceLb 2002 #define BSL_SOCDNX_LIF BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceLif 2003 #define BSL_SOCDNX_LINK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceLink 2004 #define BSL_SOCDNX_LLP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceLlp 2005 #define BSL_SOCDNX_LOGDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceLogdnx 2006 #define BSL_SOCDNX_LPM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceLpm 2007 #define BSL_SOCDNX_MANAGEMENT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceManagement 2008 #define BSL_SOCDNX_MBIST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMbist 2009 #define BSL_SOCDNX_MCAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMcast 2010 #define BSL_SOCDNX_MDBDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMdbdnx 2011 #define BSL_SOCDNX_MEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMem 2012 #define BSL_SOCDNX_MEMTUNE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMemtune 2013 #define BSL_SOCDNX_METERING BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMetering 2014 #define BSL_SOCDNX_MII BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMii 2015 #define BSL_SOCDNX_MIIM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMiim 2016 #define BSL_SOCDNX_MIRROR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMirror 2017 #define BSL_SOCDNX_MMU BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMmu 2018 #define BSL_SOCDNX_MPLS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMpls 2019 #define BSL_SOCDNX_MSG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMsg 2020 #define BSL_SOCDNX_MULTICAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceMulticast 2021 #define BSL_SOCDNX_OAM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceOam 2022 #define BSL_SOCDNX_OTHER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceOther 2023 #define BSL_SOCDNX_PACKET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePacket 2024 #define BSL_SOCDNX_PCI BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePci 2025 #define BSL_SOCDNX_PHY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePhy 2026 #define BSL_SOCDNX_PHYMOD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePhymod 2027 #define BSL_SOCDNX_PHYSIM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePhysim 2028 #define BSL_SOCDNX_PKT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePkt 2029 #define BSL_SOCDNX_PLL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePll 2030 #define BSL_SOCDNX_PORT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePort 2031 #define BSL_SOCDNX_PPC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePpc 2032 #define BSL_SOCDNX_PPD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePpd 2033 #define BSL_SOCDNX_PTP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePtp 2034 #define BSL_SOCDNX_PVT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourcePvt 2035 #define BSL_SOCDNX_RCPU BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceRcpu 2036 #define BSL_SOCDNX_REG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceReg 2037 #define BSL_SOCDNX_RX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceRx 2038 #define BSL_SOCDNX_SALDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSaldnx 2039 #define BSL_SOCDNX_SAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSat 2040 #define BSL_SOCDNX_SCHAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSchan 2041 #define BSL_SOCDNX_SER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSer 2042 #define BSL_SOCDNX_SHMOO BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceShmoo 2043 #define BSL_SOCDNX_SIMEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSimem 2044 #define BSL_SOCDNX_SLB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSlb 2045 #define BSL_SOCDNX_SOCMEM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSocmem 2046 #define BSL_SOCDNX_SRV6 BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSrv6 2047 #define BSL_SOCDNX_STAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceStat 2048 #define BSL_SOCDNX_STK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceStk 2049 #define BSL_SOCDNX_STP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceStp 2050 #define BSL_SOCDNX_SWDB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSwdb 2051 #define BSL_SOCDNX_SWSTATEDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSwstatednx 2052 #define BSL_SOCDNX_SYNCEDNX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceSyncednx 2053 #define BSL_SOCDNX_TCAM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceTcam 2054 #define BSL_SOCDNX_TDM BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceTdm 2055 #define BSL_SOCDNX_TESTS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceTests 2056 #define BSL_SOCDNX_TRACE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceTrace 2057 #define BSL_SOCDNX_TRAP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceTrap 2058 #define BSL_SOCDNX_TRUNK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceTrunk 2059 #define BSL_SOCDNX_TX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceTx 2060 #define BSL_SOCDNX_VLAN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceVlan 2061 #define BSL_SOCDNX_VSI BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceVsi 2062 #define BSL_SOCDNX_XLMAC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSocdnx, bslSourceXlmac 2063 2064 /* Sources valid for Socdnx layer */ 2065 #define BSL_SOURCE_SOCDNX_VALID_INIT { \ 2066 bslSourceDbaldnx, \ 2067 bslSourceDiagkleapdnx, \ 2068 bslSourceDiag, \ 2069 bslSourceStat, \ 2070 bslSourceHash, \ 2071 bslSourceLogdnx, \ 2072 bslSourcePll, \ 2073 bslSourceMirror, \ 2074 bslSourceAvs, \ 2075 bslSourceMsg, \ 2076 bslSourceCommon, \ 2077 bslSourceMpls, \ 2078 bslSource10g, \ 2079 bslSourceCosq, \ 2080 bslSourceMulticast, \ 2081 bslSourceLlp, \ 2082 bslSourceData, \ 2083 bslSourceDdr, \ 2084 bslSourceSwstatednx, \ 2085 bslSourceChip, \ 2086 bslSourceXlmac, \ 2087 bslSourceGeneral, \ 2088 bslSourceFp, \ 2089 bslSourceDma, \ 2090 bslSourceSyncednx, \ 2091 bslSourceSchan, \ 2092 bslSourceArlmon, \ 2093 bslSourceInterfacesdnx, \ 2094 bslSourceIngress, \ 2095 bslSourceSaldnx, \ 2096 bslSourcePpc, \ 2097 bslSourceFldprocdnx, \ 2098 bslSourceEgress, \ 2099 bslSourcePci, \ 2100 bslSourceInit_pp, \ 2101 bslSourceStk, \ 2102 bslSourceDiagppdnx, \ 2103 bslSourceTcam, \ 2104 bslSourceMemtune, \ 2105 bslSourceDiagdnx, \ 2106 bslSourceAdapterdnx, \ 2107 bslSourceDbalaccessdnx, \ 2108 bslSourceSer, \ 2109 bslSourceReg, \ 2110 bslSourceRcpu, \ 2111 bslSourceTdm, \ 2112 bslSourceSocmem, \ 2113 bslSourceSwdb, \ 2114 bslSourceLpm, \ 2115 bslSourceOther, \ 2116 bslSourceMetering, \ 2117 bslSourceMem, \ 2118 bslSourcePhysim, \ 2119 bslSourceLif, \ 2120 bslSourceI2c, \ 2121 bslSourceRx, \ 2122 bslSource100g, \ 2123 bslSourceTests, \ 2124 bslSourceSat, \ 2125 bslSourceInit, \ 2126 bslSourceTrace, \ 2127 bslSourceIntr, \ 2128 bslSourceShmoo, \ 2129 bslSourceTrap, \ 2130 bslSourcePacket, \ 2131 bslSourceSimem, \ 2132 bslSourceL3, \ 2133 bslSourceStp, \ 2134 bslSourceEsm, \ 2135 bslSourceGe, \ 2136 bslSourceTx, \ 2137 bslSourcePpd, \ 2138 bslSourceMdbdnx, \ 2139 bslSourceMbist, \ 2140 bslSourceKbpdnx, \ 2141 bslSourceSlb, \ 2142 bslSourceCnt, \ 2143 bslSourceMiim, \ 2144 bslSourceHeaders, \ 2145 bslSourceArl, \ 2146 bslSourceEvict, \ 2147 bslSourcePtp, \ 2148 bslSourceAlpm, \ 2149 bslSourceVlan, \ 2150 bslSourceErrhandldnx, \ 2151 bslSourcePhymod, \ 2152 bslSourceOam, \ 2153 bslSourceForward, \ 2154 bslSourceMmu, \ 2155 bslSourceInitseqdnx, \ 2156 bslSourceLb, \ 2157 bslSourcePkt, \ 2158 bslSourceHwlog, \ 2159 bslSourceCnm, \ 2160 bslSourceFabric, \ 2161 bslSourceMcast, \ 2162 bslSourceL2table, \ 2163 bslSourceSrv6, \ 2164 bslSourceDiagdbaldnx, \ 2165 bslSourcePhy, \ 2166 bslSourceKnet, \ 2167 bslSourceL2, \ 2168 bslSourceCounter, \ 2169 bslSourceElkdnx, \ 2170 bslSourcePvt, \ 2171 bslSourceVsi, \ 2172 bslSourcePort, \ 2173 bslSourceMii, \ 2174 bslSourceManagement, \ 2175 bslSourceDram, \ 2176 bslSourceLink, \ 2177 bslSourceTrunk, \ 2178 bslSourceFlowcontrol, \ 2179 bslSourceCount \ 2180 } 2181 2182 /* Short hand macros for Swstatednx layer */ 2183 #define BSL_SWSTATEDNX_ALLOC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceAlloc 2184 #define BSL_SWSTATEDNX_ALLOCBITMAP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceAllocbitmap 2185 #define BSL_SWSTATEDNX_BITCLEAR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitclear 2186 #define BSL_SWSTATEDNX_BITGET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitget 2187 #define BSL_SWSTATEDNX_BITRANGEAND BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangeand 2188 #define BSL_SWSTATEDNX_BITRANGECLEAR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangeclear 2189 #define BSL_SWSTATEDNX_BITRANGECOUNT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangecount 2190 #define BSL_SWSTATEDNX_BITRANGEEQ BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangeeq 2191 #define BSL_SWSTATEDNX_BITRANGENEGATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangenegate 2192 #define BSL_SWSTATEDNX_BITRANGENULL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangenull 2193 #define BSL_SWSTATEDNX_BITRANGEOR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangeor 2194 #define BSL_SWSTATEDNX_BITRANGEREAD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangeread 2195 #define BSL_SWSTATEDNX_BITRANGEREMOVE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangeremove 2196 #define BSL_SWSTATEDNX_BITRANGESET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangeset 2197 #define BSL_SWSTATEDNX_BITRANGETEST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangetest 2198 #define BSL_SWSTATEDNX_BITRANGEWRITE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangewrite 2199 #define BSL_SWSTATEDNX_BITRANGEXOR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitrangexor 2200 #define BSL_SWSTATEDNX_BITSET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceBitset 2201 #define BSL_SWSTATEDNX_CB_DBGET_CB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceCb_dbget_cb 2202 #define BSL_SWSTATEDNX_CB_DBREGISTER_CB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceCb_dbregister_cb 2203 #define BSL_SWSTATEDNX_CB_DBUNREGISTER_CB BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceCb_dbunregister_cb 2204 #define BSL_SWSTATEDNX_DEFRAGMENTED_CHUNKCREATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceDefragmented_chunkcreate 2205 #define BSL_SWSTATEDNX_DEFRAGMENTED_CHUNKDESTROY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceDefragmented_chunkdestroy 2206 #define BSL_SWSTATEDNX_DEFRAGMENTED_CHUNKPIECE_ALLOC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceDefragmented_chunkpiece_alloc 2207 #define BSL_SWSTATEDNX_DEFRAGMENTED_CHUNKPIECE_FREE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceDefragmented_chunkpiece_free 2208 #define BSL_SWSTATEDNX_DEFRAGMENTED_CHUNKPRINT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceDefragmented_chunkprint 2209 #define BSL_SWSTATEDNX_DEINIT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceDeinit 2210 #define BSL_SWSTATEDNX_FREE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceFree 2211 #define BSL_SWSTATEDNX_GENERAL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceGeneral 2212 #define BSL_SWSTATEDNX_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceGet 2213 #define BSL_SWSTATEDNX_HTBCLEAR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbclear 2214 #define BSL_SWSTATEDNX_HTBCREATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbcreate 2215 #define BSL_SWSTATEDNX_HTBDELETE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbdelete 2216 #define BSL_SWSTATEDNX_HTBDELETE_BY_INDEX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbdelete_by_index 2217 #define BSL_SWSTATEDNX_HTBDESTROY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbdestroy 2218 #define BSL_SWSTATEDNX_HTBFIND BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbfind 2219 #define BSL_SWSTATEDNX_HTBGET_BY_INDEX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbget_by_index 2220 #define BSL_SWSTATEDNX_HTBGET_NEXT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbget_next 2221 #define BSL_SWSTATEDNX_HTBINSERT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbinsert 2222 #define BSL_SWSTATEDNX_HTBINSERT_AT_INDEX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbinsert_at_index 2223 #define BSL_SWSTATEDNX_HTBPRINT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceHtbprint 2224 #define BSL_SWSTATEDNX_INIT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceInit 2225 #define BSL_SWSTATEDNX_ISALLOC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceIsalloc 2226 #define BSL_SWSTATEDNX_ISINIT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceIsinit 2227 #define BSL_SWSTATEDNX_LLADD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLladd 2228 #define BSL_SWSTATEDNX_LLADD_AFTER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLladd_after 2229 #define BSL_SWSTATEDNX_LLADD_AT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLladd_at 2230 #define BSL_SWSTATEDNX_LLADD_BEFORE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLladd_before 2231 #define BSL_SWSTATEDNX_LLADD_FIRST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLladd_first 2232 #define BSL_SWSTATEDNX_LLADD_LAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLladd_last 2233 #define BSL_SWSTATEDNX_LLCREATE_EMPTY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlcreate_empty 2234 #define BSL_SWSTATEDNX_LLDESTROY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLldestroy 2235 #define BSL_SWSTATEDNX_LLFIND BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlfind 2236 #define BSL_SWSTATEDNX_LLGET_AT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlget_at 2237 #define BSL_SWSTATEDNX_LLGET_FIRST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlget_first 2238 #define BSL_SWSTATEDNX_LLGET_LAST BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlget_last 2239 #define BSL_SWSTATEDNX_LLNEXT_NODE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlnext_node 2240 #define BSL_SWSTATEDNX_LLNODE_KEY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlnode_key 2241 #define BSL_SWSTATEDNX_LLNODE_UPDATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlnode_update 2242 #define BSL_SWSTATEDNX_LLNODE_VALUE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlnode_value 2243 #define BSL_SWSTATEDNX_LLNOF_ELEMENTS BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlnof_elements 2244 #define BSL_SWSTATEDNX_LLPREVIOUS_NODE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlprevious_node 2245 #define BSL_SWSTATEDNX_LLPRINT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlprint 2246 #define BSL_SWSTATEDNX_LLREMOVE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlremove 2247 #define BSL_SWSTATEDNX_LLREMOVE_AT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlremove_at 2248 #define BSL_SWSTATEDNX_LLREMOVE_NODE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlremove_node 2249 #define BSL_SWSTATEDNX_LLSET_AT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceLlset_at 2250 #define BSL_SWSTATEDNX_MEMCMP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMemcmp 2251 #define BSL_SWSTATEDNX_MEMREAD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMemread 2252 #define BSL_SWSTATEDNX_MEMSET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMemset 2253 #define BSL_SWSTATEDNX_MEMWRITE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMemwrite 2254 #define BSL_SWSTATEDNX_MULTI_SETADD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setadd 2255 #define BSL_SWSTATEDNX_MULTI_SETADD_AT_INDEX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setadd_at_index 2256 #define BSL_SWSTATEDNX_MULTI_SETADD_AT_INDEX_MULTIPLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setadd_at_index_multiple 2257 #define BSL_SWSTATEDNX_MULTI_SETCLEAR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setclear 2258 #define BSL_SWSTATEDNX_MULTI_SETCREATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setcreate 2259 #define BSL_SWSTATEDNX_MULTI_SETDESTROY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setdestroy 2260 #define BSL_SWSTATEDNX_MULTI_SETFIND BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setfind 2261 #define BSL_SWSTATEDNX_MULTI_SETGET_BY_INDEX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setget_by_index 2262 #define BSL_SWSTATEDNX_MULTI_SETGET_NEXT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setget_next 2263 #define BSL_SWSTATEDNX_MULTI_SETPRINT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setprint 2264 #define BSL_SWSTATEDNX_MULTI_SETREMOVE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setremove 2265 #define BSL_SWSTATEDNX_MULTI_SETREMOVE_BY_INDEX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setremove_by_index 2266 #define BSL_SWSTATEDNX_MULTI_SETREMOVE_BY_INDEX_MULTIPLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMulti_setremove_by_index_multiple 2267 #define BSL_SWSTATEDNX_MUTEXCREATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMutexcreate 2268 #define BSL_SWSTATEDNX_MUTEXDESTROY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMutexdestroy 2269 #define BSL_SWSTATEDNX_MUTEXGIVE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMutexgive 2270 #define BSL_SWSTATEDNX_MUTEXTAKE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceMutextake 2271 #define BSL_SWSTATEDNX_OCC_BMALLOC_NEXT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceOcc_bmalloc_next 2272 #define BSL_SWSTATEDNX_OCC_BMCLEAR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceOcc_bmclear 2273 #define BSL_SWSTATEDNX_OCC_BMCREATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceOcc_bmcreate 2274 #define BSL_SWSTATEDNX_OCC_BMDESTROY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceOcc_bmdestroy 2275 #define BSL_SWSTATEDNX_OCC_BMGET_NEXT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceOcc_bmget_next 2276 #define BSL_SWSTATEDNX_OCC_BMGET_NEXT_IN_RANGE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceOcc_bmget_next_in_range 2277 #define BSL_SWSTATEDNX_OCC_BMIS_OCCUPIED BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceOcc_bmis_occupied 2278 #define BSL_SWSTATEDNX_OCC_BMPRINT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceOcc_bmprint 2279 #define BSL_SWSTATEDNX_OCC_BMSTATUS_SET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceOcc_bmstatus_set 2280 #define BSL_SWSTATEDNX_PBMPAND BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpand 2281 #define BSL_SWSTATEDNX_PBMPASSIGN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpassign 2282 #define BSL_SWSTATEDNX_PBMPCLEAR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpclear 2283 #define BSL_SWSTATEDNX_PBMPCOUNT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpcount 2284 #define BSL_SWSTATEDNX_PBMPEQ BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpeq 2285 #define BSL_SWSTATEDNX_PBMPFMT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpfmt 2286 #define BSL_SWSTATEDNX_PBMPGET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpget 2287 #define BSL_SWSTATEDNX_PBMPISNULL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpisnull 2288 #define BSL_SWSTATEDNX_PBMPMEMBER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpmember 2289 #define BSL_SWSTATEDNX_PBMPNEGATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpnegate 2290 #define BSL_SWSTATEDNX_PBMPNEQ BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpneq 2291 #define BSL_SWSTATEDNX_PBMPNOTNULL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpnotnull 2292 #define BSL_SWSTATEDNX_PBMPOR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpor 2293 #define BSL_SWSTATEDNX_PBMPPORTADD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpportadd 2294 #define BSL_SWSTATEDNX_PBMPPORTFLIP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpportflip 2295 #define BSL_SWSTATEDNX_PBMPPORTREMOVE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpportremove 2296 #define BSL_SWSTATEDNX_PBMPPORTSET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpportset 2297 #define BSL_SWSTATEDNX_PBMPPORTSRANGEADD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpportsrangeadd 2298 #define BSL_SWSTATEDNX_PBMPREMOVE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpremove 2299 #define BSL_SWSTATEDNX_PBMPXOR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePbmpxor 2300 #define BSL_SWSTATEDNX_PTRALLOC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePtralloc 2301 #define BSL_SWSTATEDNX_PTRFREE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourcePtrfree 2302 #define BSL_SWSTATEDNX_RANGEFILL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRangefill 2303 #define BSL_SWSTATEDNX_RANGEREAD BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRangeread 2304 #define BSL_SWSTATEDNX_RANGEWRITE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRangewrite 2305 #define BSL_SWSTATEDNX_RES_MNGRADVANCED_ALGORITHM_INFO_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngradvanced_algorithm_info_get 2306 #define BSL_SWSTATEDNX_RES_MNGRADVANCED_ALGORITHM_INFO_SET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngradvanced_algorithm_info_set 2307 #define BSL_SWSTATEDNX_RES_MNGRALLOCATE_SEVERAL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrallocate_several 2308 #define BSL_SWSTATEDNX_RES_MNGRALLOCATE_SINGLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrallocate_single 2309 #define BSL_SWSTATEDNX_RES_MNGRCLEAR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrclear 2310 #define BSL_SWSTATEDNX_RES_MNGRCLEAR_ALL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrclear_all 2311 #define BSL_SWSTATEDNX_RES_MNGRCREATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrcreate 2312 #define BSL_SWSTATEDNX_RES_MNGRDESTROY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrdestroy 2313 #define BSL_SWSTATEDNX_RES_MNGRDUMP_INFO_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrdump_info_get 2314 #define BSL_SWSTATEDNX_RES_MNGRFREE_SEVERAL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrfree_several 2315 #define BSL_SWSTATEDNX_RES_MNGRFREE_SINGLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrfree_single 2316 #define BSL_SWSTATEDNX_RES_MNGRGET_NEXT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrget_next 2317 #define BSL_SWSTATEDNX_RES_MNGRIS_ALLOCATED BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngris_allocated 2318 #define BSL_SWSTATEDNX_RES_MNGRNOF_ALLOCATED_ELEMENTS_IN_RANGE_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrnof_allocated_elements_in_range_get 2319 #define BSL_SWSTATEDNX_RES_MNGRNOF_FREE_ELEMENTS_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceRes_mngrnof_free_elements_get 2320 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPBITMAP_ALLOC BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapbitmap_alloc 2321 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPBITMAP_FREE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapbitmap_free 2322 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPCHECK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapcheck 2323 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPCHECK_ALL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapcheck_all 2324 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPCHECK_ALL_TAG BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapcheck_all_tag 2325 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPCLEAR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapclear 2326 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPCREATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapcreate 2327 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPCREATE_INFO_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapcreate_info_get 2328 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPDESTROY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapdestroy 2329 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPNOF_ALLOCATED_ELEMENTS_IN_RANGE_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapnof_allocated_elements_in_range_get 2330 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPNOF_FREE_ELEMENTS_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapnof_free_elements_get 2331 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPNOF_USED_ELEMENTS_IN_GRAIN_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmapnof_used_elements_in_grain_get 2332 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPTAG_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmaptag_get 2333 #define BSL_SWSTATEDNX_RESOURCE_TAG_BITMAPTAG_SET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceResource_tag_bitmaptag_set 2334 #define BSL_SWSTATEDNX_SET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceSet 2335 #define BSL_SWSTATEDNX_STRINGSTRINGGET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceStringstringget 2336 #define BSL_SWSTATEDNX_STRINGSTRINGLEN BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceStringstringlen 2337 #define BSL_SWSTATEDNX_STRINGSTRINGNCAT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceStringstringncat 2338 #define BSL_SWSTATEDNX_STRINGSTRINGNCMP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceStringstringncmp 2339 #define BSL_SWSTATEDNX_STRINGSTRINGNCPY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceStringstringncpy 2340 #define BSL_SWSTATEDNX_TEMP_MNGRADVANCED_ALGORITHM_INFO_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngradvanced_algorithm_info_get 2341 #define BSL_SWSTATEDNX_TEMP_MNGRADVANCED_ALGORITHM_INFO_SET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngradvanced_algorithm_info_set 2342 #define BSL_SWSTATEDNX_TEMP_MNGRALLOCATE_SINGLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrallocate_single 2343 #define BSL_SWSTATEDNX_TEMP_MNGRCLEAR BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrclear 2344 #define BSL_SWSTATEDNX_TEMP_MNGRCREATE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrcreate 2345 #define BSL_SWSTATEDNX_TEMP_MNGRDESTROY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrdestroy 2346 #define BSL_SWSTATEDNX_TEMP_MNGRDUMP_INFO_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrdump_info_get 2347 #define BSL_SWSTATEDNX_TEMP_MNGREXCHANGE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrexchange 2348 #define BSL_SWSTATEDNX_TEMP_MNGRFREE_ALL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrfree_all 2349 #define BSL_SWSTATEDNX_TEMP_MNGRFREE_SINGLE BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrfree_single 2350 #define BSL_SWSTATEDNX_TEMP_MNGRGET_NEXT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrget_next 2351 #define BSL_SWSTATEDNX_TEMP_MNGRPROFILE_DATA_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrprofile_data_get 2352 #define BSL_SWSTATEDNX_TEMP_MNGRPROFILE_GET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrprofile_get 2353 #define BSL_SWSTATEDNX_TEMP_MNGRREPLACE_DATA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSwstatednx, bslSourceTemp_mngrreplace_data 2354 2355 /* Sources valid for Swstatednx layer */ 2356 #define BSL_SOURCE_SWSTATEDNX_VALID_INIT { \ 2357 bslSourceStringstringncmp, \ 2358 bslSourceMemread, \ 2359 bslSourceRes_mngradvanced_algorithm_info_get, \ 2360 bslSourceHtbget_next, \ 2361 bslSourceResource_tag_bitmaptag_get, \ 2362 bslSourceStringstringlen, \ 2363 bslSourceResource_tag_bitmapnof_allocated_elements_in_range_get, \ 2364 bslSourceTemp_mngrfree_all, \ 2365 bslSourceRes_mngrdump_info_get, \ 2366 bslSourceLladd_before, \ 2367 bslSourcePtralloc, \ 2368 bslSourceTemp_mngrfree_single, \ 2369 bslSourceOcc_bmprint, \ 2370 bslSourceStringstringncpy, \ 2371 bslSourceOcc_bmalloc_next, \ 2372 bslSourceLladd_last, \ 2373 bslSourceBitrangexor, \ 2374 bslSourcePbmpportadd, \ 2375 bslSourcePbmpor, \ 2376 bslSourceMutexdestroy, \ 2377 bslSourcePbmpportremove, \ 2378 bslSourceResource_tag_bitmapcheck_all, \ 2379 bslSourceLladd_after, \ 2380 bslSourceCb_dbunregister_cb, \ 2381 bslSourceBitrangeremove, \ 2382 bslSourceTemp_mngrallocate_single, \ 2383 bslSourceBitclear, \ 2384 bslSourceTemp_mngrget_next, \ 2385 bslSourceBitset, \ 2386 bslSourceTemp_mngrprofile_data_get, \ 2387 bslSourceGeneral, \ 2388 bslSourceHtbclear, \ 2389 bslSourceGet, \ 2390 bslSourceTemp_mngrprofile_get, \ 2391 bslSourceBitrangecount, \ 2392 bslSourceHtbfind, \ 2393 bslSourceRes_mngrallocate_single, \ 2394 bslSourceStringstringncat, \ 2395 bslSourceMulti_setadd_at_index_multiple, \ 2396 bslSourceRes_mngrcreate, \ 2397 bslSourceMulti_setclear, \ 2398 bslSourceStringstringget, \ 2399 bslSourcePbmpneq, \ 2400 bslSourceMulti_setdestroy, \ 2401 bslSourceLlprint, \ 2402 bslSourceLlfind, \ 2403 bslSourceHtbprint, \ 2404 bslSourcePbmpcount, \ 2405 bslSourceResource_tag_bitmapcreate_info_get, \ 2406 bslSourceBitrangewrite, \ 2407 bslSourceMulti_setadd_at_index, \ 2408 bslSourceLlget_last, \ 2409 bslSourceOcc_bmstatus_set, \ 2410 bslSourceBitrangeset, \ 2411 bslSourceTemp_mngrexchange, \ 2412 bslSourceOcc_bmget_next, \ 2413 bslSourceLldestroy, \ 2414 bslSourceMulti_setremove_by_index, \ 2415 bslSourceTemp_mngradvanced_algorithm_info_set, \ 2416 bslSourceRes_mngrnof_free_elements_get, \ 2417 bslSourceResource_tag_bitmapcreate, \ 2418 bslSourceRes_mngris_allocated, \ 2419 bslSourceLlnode_key, \ 2420 bslSourceRes_mngrdestroy, \ 2421 bslSourceLladd_at, \ 2422 bslSourceBitrangeread, \ 2423 bslSourceCb_dbget_cb, \ 2424 bslSourceHtbdelete_by_index, \ 2425 bslSourcePbmpeq, \ 2426 bslSourceRangeread, \ 2427 bslSourceDefragmented_chunkprint, \ 2428 bslSourcePtrfree, \ 2429 bslSourceLlremove_node, \ 2430 bslSourceHtbinsert_at_index, \ 2431 bslSourceHtbinsert, \ 2432 bslSourceRangewrite, \ 2433 bslSourceMemcmp, \ 2434 bslSourceLlget_first, \ 2435 bslSourceMemwrite, \ 2436 bslSourceDefragmented_chunkpiece_free, \ 2437 bslSourceMutexcreate, \ 2438 bslSourceHtbdestroy, \ 2439 bslSourceMulti_setprint, \ 2440 bslSourceLlget_at, \ 2441 bslSourceResource_tag_bitmapnof_used_elements_in_grain_get, \ 2442 bslSourceMulti_setget_by_index, \ 2443 bslSourceInit, \ 2444 bslSourceRes_mngrnof_allocated_elements_in_range_get, \ 2445 bslSourceOcc_bmdestroy, \ 2446 bslSourceResource_tag_bitmaptag_set, \ 2447 bslSourcePbmpisnull, \ 2448 bslSourceCb_dbregister_cb, \ 2449 bslSourceOcc_bmis_occupied, \ 2450 bslSourceLlnext_node, \ 2451 bslSourceMulti_setremove, \ 2452 bslSourceBitrangeeq, \ 2453 bslSourcePbmpremove, \ 2454 bslSourceResource_tag_bitmapbitmap_free, \ 2455 bslSourceResource_tag_bitmapnof_free_elements_get, \ 2456 bslSourcePbmpassign, \ 2457 bslSourceResource_tag_bitmapdestroy, \ 2458 bslSourceMutextake, \ 2459 bslSourceMulti_setadd, \ 2460 bslSourcePbmpportset, \ 2461 bslSourceBitrangeand, \ 2462 bslSourceHtbdelete, \ 2463 bslSourceMulti_setget_next, \ 2464 bslSourceRes_mngrfree_several, \ 2465 bslSourceLlnode_update, \ 2466 bslSourceBitrangeor, \ 2467 bslSourceResource_tag_bitmapcheck_all_tag, \ 2468 bslSourcePbmpnotnull, \ 2469 bslSourceHtbcreate, \ 2470 bslSourceOcc_bmget_next_in_range, \ 2471 bslSourceTemp_mngrclear, \ 2472 bslSourceRes_mngrallocate_several, \ 2473 bslSourceBitrangenegate, \ 2474 bslSourceFree, \ 2475 bslSourcePbmpportflip, \ 2476 bslSourceIsinit, \ 2477 bslSourceDefragmented_chunkcreate, \ 2478 bslSourcePbmpportsrangeadd, \ 2479 bslSourceTemp_mngrreplace_data, \ 2480 bslSourceRes_mngrget_next, \ 2481 bslSourceRes_mngrclear_all, \ 2482 bslSourceMutexgive, \ 2483 bslSourceAllocbitmap, \ 2484 bslSourceLlcreate_empty, \ 2485 bslSourcePbmpmember, \ 2486 bslSourceOcc_bmclear, \ 2487 bslSourceLladd_first, \ 2488 bslSourceTemp_mngrcreate, \ 2489 bslSourcePbmpget, \ 2490 bslSourceResource_tag_bitmapclear, \ 2491 bslSourceBitrangetest, \ 2492 bslSourceDeinit, \ 2493 bslSourceAlloc, \ 2494 bslSourcePbmpnegate, \ 2495 bslSourceRes_mngrfree_single, \ 2496 bslSourceMemset, \ 2497 bslSourceSet, \ 2498 bslSourceLladd, \ 2499 bslSourceLlremove_at, \ 2500 bslSourceDefragmented_chunkpiece_alloc, \ 2501 bslSourcePbmpclear, \ 2502 bslSourceDefragmented_chunkdestroy, \ 2503 bslSourceLlremove, \ 2504 bslSourceResource_tag_bitmapbitmap_alloc, \ 2505 bslSourceLlnof_elements, \ 2506 bslSourceOcc_bmcreate, \ 2507 bslSourceResource_tag_bitmapcheck, \ 2508 bslSourcePbmpand, \ 2509 bslSourceLlset_at, \ 2510 bslSourceMulti_setfind, \ 2511 bslSourceBitrangeclear, \ 2512 bslSourceTemp_mngrdestroy, \ 2513 bslSourceLlprevious_node, \ 2514 bslSourceMulti_setremove_by_index_multiple, \ 2515 bslSourceRes_mngradvanced_algorithm_info_set, \ 2516 bslSourceRangefill, \ 2517 bslSourceBitget, \ 2518 bslSourceRes_mngrclear, \ 2519 bslSourcePbmpfmt, \ 2520 bslSourceHtbget_by_index, \ 2521 bslSourceIsalloc, \ 2522 bslSourceBitrangenull, \ 2523 bslSourceLlnode_value, \ 2524 bslSourceMulti_setcreate, \ 2525 bslSourceTemp_mngradvanced_algorithm_info_get, \ 2526 bslSourcePbmpxor, \ 2527 bslSourceTemp_mngrdump_info_get, \ 2528 bslSourceCount \ 2529 } 2530 2531 /* Short hand macros for Sys layer */ 2532 #define BSL_SYS_DMA BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSys, bslSourceDma 2533 #define BSL_SYS_END BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSys, bslSourceEnd 2534 #define BSL_SYS_PCI BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSys, bslSourcePci 2535 #define BSL_SYS_VERINET BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerSys, bslSourceVerinet 2536 2537 /* Sources valid for Sys layer */ 2538 #define BSL_SOURCE_SYS_VALID_INIT { \ 2539 bslSourceDma, \ 2540 bslSourcePci, \ 2541 bslSourceVerinet, \ 2542 bslSourceEnd, \ 2543 bslSourceCount \ 2544 } 2545 2546 /* Short hand macros for Tks layer */ 2547 #define BSL_TKS_ATP BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceAtp 2548 #define BSL_TKS_ATPV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceAtpv 2549 #define BSL_TKS_C2C BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceC2c 2550 #define BSL_TKS_C2CV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceC2cv 2551 #define BSL_TKS_COMMON BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceCommon 2552 #define BSL_TKS_CTPKT BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceCtpkt 2553 #define BSL_TKS_CTPKTV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceCtpktv 2554 #define BSL_TKS_DISCOVER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceDiscover 2555 #define BSL_TKS_DISCV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceDiscv 2556 #define BSL_TKS_NH BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceNh 2557 #define BSL_TKS_NHV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceNhv 2558 #define BSL_TKS_OTHER BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceOther 2559 #define BSL_TKS_STKTASK BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceStktask 2560 #define BSL_TKS_STKV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceStkv 2561 #define BSL_TKS_TOPOLOGY BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceTopology 2562 #define BSL_TKS_TOPOV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceTopov 2563 #define BSL_TKS_TUNNEL BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceTunnel 2564 #define BSL_TKS_TUNNELV BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceTunnelv 2565 #define BSL_TKS_TX BSL_FILE, BSL_LINE, BSL_FUNC, bslLayerTks, bslSourceTx 2566 2567 /* Sources valid for Tks layer */ 2568 #define BSL_SOURCE_TKS_VALID_INIT { \ 2569 bslSourceNhv, \ 2570 bslSourceCtpktv, \ 2571 bslSourceAtpv, \ 2572 bslSourceCommon, \ 2573 bslSourceTopov, \ 2574 bslSourceNh, \ 2575 bslSourceDiscv, \ 2576 bslSourceCtpkt, \ 2577 bslSourceC2c, \ 2578 bslSourceTunnel, \ 2579 bslSourceOther, \ 2580 bslSourceAtp, \ 2581 bslSourceC2cv, \ 2582 bslSourceStktask, \ 2583 bslSourceTx, \ 2584 bslSourceDiscover, \ 2585 bslSourceTopology, \ 2586 bslSourceTunnelv, \ 2587 bslSourceStkv, \ 2588 bslSourceCount \ 2589 } 2590 2591 /* Organize layer/source/severity in a single 32-bit word */ 2592 #define BSL_LAYER_SHFT 24 2593 #define BSL_LAYER_MASK 0xff 2594 #define BSL_SOURCE_SHFT 8 2595 #define BSL_SOURCE_MASK 0xffff 2596 #define BSL_SEVERITY_SHFT 0 2597 #define BSL_SEVERITY_MASK 0xff 2598 2599 /* Get elements of packed meta data */ 2600 #define BSL_LAYER_GET(chk_) \ 2601 (((chk_) >> BSL_LAYER_SHFT) & BSL_LAYER_MASK) 2602 #define BSL_SOURCE_GET(chk_) \ 2603 (((chk_) >> BSL_SOURCE_SHFT) & BSL_SOURCE_MASK) 2604 #define BSL_SEVERITY_GET(chk_) \ 2605 (((chk_) >> BSL_SEVERITY_SHFT) & BSL_SEVERITY_MASK) 2606 2607 /* Encode elements for packed meta data */ 2608 #define BSL_LAYER_ENC(layer_) \ 2609 ((layer_) << BSL_LAYER_SHFT) 2610 #define BSL_SOURCE_ENC(source_) \ 2611 ((source_) << BSL_SOURCE_SHFT) 2612 #define BSL_SEVERITY_ENC(severity_) \ 2613 ((severity_) << BSL_SEVERITY_SHFT) 2614 2615 /* Severity defines for LOG_* macros */ 2616 #define BSL_FATAL BSL_SEVERITY_ENC(bslSeverityFatal) 2617 #define BSL_ERROR BSL_SEVERITY_ENC(bslSeverityError) 2618 #define BSL_WARN BSL_SEVERITY_ENC(bslSeverityWarn) 2619 #define BSL_INFO BSL_SEVERITY_ENC(bslSeverityInfo) 2620 #define BSL_VERBOSE BSL_SEVERITY_ENC(bslSeverityVerbose) 2621 #define BSL_DEBUG BSL_SEVERITY_ENC(bslSeverityDebug) 2622 2623 /* Layer defines for LOG_* macros */ 2624 #define BSL_L_APPL BSL_LAYER_ENC(bslLayerAppl) 2625 #define BSL_L_APPLDNX BSL_LAYER_ENC(bslLayerAppldnx) 2626 #define BSL_L_BCM BSL_LAYER_ENC(bslLayerBcm) 2627 #define BSL_L_BCMAPI BSL_LAYER_ENC(bslLayerBcmapi) 2628 #define BSL_L_BCMDNX BSL_LAYER_ENC(bslLayerBcmdnx) 2629 #define BSL_L_BCMX BSL_LAYER_ENC(bslLayerBcmx) 2630 #define BSL_L_BOARD BSL_LAYER_ENC(bslLayerBoard) 2631 #define BSL_L_SAL BSL_LAYER_ENC(bslLayerSal) 2632 #define BSL_L_SHARED BSL_LAYER_ENC(bslLayerShared) 2633 #define BSL_L_SHAREDSWDNX BSL_LAYER_ENC(bslLayerSharedswdnx) 2634 #define BSL_L_SOC BSL_LAYER_ENC(bslLayerSoc) 2635 #define BSL_L_SOCDNX BSL_LAYER_ENC(bslLayerSocdnx) 2636 #define BSL_L_SWSTATEDNX BSL_LAYER_ENC(bslLayerSwstatednx) 2637 #define BSL_L_SYS BSL_LAYER_ENC(bslLayerSys) 2638 #define BSL_L_TKS BSL_LAYER_ENC(bslLayerTks) 2639 2640 /* Source defines for LOG_* macros */ 2641 #define BSL_S_100G BSL_SOURCE_ENC(bslSource100g) 2642 #define BSL_S_10G BSL_SOURCE_ENC(bslSource10g) 2643 #define BSL_S_ACCESSCTRLLIST BSL_SOURCE_ENC(bslSourceAccessctrllist) 2644 #define BSL_S_ACCESSDNX BSL_SOURCE_ENC(bslSourceAccessdnx) 2645 #define BSL_S_ADAPTERDNX BSL_SOURCE_ENC(bslSourceAdapterdnx) 2646 #define BSL_S_ALLOC BSL_SOURCE_ENC(bslSourceAlloc) 2647 #define BSL_S_ALLOCBITMAP BSL_SOURCE_ENC(bslSourceAllocbitmap) 2648 #define BSL_S_ALPM BSL_SOURCE_ENC(bslSourceAlpm) 2649 #define BSL_S_ARL BSL_SOURCE_ENC(bslSourceArl) 2650 #define BSL_S_ARLMON BSL_SOURCE_ENC(bslSourceArlmon) 2651 #define BSL_S_ARR BSL_SOURCE_ENC(bslSourceArr) 2652 #define BSL_S_ATP BSL_SOURCE_ENC(bslSourceAtp) 2653 #define BSL_S_ATPV BSL_SOURCE_ENC(bslSourceAtpv) 2654 #define BSL_S_ATTACH BSL_SOURCE_ENC(bslSourceAttach) 2655 #define BSL_S_AUTH BSL_SOURCE_ENC(bslSourceAuth) 2656 #define BSL_S_AVS BSL_SOURCE_ENC(bslSourceAvs) 2657 #define BSL_S_BCMI2C BSL_SOURCE_ENC(bslSourceBcmi2c) 2658 #define BSL_S_BENCHMARK BSL_SOURCE_ENC(bslSourceBenchmark) 2659 #define BSL_S_BFD BSL_SOURCE_ENC(bslSourceBfd) 2660 #define BSL_S_BIERDNX BSL_SOURCE_ENC(bslSourceBierdnx) 2661 #define BSL_S_BITCLEAR BSL_SOURCE_ENC(bslSourceBitclear) 2662 #define BSL_S_BITGET BSL_SOURCE_ENC(bslSourceBitget) 2663 #define BSL_S_BITRANGEAND BSL_SOURCE_ENC(bslSourceBitrangeand) 2664 #define BSL_S_BITRANGECLEAR BSL_SOURCE_ENC(bslSourceBitrangeclear) 2665 #define BSL_S_BITRANGECOUNT BSL_SOURCE_ENC(bslSourceBitrangecount) 2666 #define BSL_S_BITRANGEEQ BSL_SOURCE_ENC(bslSourceBitrangeeq) 2667 #define BSL_S_BITRANGENEGATE BSL_SOURCE_ENC(bslSourceBitrangenegate) 2668 #define BSL_S_BITRANGENULL BSL_SOURCE_ENC(bslSourceBitrangenull) 2669 #define BSL_S_BITRANGEOR BSL_SOURCE_ENC(bslSourceBitrangeor) 2670 #define BSL_S_BITRANGEREAD BSL_SOURCE_ENC(bslSourceBitrangeread) 2671 #define BSL_S_BITRANGEREMOVE BSL_SOURCE_ENC(bslSourceBitrangeremove) 2672 #define BSL_S_BITRANGESET BSL_SOURCE_ENC(bslSourceBitrangeset) 2673 #define BSL_S_BITRANGETEST BSL_SOURCE_ENC(bslSourceBitrangetest) 2674 #define BSL_S_BITRANGEWRITE BSL_SOURCE_ENC(bslSourceBitrangewrite) 2675 #define BSL_S_BITRANGEXOR BSL_SOURCE_ENC(bslSourceBitrangexor) 2676 #define BSL_S_BITSET BSL_SOURCE_ENC(bslSourceBitset) 2677 #define BSL_S_BREGEX BSL_SOURCE_ENC(bslSourceBregex) 2678 #define BSL_S_BRIDGE_ROUTER BSL_SOURCE_ENC(bslSourceBridge_router) 2679 #define BSL_S_C2C BSL_SOURCE_ENC(bslSourceC2c) 2680 #define BSL_S_C2CV BSL_SOURCE_ENC(bslSourceC2cv) 2681 #define BSL_S_CANCUN BSL_SOURCE_ENC(bslSourceCancun) 2682 #define BSL_S_CB_DBGET_CB BSL_SOURCE_ENC(bslSourceCb_dbget_cb) 2683 #define BSL_S_CB_DBREGISTER_CB BSL_SOURCE_ENC(bslSourceCb_dbregister_cb) 2684 #define BSL_S_CB_DBUNREGISTER_CB BSL_SOURCE_ENC(bslSourceCb_dbunregister_cb) 2685 #define BSL_S_CES BSL_SOURCE_ENC(bslSourceCes) 2686 #define BSL_S_CHASSIS BSL_SOURCE_ENC(bslSourceChassis) 2687 #define BSL_S_CHIP BSL_SOURCE_ENC(bslSourceChip) 2688 #define BSL_S_CINTAPILOGGER BSL_SOURCE_ENC(bslSourceCintapilogger) 2689 #define BSL_S_CLEAR BSL_SOURCE_ENC(bslSourceClear) 2690 #define BSL_S_CMIC BSL_SOURCE_ENC(bslSourceCmic) 2691 #define BSL_S_CNM BSL_SOURCE_ENC(bslSourceCnm) 2692 #define BSL_S_CNT BSL_SOURCE_ENC(bslSourceCnt) 2693 #define BSL_S_COLLECTOR BSL_SOURCE_ENC(bslSourceCollector) 2694 #define BSL_S_COMMON BSL_SOURCE_ENC(bslSourceCommon) 2695 #define BSL_S_COSQ BSL_SOURCE_ENC(bslSourceCosq) 2696 #define BSL_S_COUNTER BSL_SOURCE_ENC(bslSourceCounter) 2697 #define BSL_S_CPRI BSL_SOURCE_ENC(bslSourceCpri) 2698 #define BSL_S_CTPKT BSL_SOURCE_ENC(bslSourceCtpkt) 2699 #define BSL_S_CTPKTV BSL_SOURCE_ENC(bslSourceCtpktv) 2700 #define BSL_S_CUSTOM BSL_SOURCE_ENC(bslSourceCustom) 2701 #define BSL_S_DATA BSL_SOURCE_ENC(bslSourceData) 2702 #define BSL_S_DBALACCESSDNX BSL_SOURCE_ENC(bslSourceDbalaccessdnx) 2703 #define BSL_S_DBALDNX BSL_SOURCE_ENC(bslSourceDbaldnx) 2704 #define BSL_S_DDR BSL_SOURCE_ENC(bslSourceDdr) 2705 #define BSL_S_DEFRAGCHUNKDNX BSL_SOURCE_ENC(bslSourceDefragchunkdnx) 2706 #define BSL_S_DEFRAGMENTED_CHUNKCREATE BSL_SOURCE_ENC(bslSourceDefragmented_chunkcreate) 2707 #define BSL_S_DEFRAGMENTED_CHUNKDESTROY BSL_SOURCE_ENC(bslSourceDefragmented_chunkdestroy) 2708 #define BSL_S_DEFRAGMENTED_CHUNKPIECE_ALLOC BSL_SOURCE_ENC(bslSourceDefragmented_chunkpiece_alloc) 2709 #define BSL_S_DEFRAGMENTED_CHUNKPIECE_FREE BSL_SOURCE_ENC(bslSourceDefragmented_chunkpiece_free) 2710 #define BSL_S_DEFRAGMENTED_CHUNKPRINT BSL_SOURCE_ENC(bslSourceDefragmented_chunkprint) 2711 #define BSL_S_DEINIT BSL_SOURCE_ENC(bslSourceDeinit) 2712 #define BSL_S_DEVICE BSL_SOURCE_ENC(bslSourceDevice) 2713 #define BSL_S_DEVSPECDATADNX BSL_SOURCE_ENC(bslSourceDevspecdatadnx) 2714 #define BSL_S_DIAG BSL_SOURCE_ENC(bslSourceDiag) 2715 #define BSL_S_DIAGDBALDNX BSL_SOURCE_ENC(bslSourceDiagdbaldnx) 2716 #define BSL_S_DIAGDNX BSL_SOURCE_ENC(bslSourceDiagdnx) 2717 #define BSL_S_DIAGKLEAPDNX BSL_SOURCE_ENC(bslSourceDiagkleapdnx) 2718 #define BSL_S_DIAGPPDNX BSL_SOURCE_ENC(bslSourceDiagppdnx) 2719 #define BSL_S_DISCOVER BSL_SOURCE_ENC(bslSourceDiscover) 2720 #define BSL_S_DISCV BSL_SOURCE_ENC(bslSourceDiscv) 2721 #define BSL_S_DMA BSL_SOURCE_ENC(bslSourceDma) 2722 #define BSL_S_DRAM BSL_SOURCE_ENC(bslSourceDram) 2723 #define BSL_S_EAV BSL_SOURCE_ENC(bslSourceEav) 2724 #define BSL_S_ECHO BSL_SOURCE_ENC(bslSourceEcho) 2725 #define BSL_S_ECN BSL_SOURCE_ENC(bslSourceEcn) 2726 #define BSL_S_EGRESS BSL_SOURCE_ENC(bslSourceEgress) 2727 #define BSL_S_EGRESSDNX BSL_SOURCE_ENC(bslSourceEgressdnx) 2728 #define BSL_S_EGRESSPOINTED BSL_SOURCE_ENC(bslSourceEgresspointed) 2729 #define BSL_S_ELKDNX BSL_SOURCE_ENC(bslSourceElkdnx) 2730 #define BSL_S_ELPM BSL_SOURCE_ENC(bslSourceElpm) 2731 #define BSL_S_END BSL_SOURCE_ENC(bslSourceEnd) 2732 #define BSL_S_ERRHANDLDNX BSL_SOURCE_ENC(bslSourceErrhandldnx) 2733 #define BSL_S_ESEM BSL_SOURCE_ENC(bslSourceEsem) 2734 #define BSL_S_ESM BSL_SOURCE_ENC(bslSourceEsm) 2735 #define BSL_S_ESMC BSL_SOURCE_ENC(bslSourceEsmc) 2736 #define BSL_S_EVENTOR BSL_SOURCE_ENC(bslSourceEventor) 2737 #define BSL_S_EVICT BSL_SOURCE_ENC(bslSourceEvict) 2738 #define BSL_S_EXTENDER BSL_SOURCE_ENC(bslSourceExtender) 2739 #define BSL_S_FABRIC BSL_SOURCE_ENC(bslSourceFabric) 2740 #define BSL_S_FAILOVER BSL_SOURCE_ENC(bslSourceFailover) 2741 #define BSL_S_FCMAP BSL_SOURCE_ENC(bslSourceFcmap) 2742 #define BSL_S_FCOE BSL_SOURCE_ENC(bslSourceFcoe) 2743 #define BSL_S_FIELD BSL_SOURCE_ENC(bslSourceField) 2744 #define BSL_S_FIFODMA BSL_SOURCE_ENC(bslSourceFifodma) 2745 #define BSL_S_FLDDIAGSDNX BSL_SOURCE_ENC(bslSourceFlddiagsdnx) 2746 #define BSL_S_FLDPROCDNX BSL_SOURCE_ENC(bslSourceFldprocdnx) 2747 #define BSL_S_FLDTESTSDNX BSL_SOURCE_ENC(bslSourceFldtestsdnx) 2748 #define BSL_S_FLEXCTR BSL_SOURCE_ENC(bslSourceFlexctr) 2749 #define BSL_S_FLOW BSL_SOURCE_ENC(bslSourceFlow) 2750 #define BSL_S_FLOWCONTROL BSL_SOURCE_ENC(bslSourceFlowcontrol) 2751 #define BSL_S_FLOWTRACKER BSL_SOURCE_ENC(bslSourceFlowtracker) 2752 #define BSL_S_FORWARD BSL_SOURCE_ENC(bslSourceForward) 2753 #define BSL_S_FP BSL_SOURCE_ENC(bslSourceFp) 2754 #define BSL_S_FREE BSL_SOURCE_ENC(bslSourceFree) 2755 #define BSL_S_GDPLL BSL_SOURCE_ENC(bslSourceGdpll) 2756 #define BSL_S_GE BSL_SOURCE_ENC(bslSourceGe) 2757 #define BSL_S_GENERAL BSL_SOURCE_ENC(bslSourceGeneral) 2758 #define BSL_S_GET BSL_SOURCE_ENC(bslSourceGet) 2759 #define BSL_S_HASH BSL_SOURCE_ENC(bslSourceHash) 2760 #define BSL_S_HASHDNX BSL_SOURCE_ENC(bslSourceHashdnx) 2761 #define BSL_S_HEADERS BSL_SOURCE_ENC(bslSourceHeaders) 2762 #define BSL_S_HTBCLEAR BSL_SOURCE_ENC(bslSourceHtbclear) 2763 #define BSL_S_HTBCREATE BSL_SOURCE_ENC(bslSourceHtbcreate) 2764 #define BSL_S_HTBDELETE BSL_SOURCE_ENC(bslSourceHtbdelete) 2765 #define BSL_S_HTBDELETE_BY_INDEX BSL_SOURCE_ENC(bslSourceHtbdelete_by_index) 2766 #define BSL_S_HTBDESTROY BSL_SOURCE_ENC(bslSourceHtbdestroy) 2767 #define BSL_S_HTBFIND BSL_SOURCE_ENC(bslSourceHtbfind) 2768 #define BSL_S_HTBGET_BY_INDEX BSL_SOURCE_ENC(bslSourceHtbget_by_index) 2769 #define BSL_S_HTBGET_NEXT BSL_SOURCE_ENC(bslSourceHtbget_next) 2770 #define BSL_S_HTBINSERT BSL_SOURCE_ENC(bslSourceHtbinsert) 2771 #define BSL_S_HTBINSERT_AT_INDEX BSL_SOURCE_ENC(bslSourceHtbinsert_at_index) 2772 #define BSL_S_HTBPRINT BSL_SOURCE_ENC(bslSourceHtbprint) 2773 #define BSL_S_HWLOG BSL_SOURCE_ENC(bslSourceHwlog) 2774 #define BSL_S_I2C BSL_SOURCE_ENC(bslSourceI2c) 2775 #define BSL_S_IFA BSL_SOURCE_ENC(bslSourceIfa) 2776 #define BSL_S_INFO BSL_SOURCE_ENC(bslSourceInfo) 2777 #define BSL_S_INGRCS BSL_SOURCE_ENC(bslSourceIngrcs) 2778 #define BSL_S_INGRESS BSL_SOURCE_ENC(bslSourceIngress) 2779 #define BSL_S_INIT BSL_SOURCE_ENC(bslSourceInit) 2780 #define BSL_S_INIT_PP BSL_SOURCE_ENC(bslSourceInit_pp) 2781 #define BSL_S_INITSEQDNX BSL_SOURCE_ENC(bslSourceInitseqdnx) 2782 #define BSL_S_INSTRU BSL_SOURCE_ENC(bslSourceInstru) 2783 #define BSL_S_INT BSL_SOURCE_ENC(bslSourceInt) 2784 #define BSL_S_INTERFACESDNX BSL_SOURCE_ENC(bslSourceInterfacesdnx) 2785 #define BSL_S_INTR BSL_SOURCE_ENC(bslSourceIntr) 2786 #define BSL_S_IPFIX BSL_SOURCE_ENC(bslSourceIpfix) 2787 #define BSL_S_IPMC BSL_SOURCE_ENC(bslSourceIpmc) 2788 #define BSL_S_IPSEC BSL_SOURCE_ENC(bslSourceIpsec) 2789 #define BSL_S_ISALLOC BSL_SOURCE_ENC(bslSourceIsalloc) 2790 #define BSL_S_ISINIT BSL_SOURCE_ENC(bslSourceIsinit) 2791 #define BSL_S_KBP_DIAG BSL_SOURCE_ENC(bslSourceKbp_diag) 2792 #define BSL_S_KBP_MNGR BSL_SOURCE_ENC(bslSourceKbp_mngr) 2793 #define BSL_S_KBPDNX BSL_SOURCE_ENC(bslSourceKbpdnx) 2794 #define BSL_S_KLIF BSL_SOURCE_ENC(bslSourceKlif) 2795 #define BSL_S_KNET BSL_SOURCE_ENC(bslSourceKnet) 2796 #define BSL_S_L2 BSL_SOURCE_ENC(bslSourceL2) 2797 #define BSL_S_L2GRE BSL_SOURCE_ENC(bslSourceL2gre) 2798 #define BSL_S_L2TABLE BSL_SOURCE_ENC(bslSourceL2table) 2799 #define BSL_S_L3 BSL_SOURCE_ENC(bslSourceL3) 2800 #define BSL_S_LATENCY_MONITOR BSL_SOURCE_ENC(bslSourceLatency_monitor) 2801 #define BSL_S_LB BSL_SOURCE_ENC(bslSourceLb) 2802 #define BSL_S_LIF BSL_SOURCE_ENC(bslSourceLif) 2803 #define BSL_S_LINK BSL_SOURCE_ENC(bslSourceLink) 2804 #define BSL_S_LINKSCAN BSL_SOURCE_ENC(bslSourceLinkscan) 2805 #define BSL_S_LINKSCANDNX BSL_SOURCE_ENC(bslSourceLinkscandnx) 2806 #define BSL_S_LLADD BSL_SOURCE_ENC(bslSourceLladd) 2807 #define BSL_S_LLADD_AFTER BSL_SOURCE_ENC(bslSourceLladd_after) 2808 #define BSL_S_LLADD_AT BSL_SOURCE_ENC(bslSourceLladd_at) 2809 #define BSL_S_LLADD_BEFORE BSL_SOURCE_ENC(bslSourceLladd_before) 2810 #define BSL_S_LLADD_FIRST BSL_SOURCE_ENC(bslSourceLladd_first) 2811 #define BSL_S_LLADD_LAST BSL_SOURCE_ENC(bslSourceLladd_last) 2812 #define BSL_S_LLCREATE_EMPTY BSL_SOURCE_ENC(bslSourceLlcreate_empty) 2813 #define BSL_S_LLDESTROY BSL_SOURCE_ENC(bslSourceLldestroy) 2814 #define BSL_S_LLFIND BSL_SOURCE_ENC(bslSourceLlfind) 2815 #define BSL_S_LLGET_AT BSL_SOURCE_ENC(bslSourceLlget_at) 2816 #define BSL_S_LLGET_FIRST BSL_SOURCE_ENC(bslSourceLlget_first) 2817 #define BSL_S_LLGET_LAST BSL_SOURCE_ENC(bslSourceLlget_last) 2818 #define BSL_S_LLNEXT_NODE BSL_SOURCE_ENC(bslSourceLlnext_node) 2819 #define BSL_S_LLNODE_KEY BSL_SOURCE_ENC(bslSourceLlnode_key) 2820 #define BSL_S_LLNODE_UPDATE BSL_SOURCE_ENC(bslSourceLlnode_update) 2821 #define BSL_S_LLNODE_VALUE BSL_SOURCE_ENC(bslSourceLlnode_value) 2822 #define BSL_S_LLNOF_ELEMENTS BSL_SOURCE_ENC(bslSourceLlnof_elements) 2823 #define BSL_S_LLP BSL_SOURCE_ENC(bslSourceLlp) 2824 #define BSL_S_LLPREVIOUS_NODE BSL_SOURCE_ENC(bslSourceLlprevious_node) 2825 #define BSL_S_LLPRINT BSL_SOURCE_ENC(bslSourceLlprint) 2826 #define BSL_S_LLREMOVE BSL_SOURCE_ENC(bslSourceLlremove) 2827 #define BSL_S_LLREMOVE_AT BSL_SOURCE_ENC(bslSourceLlremove_at) 2828 #define BSL_S_LLREMOVE_NODE BSL_SOURCE_ENC(bslSourceLlremove_node) 2829 #define BSL_S_LLSET_AT BSL_SOURCE_ENC(bslSourceLlset_at) 2830 #define BSL_S_LOGDNX BSL_SOURCE_ENC(bslSourceLogdnx) 2831 #define BSL_S_LPM BSL_SOURCE_ENC(bslSourceLpm) 2832 #define BSL_S_M0 BSL_SOURCE_ENC(bslSourceM0) 2833 #define BSL_S_MACSEC BSL_SOURCE_ENC(bslSourceMacsec) 2834 #define BSL_S_MANAGEMENT BSL_SOURCE_ENC(bslSourceManagement) 2835 #define BSL_S_MBIST BSL_SOURCE_ENC(bslSourceMbist) 2836 #define BSL_S_MCAST BSL_SOURCE_ENC(bslSourceMcast) 2837 #define BSL_S_MDBDNX BSL_SOURCE_ENC(bslSourceMdbdnx) 2838 #define BSL_S_MEM BSL_SOURCE_ENC(bslSourceMem) 2839 #define BSL_S_MEMCMP BSL_SOURCE_ENC(bslSourceMemcmp) 2840 #define BSL_S_MEMREAD BSL_SOURCE_ENC(bslSourceMemread) 2841 #define BSL_S_MEMSET BSL_SOURCE_ENC(bslSourceMemset) 2842 #define BSL_S_MEMTUNE BSL_SOURCE_ENC(bslSourceMemtune) 2843 #define BSL_S_MEMWRITE BSL_SOURCE_ENC(bslSourceMemwrite) 2844 #define BSL_S_METERING BSL_SOURCE_ENC(bslSourceMetering) 2845 #define BSL_S_MII BSL_SOURCE_ENC(bslSourceMii) 2846 #define BSL_S_MIIM BSL_SOURCE_ENC(bslSourceMiim) 2847 #define BSL_S_MIM BSL_SOURCE_ENC(bslSourceMim) 2848 #define BSL_S_MIRROR BSL_SOURCE_ENC(bslSourceMirror) 2849 #define BSL_S_MMU BSL_SOURCE_ENC(bslSourceMmu) 2850 #define BSL_S_MPLS BSL_SOURCE_ENC(bslSourceMpls) 2851 #define BSL_S_MPLSTESTSDNX BSL_SOURCE_ENC(bslSourceMplstestsdnx) 2852 #define BSL_S_MSG BSL_SOURCE_ENC(bslSourceMsg) 2853 #define BSL_S_MULTI_SETADD BSL_SOURCE_ENC(bslSourceMulti_setadd) 2854 #define BSL_S_MULTI_SETADD_AT_INDEX BSL_SOURCE_ENC(bslSourceMulti_setadd_at_index) 2855 #define BSL_S_MULTI_SETADD_AT_INDEX_MULTIPLE BSL_SOURCE_ENC(bslSourceMulti_setadd_at_index_multiple) 2856 #define BSL_S_MULTI_SETCLEAR BSL_SOURCE_ENC(bslSourceMulti_setclear) 2857 #define BSL_S_MULTI_SETCREATE BSL_SOURCE_ENC(bslSourceMulti_setcreate) 2858 #define BSL_S_MULTI_SETDESTROY BSL_SOURCE_ENC(bslSourceMulti_setdestroy) 2859 #define BSL_S_MULTI_SETFIND BSL_SOURCE_ENC(bslSourceMulti_setfind) 2860 #define BSL_S_MULTI_SETGET_BY_INDEX BSL_SOURCE_ENC(bslSourceMulti_setget_by_index) 2861 #define BSL_S_MULTI_SETGET_NEXT BSL_SOURCE_ENC(bslSourceMulti_setget_next) 2862 #define BSL_S_MULTI_SETPRINT BSL_SOURCE_ENC(bslSourceMulti_setprint) 2863 #define BSL_S_MULTI_SETREMOVE BSL_SOURCE_ENC(bslSourceMulti_setremove) 2864 #define BSL_S_MULTI_SETREMOVE_BY_INDEX BSL_SOURCE_ENC(bslSourceMulti_setremove_by_index) 2865 #define BSL_S_MULTI_SETREMOVE_BY_INDEX_MULTIPLE BSL_SOURCE_ENC(bslSourceMulti_setremove_by_index_multiple) 2866 #define BSL_S_MULTICAST BSL_SOURCE_ENC(bslSourceMulticast) 2867 #define BSL_S_MUTEXCREATE BSL_SOURCE_ENC(bslSourceMutexcreate) 2868 #define BSL_S_MUTEXDESTROY BSL_SOURCE_ENC(bslSourceMutexdestroy) 2869 #define BSL_S_MUTEXGIVE BSL_SOURCE_ENC(bslSourceMutexgive) 2870 #define BSL_S_MUTEXTAKE BSL_SOURCE_ENC(bslSourceMutextake) 2871 #define BSL_S_NAT BSL_SOURCE_ENC(bslSourceNat) 2872 #define BSL_S_NH BSL_SOURCE_ENC(bslSourceNh) 2873 #define BSL_S_NHV BSL_SOURCE_ENC(bslSourceNhv) 2874 #define BSL_S_NIV BSL_SOURCE_ENC(bslSourceNiv) 2875 #define BSL_S_OAM BSL_SOURCE_ENC(bslSourceOam) 2876 #define BSL_S_OCC_BMALLOC_NEXT BSL_SOURCE_ENC(bslSourceOcc_bmalloc_next) 2877 #define BSL_S_OCC_BMCLEAR BSL_SOURCE_ENC(bslSourceOcc_bmclear) 2878 #define BSL_S_OCC_BMCREATE BSL_SOURCE_ENC(bslSourceOcc_bmcreate) 2879 #define BSL_S_OCC_BMDESTROY BSL_SOURCE_ENC(bslSourceOcc_bmdestroy) 2880 #define BSL_S_OCC_BMGET_NEXT BSL_SOURCE_ENC(bslSourceOcc_bmget_next) 2881 #define BSL_S_OCC_BMGET_NEXT_IN_RANGE BSL_SOURCE_ENC(bslSourceOcc_bmget_next_in_range) 2882 #define BSL_S_OCC_BMIS_OCCUPIED BSL_SOURCE_ENC(bslSourceOcc_bmis_occupied) 2883 #define BSL_S_OCC_BMPRINT BSL_SOURCE_ENC(bslSourceOcc_bmprint) 2884 #define BSL_S_OCC_BMSTATUS_SET BSL_SOURCE_ENC(bslSourceOcc_bmstatus_set) 2885 #define BSL_S_OCCBMDNX BSL_SOURCE_ENC(bslSourceOccbmdnx) 2886 #define BSL_S_OOB BSL_SOURCE_ENC(bslSourceOob) 2887 #define BSL_S_OTHER BSL_SOURCE_ENC(bslSourceOther) 2888 #define BSL_S_PACKET BSL_SOURCE_ENC(bslSourcePacket) 2889 #define BSL_S_PACKETDMA BSL_SOURCE_ENC(bslSourcePacketdma) 2890 #define BSL_S_PBMPAND BSL_SOURCE_ENC(bslSourcePbmpand) 2891 #define BSL_S_PBMPASSIGN BSL_SOURCE_ENC(bslSourcePbmpassign) 2892 #define BSL_S_PBMPCLEAR BSL_SOURCE_ENC(bslSourcePbmpclear) 2893 #define BSL_S_PBMPCOUNT BSL_SOURCE_ENC(bslSourcePbmpcount) 2894 #define BSL_S_PBMPEQ BSL_SOURCE_ENC(bslSourcePbmpeq) 2895 #define BSL_S_PBMPFMT BSL_SOURCE_ENC(bslSourcePbmpfmt) 2896 #define BSL_S_PBMPGET BSL_SOURCE_ENC(bslSourcePbmpget) 2897 #define BSL_S_PBMPISNULL BSL_SOURCE_ENC(bslSourcePbmpisnull) 2898 #define BSL_S_PBMPMEMBER BSL_SOURCE_ENC(bslSourcePbmpmember) 2899 #define BSL_S_PBMPNEGATE BSL_SOURCE_ENC(bslSourcePbmpnegate) 2900 #define BSL_S_PBMPNEQ BSL_SOURCE_ENC(bslSourcePbmpneq) 2901 #define BSL_S_PBMPNOTNULL BSL_SOURCE_ENC(bslSourcePbmpnotnull) 2902 #define BSL_S_PBMPOR BSL_SOURCE_ENC(bslSourcePbmpor) 2903 #define BSL_S_PBMPPORTADD BSL_SOURCE_ENC(bslSourcePbmpportadd) 2904 #define BSL_S_PBMPPORTFLIP BSL_SOURCE_ENC(bslSourcePbmpportflip) 2905 #define BSL_S_PBMPPORTREMOVE BSL_SOURCE_ENC(bslSourcePbmpportremove) 2906 #define BSL_S_PBMPPORTSET BSL_SOURCE_ENC(bslSourcePbmpportset) 2907 #define BSL_S_PBMPPORTSRANGEADD BSL_SOURCE_ENC(bslSourcePbmpportsrangeadd) 2908 #define BSL_S_PBMPREMOVE BSL_SOURCE_ENC(bslSourcePbmpremove) 2909 #define BSL_S_PBMPXOR BSL_SOURCE_ENC(bslSourcePbmpxor) 2910 #define BSL_S_PCI BSL_SOURCE_ENC(bslSourcePci) 2911 #define BSL_S_PHY BSL_SOURCE_ENC(bslSourcePhy) 2912 #define BSL_S_PHYMOD BSL_SOURCE_ENC(bslSourcePhymod) 2913 #define BSL_S_PHYSIM BSL_SOURCE_ENC(bslSourcePhysim) 2914 #define BSL_S_PKT BSL_SOURCE_ENC(bslSourcePkt) 2915 #define BSL_S_PKTDATA BSL_SOURCE_ENC(bslSourcePktdata) 2916 #define BSL_S_PLL BSL_SOURCE_ENC(bslSourcePll) 2917 #define BSL_S_POLICER BSL_SOURCE_ENC(bslSourcePolicer) 2918 #define BSL_S_PORT BSL_SOURCE_ENC(bslSourcePort) 2919 #define BSL_S_PORT_PP BSL_SOURCE_ENC(bslSourcePort_pp) 2920 #define BSL_S_PPC BSL_SOURCE_ENC(bslSourcePpc) 2921 #define BSL_S_PPD BSL_SOURCE_ENC(bslSourcePpd) 2922 #define BSL_S_PPMC BSL_SOURCE_ENC(bslSourcePpmc) 2923 #define BSL_S_PROXY BSL_SOURCE_ENC(bslSourceProxy) 2924 #define BSL_S_PSTATS BSL_SOURCE_ENC(bslSourcePstats) 2925 #define BSL_S_PTP BSL_SOURCE_ENC(bslSourcePtp) 2926 #define BSL_S_PTRALLOC BSL_SOURCE_ENC(bslSourcePtralloc) 2927 #define BSL_S_PTRFREE BSL_SOURCE_ENC(bslSourcePtrfree) 2928 #define BSL_S_PVT BSL_SOURCE_ENC(bslSourcePvt) 2929 #define BSL_S_QOS BSL_SOURCE_ENC(bslSourceQos) 2930 #define BSL_S_RANGE BSL_SOURCE_ENC(bslSourceRange) 2931 #define BSL_S_RANGEFILL BSL_SOURCE_ENC(bslSourceRangefill) 2932 #define BSL_S_RANGEREAD BSL_SOURCE_ENC(bslSourceRangeread) 2933 #define BSL_S_RANGEWRITE BSL_SOURCE_ENC(bslSourceRangewrite) 2934 #define BSL_S_RATE BSL_SOURCE_ENC(bslSourceRate) 2935 #define BSL_S_RCLOAD BSL_SOURCE_ENC(bslSourceRcload) 2936 #define BSL_S_RCPU BSL_SOURCE_ENC(bslSourceRcpu) 2937 #define BSL_S_REG BSL_SOURCE_ENC(bslSourceReg) 2938 #define BSL_S_REGEX BSL_SOURCE_ENC(bslSourceRegex) 2939 #define BSL_S_RES_MNGRADVANCED_ALGORITHM_INFO_GET BSL_SOURCE_ENC(bslSourceRes_mngradvanced_algorithm_info_get) 2940 #define BSL_S_RES_MNGRADVANCED_ALGORITHM_INFO_SET BSL_SOURCE_ENC(bslSourceRes_mngradvanced_algorithm_info_set) 2941 #define BSL_S_RES_MNGRALLOCATE_SEVERAL BSL_SOURCE_ENC(bslSourceRes_mngrallocate_several) 2942 #define BSL_S_RES_MNGRALLOCATE_SINGLE BSL_SOURCE_ENC(bslSourceRes_mngrallocate_single) 2943 #define BSL_S_RES_MNGRCLEAR BSL_SOURCE_ENC(bslSourceRes_mngrclear) 2944 #define BSL_S_RES_MNGRCLEAR_ALL BSL_SOURCE_ENC(bslSourceRes_mngrclear_all) 2945 #define BSL_S_RES_MNGRCREATE BSL_SOURCE_ENC(bslSourceRes_mngrcreate) 2946 #define BSL_S_RES_MNGRDESTROY BSL_SOURCE_ENC(bslSourceRes_mngrdestroy) 2947 #define BSL_S_RES_MNGRDUMP_INFO_GET BSL_SOURCE_ENC(bslSourceRes_mngrdump_info_get) 2948 #define BSL_S_RES_MNGRFREE_SEVERAL BSL_SOURCE_ENC(bslSourceRes_mngrfree_several) 2949 #define BSL_S_RES_MNGRFREE_SINGLE BSL_SOURCE_ENC(bslSourceRes_mngrfree_single) 2950 #define BSL_S_RES_MNGRGET_NEXT BSL_SOURCE_ENC(bslSourceRes_mngrget_next) 2951 #define BSL_S_RES_MNGRIS_ALLOCATED BSL_SOURCE_ENC(bslSourceRes_mngris_allocated) 2952 #define BSL_S_RES_MNGRNOF_ALLOCATED_ELEMENTS_IN_RANGE_GET BSL_SOURCE_ENC(bslSourceRes_mngrnof_allocated_elements_in_range_get) 2953 #define BSL_S_RES_MNGRNOF_FREE_ELEMENTS_GET BSL_SOURCE_ENC(bslSourceRes_mngrnof_free_elements_get) 2954 #define BSL_S_RESMNGR BSL_SOURCE_ENC(bslSourceResmngr) 2955 #define BSL_S_RESOURCE_TAG_BITMAPBITMAP_ALLOC BSL_SOURCE_ENC(bslSourceResource_tag_bitmapbitmap_alloc) 2956 #define BSL_S_RESOURCE_TAG_BITMAPBITMAP_FREE BSL_SOURCE_ENC(bslSourceResource_tag_bitmapbitmap_free) 2957 #define BSL_S_RESOURCE_TAG_BITMAPCHECK BSL_SOURCE_ENC(bslSourceResource_tag_bitmapcheck) 2958 #define BSL_S_RESOURCE_TAG_BITMAPCHECK_ALL BSL_SOURCE_ENC(bslSourceResource_tag_bitmapcheck_all) 2959 #define BSL_S_RESOURCE_TAG_BITMAPCHECK_ALL_TAG BSL_SOURCE_ENC(bslSourceResource_tag_bitmapcheck_all_tag) 2960 #define BSL_S_RESOURCE_TAG_BITMAPCLEAR BSL_SOURCE_ENC(bslSourceResource_tag_bitmapclear) 2961 #define BSL_S_RESOURCE_TAG_BITMAPCREATE BSL_SOURCE_ENC(bslSourceResource_tag_bitmapcreate) 2962 #define BSL_S_RESOURCE_TAG_BITMAPCREATE_INFO_GET BSL_SOURCE_ENC(bslSourceResource_tag_bitmapcreate_info_get) 2963 #define BSL_S_RESOURCE_TAG_BITMAPDESTROY BSL_SOURCE_ENC(bslSourceResource_tag_bitmapdestroy) 2964 #define BSL_S_RESOURCE_TAG_BITMAPNOF_ALLOCATED_ELEMENTS_IN_RANGE_GET BSL_SOURCE_ENC(bslSourceResource_tag_bitmapnof_allocated_elements_in_range_get) 2965 #define BSL_S_RESOURCE_TAG_BITMAPNOF_FREE_ELEMENTS_GET BSL_SOURCE_ENC(bslSourceResource_tag_bitmapnof_free_elements_get) 2966 #define BSL_S_RESOURCE_TAG_BITMAPNOF_USED_ELEMENTS_IN_GRAIN_GET BSL_SOURCE_ENC(bslSourceResource_tag_bitmapnof_used_elements_in_grain_get) 2967 #define BSL_S_RESOURCE_TAG_BITMAPTAG_GET BSL_SOURCE_ENC(bslSourceResource_tag_bitmaptag_get) 2968 #define BSL_S_RESOURCE_TAG_BITMAPTAG_SET BSL_SOURCE_ENC(bslSourceResource_tag_bitmaptag_set) 2969 #define BSL_S_RX BSL_SOURCE_ENC(bslSourceRx) 2970 #define BSL_S_SALDNX BSL_SOURCE_ENC(bslSourceSaldnx) 2971 #define BSL_S_SAT BSL_SOURCE_ENC(bslSourceSat) 2972 #define BSL_S_SCHAN BSL_SOURCE_ENC(bslSourceSchan) 2973 #define BSL_S_SCHANFIFO BSL_SOURCE_ENC(bslSourceSchanfifo) 2974 #define BSL_S_SER BSL_SOURCE_ENC(bslSourceSer) 2975 #define BSL_S_SET BSL_SOURCE_ENC(bslSourceSet) 2976 #define BSL_S_SHELL BSL_SOURCE_ENC(bslSourceShell) 2977 #define BSL_S_SHELLDNX BSL_SOURCE_ENC(bslSourceShelldnx) 2978 #define BSL_S_SHMOO BSL_SOURCE_ENC(bslSourceShmoo) 2979 #define BSL_S_SIMEM BSL_SOURCE_ENC(bslSourceSimem) 2980 #define BSL_S_SLB BSL_SOURCE_ENC(bslSourceSlb) 2981 #define BSL_S_SOCMEM BSL_SOURCE_ENC(bslSourceSocmem) 2982 #define BSL_S_SRV6 BSL_SOURCE_ENC(bslSourceSrv6) 2983 #define BSL_S_STACK BSL_SOURCE_ENC(bslSourceStack) 2984 #define BSL_S_STAT BSL_SOURCE_ENC(bslSourceStat) 2985 #define BSL_S_STG BSL_SOURCE_ENC(bslSourceStg) 2986 #define BSL_S_STGDNX BSL_SOURCE_ENC(bslSourceStgdnx) 2987 #define BSL_S_STK BSL_SOURCE_ENC(bslSourceStk) 2988 #define BSL_S_STKTASK BSL_SOURCE_ENC(bslSourceStktask) 2989 #define BSL_S_STKV BSL_SOURCE_ENC(bslSourceStkv) 2990 #define BSL_S_STP BSL_SOURCE_ENC(bslSourceStp) 2991 #define BSL_S_STRINGSTRINGGET BSL_SOURCE_ENC(bslSourceStringstringget) 2992 #define BSL_S_STRINGSTRINGLEN BSL_SOURCE_ENC(bslSourceStringstringlen) 2993 #define BSL_S_STRINGSTRINGNCAT BSL_SOURCE_ENC(bslSourceStringstringncat) 2994 #define BSL_S_STRINGSTRINGNCMP BSL_SOURCE_ENC(bslSourceStringstringncmp) 2995 #define BSL_S_STRINGSTRINGNCPY BSL_SOURCE_ENC(bslSourceStringstringncpy) 2996 #define BSL_S_SUBPORT BSL_SOURCE_ENC(bslSourceSubport) 2997 #define BSL_S_SUM BSL_SOURCE_ENC(bslSourceSum) 2998 #define BSL_S_SWDB BSL_SOURCE_ENC(bslSourceSwdb) 2999 #define BSL_S_SWITCH BSL_SOURCE_ENC(bslSourceSwitch) 3000 #define BSL_S_SWITCH_TPID BSL_SOURCE_ENC(bslSourceSwitch_tpid) 3001 #define BSL_S_SWITCHDIAGSDNX BSL_SOURCE_ENC(bslSourceSwitchdiagsdnx) 3002 #define BSL_S_SWITCHTESTSDNX BSL_SOURCE_ENC(bslSourceSwitchtestsdnx) 3003 #define BSL_S_SWSTATE BSL_SOURCE_ENC(bslSourceSwstate) 3004 #define BSL_S_SWSTATEDNX BSL_SOURCE_ENC(bslSourceSwstatednx) 3005 #define BSL_S_SYMTAB BSL_SOURCE_ENC(bslSourceSymtab) 3006 #define BSL_S_SYNCEDNX BSL_SOURCE_ENC(bslSourceSyncednx) 3007 #define BSL_S_TAS BSL_SOURCE_ENC(bslSourceTas) 3008 #define BSL_S_TCAM BSL_SOURCE_ENC(bslSourceTcam) 3009 #define BSL_S_TDM BSL_SOURCE_ENC(bslSourceTdm) 3010 #define BSL_S_TDPLL BSL_SOURCE_ENC(bslSourceTdpll) 3011 #define BSL_S_TELEMETRY BSL_SOURCE_ENC(bslSourceTelemetry) 3012 #define BSL_S_TEMP_MNGRADVANCED_ALGORITHM_INFO_GET BSL_SOURCE_ENC(bslSourceTemp_mngradvanced_algorithm_info_get) 3013 #define BSL_S_TEMP_MNGRADVANCED_ALGORITHM_INFO_SET BSL_SOURCE_ENC(bslSourceTemp_mngradvanced_algorithm_info_set) 3014 #define BSL_S_TEMP_MNGRALLOCATE_SINGLE BSL_SOURCE_ENC(bslSourceTemp_mngrallocate_single) 3015 #define BSL_S_TEMP_MNGRCLEAR BSL_SOURCE_ENC(bslSourceTemp_mngrclear) 3016 #define BSL_S_TEMP_MNGRCREATE BSL_SOURCE_ENC(bslSourceTemp_mngrcreate) 3017 #define BSL_S_TEMP_MNGRDESTROY BSL_SOURCE_ENC(bslSourceTemp_mngrdestroy) 3018 #define BSL_S_TEMP_MNGRDUMP_INFO_GET BSL_SOURCE_ENC(bslSourceTemp_mngrdump_info_get) 3019 #define BSL_S_TEMP_MNGREXCHANGE BSL_SOURCE_ENC(bslSourceTemp_mngrexchange) 3020 #define BSL_S_TEMP_MNGRFREE_ALL BSL_SOURCE_ENC(bslSourceTemp_mngrfree_all) 3021 #define BSL_S_TEMP_MNGRFREE_SINGLE BSL_SOURCE_ENC(bslSourceTemp_mngrfree_single) 3022 #define BSL_S_TEMP_MNGRGET_NEXT BSL_SOURCE_ENC(bslSourceTemp_mngrget_next) 3023 #define BSL_S_TEMP_MNGRPROFILE_DATA_GET BSL_SOURCE_ENC(bslSourceTemp_mngrprofile_data_get) 3024 #define BSL_S_TEMP_MNGRPROFILE_GET BSL_SOURCE_ENC(bslSourceTemp_mngrprofile_get) 3025 #define BSL_S_TEMP_MNGRREPLACE_DATA BSL_SOURCE_ENC(bslSourceTemp_mngrreplace_data) 3026 #define BSL_S_TEMPLATEMNGR BSL_SOURCE_ENC(bslSourceTemplatemngr) 3027 #define BSL_S_TESTS BSL_SOURCE_ENC(bslSourceTests) 3028 #define BSL_S_TIME BSL_SOURCE_ENC(bslSourceTime) 3029 #define BSL_S_TOPO BSL_SOURCE_ENC(bslSourceTopo) 3030 #define BSL_S_TOPOLOGY BSL_SOURCE_ENC(bslSourceTopology) 3031 #define BSL_S_TOPOV BSL_SOURCE_ENC(bslSourceTopov) 3032 #define BSL_S_TRACE BSL_SOURCE_ENC(bslSourceTrace) 3033 #define BSL_S_TRAP BSL_SOURCE_ENC(bslSourceTrap) 3034 #define BSL_S_TRILL BSL_SOURCE_ENC(bslSourceTrill) 3035 #define BSL_S_TRUNK BSL_SOURCE_ENC(bslSourceTrunk) 3036 #define BSL_S_TSN BSL_SOURCE_ENC(bslSourceTsn) 3037 #define BSL_S_TUNNEL BSL_SOURCE_ENC(bslSourceTunnel) 3038 #define BSL_S_TUNNELV BSL_SOURCE_ENC(bslSourceTunnelv) 3039 #define BSL_S_TX BSL_SOURCE_ENC(bslSourceTx) 3040 #define BSL_S_TXBEACON BSL_SOURCE_ENC(bslSourceTxbeacon) 3041 #define BSL_S_UDF BSL_SOURCE_ENC(bslSourceUdf) 3042 #define BSL_S_UTILS BSL_SOURCE_ENC(bslSourceUtils) 3043 #define BSL_S_UTILSDNX BSL_SOURCE_ENC(bslSourceUtilsdnx) 3044 #define BSL_S_VERINET BSL_SOURCE_ENC(bslSourceVerinet) 3045 #define BSL_S_VLAN BSL_SOURCE_ENC(bslSourceVlan) 3046 #define BSL_S_VSI BSL_SOURCE_ENC(bslSourceVsi) 3047 #define BSL_S_VSWITCH BSL_SOURCE_ENC(bslSourceVswitch) 3048 #define BSL_S_VXLAN BSL_SOURCE_ENC(bslSourceVxlan) 3049 #define BSL_S_WLAN BSL_SOURCE_ENC(bslSourceWlan) 3050 #define BSL_S_XFLOW_MACSEC BSL_SOURCE_ENC(bslSourceXflow_macsec) 3051 #define BSL_S_XLMAC BSL_SOURCE_ENC(bslSourceXlmac) 3052 3053 /* Combined layer/sources for Appl layer */ 3054 #define BSL_LS_APPL_ACCESSCTRLLIST (BSL_L_APPL | BSL_S_ACCESSCTRLLIST) 3055 #define BSL_LS_APPL_ARL (BSL_L_APPL | BSL_S_ARL) 3056 #define BSL_LS_APPL_CHASSIS (BSL_L_APPL | BSL_S_CHASSIS) 3057 #define BSL_LS_APPL_CINTAPILOGGER (BSL_L_APPL | BSL_S_CINTAPILOGGER) 3058 #define BSL_LS_APPL_CMIC (BSL_L_APPL | BSL_S_CMIC) 3059 #define BSL_LS_APPL_COMMON (BSL_L_APPL | BSL_S_COMMON) 3060 #define BSL_LS_APPL_COUNTER (BSL_L_APPL | BSL_S_COUNTER) 3061 #define BSL_LS_APPL_DMA (BSL_L_APPL | BSL_S_DMA) 3062 #define BSL_LS_APPL_ECHO (BSL_L_APPL | BSL_S_ECHO) 3063 #define BSL_LS_APPL_END (BSL_L_APPL | BSL_S_END) 3064 #define BSL_LS_APPL_FABRIC (BSL_L_APPL | BSL_S_FABRIC) 3065 #define BSL_LS_APPL_I2C (BSL_L_APPL | BSL_S_I2C) 3066 #define BSL_LS_APPL_INTR (BSL_L_APPL | BSL_S_INTR) 3067 #define BSL_LS_APPL_KLIF (BSL_L_APPL | BSL_S_KLIF) 3068 #define BSL_LS_APPL_L2TABLE (BSL_L_APPL | BSL_S_L2TABLE) 3069 #define BSL_LS_APPL_L3 (BSL_L_APPL | BSL_S_L3) 3070 #define BSL_LS_APPL_MPLS (BSL_L_APPL | BSL_S_MPLS) 3071 #define BSL_LS_APPL_OTHER (BSL_L_APPL | BSL_S_OTHER) 3072 #define BSL_LS_APPL_PCI (BSL_L_APPL | BSL_S_PCI) 3073 #define BSL_LS_APPL_PHY (BSL_L_APPL | BSL_S_PHY) 3074 #define BSL_LS_APPL_PKT (BSL_L_APPL | BSL_S_PKT) 3075 #define BSL_LS_APPL_PORT (BSL_L_APPL | BSL_S_PORT) 3076 #define BSL_LS_APPL_RCLOAD (BSL_L_APPL | BSL_S_RCLOAD) 3077 #define BSL_LS_APPL_REG (BSL_L_APPL | BSL_S_REG) 3078 #define BSL_LS_APPL_RX (BSL_L_APPL | BSL_S_RX) 3079 #define BSL_LS_APPL_SHELL (BSL_L_APPL | BSL_S_SHELL) 3080 #define BSL_LS_APPL_SOCMEM (BSL_L_APPL | BSL_S_SOCMEM) 3081 #define BSL_LS_APPL_SYMTAB (BSL_L_APPL | BSL_S_SYMTAB) 3082 #define BSL_LS_APPL_TESTS (BSL_L_APPL | BSL_S_TESTS) 3083 #define BSL_LS_APPL_TX (BSL_L_APPL | BSL_S_TX) 3084 3085 /* Combined layer/sources for Appldnx layer */ 3086 #define BSL_LS_APPLDNX_ACCESSCTRLLIST (BSL_L_APPLDNX | BSL_S_ACCESSCTRLLIST) 3087 #define BSL_LS_APPLDNX_ARL (BSL_L_APPLDNX | BSL_S_ARL) 3088 #define BSL_LS_APPLDNX_CHASSIS (BSL_L_APPLDNX | BSL_S_CHASSIS) 3089 #define BSL_LS_APPLDNX_CMIC (BSL_L_APPLDNX | BSL_S_CMIC) 3090 #define BSL_LS_APPLDNX_COMMON (BSL_L_APPLDNX | BSL_S_COMMON) 3091 #define BSL_LS_APPLDNX_COSQ (BSL_L_APPLDNX | BSL_S_COSQ) 3092 #define BSL_LS_APPLDNX_COUNTER (BSL_L_APPLDNX | BSL_S_COUNTER) 3093 #define BSL_LS_APPLDNX_DBALDNX (BSL_L_APPLDNX | BSL_S_DBALDNX) 3094 #define BSL_LS_APPLDNX_DEVSPECDATADNX (BSL_L_APPLDNX | BSL_S_DEVSPECDATADNX) 3095 #define BSL_LS_APPLDNX_DIAGDNX (BSL_L_APPLDNX | BSL_S_DIAGDNX) 3096 #define BSL_LS_APPLDNX_DMA (BSL_L_APPLDNX | BSL_S_DMA) 3097 #define BSL_LS_APPLDNX_ECHO (BSL_L_APPLDNX | BSL_S_ECHO) 3098 #define BSL_LS_APPLDNX_END (BSL_L_APPLDNX | BSL_S_END) 3099 #define BSL_LS_APPLDNX_ERRHANDLDNX (BSL_L_APPLDNX | BSL_S_ERRHANDLDNX) 3100 #define BSL_LS_APPLDNX_FABRIC (BSL_L_APPLDNX | BSL_S_FABRIC) 3101 #define BSL_LS_APPLDNX_FLDPROCDNX (BSL_L_APPLDNX | BSL_S_FLDPROCDNX) 3102 #define BSL_LS_APPLDNX_I2C (BSL_L_APPLDNX | BSL_S_I2C) 3103 #define BSL_LS_APPLDNX_INITSEQDNX (BSL_L_APPLDNX | BSL_S_INITSEQDNX) 3104 #define BSL_LS_APPLDNX_INTERFACESDNX (BSL_L_APPLDNX | BSL_S_INTERFACESDNX) 3105 #define BSL_LS_APPLDNX_INTR (BSL_L_APPLDNX | BSL_S_INTR) 3106 #define BSL_LS_APPLDNX_KLIF (BSL_L_APPLDNX | BSL_S_KLIF) 3107 #define BSL_LS_APPLDNX_L2TABLE (BSL_L_APPLDNX | BSL_S_L2TABLE) 3108 #define BSL_LS_APPLDNX_L3 (BSL_L_APPLDNX | BSL_S_L3) 3109 #define BSL_LS_APPLDNX_LOGDNX (BSL_L_APPLDNX | BSL_S_LOGDNX) 3110 #define BSL_LS_APPLDNX_MDBDNX (BSL_L_APPLDNX | BSL_S_MDBDNX) 3111 #define BSL_LS_APPLDNX_MPLS (BSL_L_APPLDNX | BSL_S_MPLS) 3112 #define BSL_LS_APPLDNX_OTHER (BSL_L_APPLDNX | BSL_S_OTHER) 3113 #define BSL_LS_APPLDNX_PCI (BSL_L_APPLDNX | BSL_S_PCI) 3114 #define BSL_LS_APPLDNX_PHY (BSL_L_APPLDNX | BSL_S_PHY) 3115 #define BSL_LS_APPLDNX_PKT (BSL_L_APPLDNX | BSL_S_PKT) 3116 #define BSL_LS_APPLDNX_PORT (BSL_L_APPLDNX | BSL_S_PORT) 3117 #define BSL_LS_APPLDNX_RCLOAD (BSL_L_APPLDNX | BSL_S_RCLOAD) 3118 #define BSL_LS_APPLDNX_REG (BSL_L_APPLDNX | BSL_S_REG) 3119 #define BSL_LS_APPLDNX_RX (BSL_L_APPLDNX | BSL_S_RX) 3120 #define BSL_LS_APPLDNX_SALDNX (BSL_L_APPLDNX | BSL_S_SALDNX) 3121 #define BSL_LS_APPLDNX_SHELL (BSL_L_APPLDNX | BSL_S_SHELL) 3122 #define BSL_LS_APPLDNX_SHELLDNX (BSL_L_APPLDNX | BSL_S_SHELLDNX) 3123 #define BSL_LS_APPLDNX_SOCMEM (BSL_L_APPLDNX | BSL_S_SOCMEM) 3124 #define BSL_LS_APPLDNX_STGDNX (BSL_L_APPLDNX | BSL_S_STGDNX) 3125 #define BSL_LS_APPLDNX_SWSTATEDNX (BSL_L_APPLDNX | BSL_S_SWSTATEDNX) 3126 #define BSL_LS_APPLDNX_SYMTAB (BSL_L_APPLDNX | BSL_S_SYMTAB) 3127 #define BSL_LS_APPLDNX_TESTS (BSL_L_APPLDNX | BSL_S_TESTS) 3128 #define BSL_LS_APPLDNX_TX (BSL_L_APPLDNX | BSL_S_TX) 3129 3130 /* Combined layer/sources for Bcm layer */ 3131 #define BSL_LS_BCM_ALPM (BSL_L_BCM | BSL_S_ALPM) 3132 #define BSL_LS_BCM_ARL (BSL_L_BCM | BSL_S_ARL) 3133 #define BSL_LS_BCM_ATTACH (BSL_L_BCM | BSL_S_ATTACH) 3134 #define BSL_LS_BCM_AUTH (BSL_L_BCM | BSL_S_AUTH) 3135 #define BSL_LS_BCM_BENCHMARK (BSL_L_BCM | BSL_S_BENCHMARK) 3136 #define BSL_LS_BCM_BFD (BSL_L_BCM | BSL_S_BFD) 3137 #define BSL_LS_BCM_CES (BSL_L_BCM | BSL_S_CES) 3138 #define BSL_LS_BCM_CNT (BSL_L_BCM | BSL_S_CNT) 3139 #define BSL_LS_BCM_COLLECTOR (BSL_L_BCM | BSL_S_COLLECTOR) 3140 #define BSL_LS_BCM_COMMON (BSL_L_BCM | BSL_S_COMMON) 3141 #define BSL_LS_BCM_COSQ (BSL_L_BCM | BSL_S_COSQ) 3142 #define BSL_LS_BCM_COUNTER (BSL_L_BCM | BSL_S_COUNTER) 3143 #define BSL_LS_BCM_DMA (BSL_L_BCM | BSL_S_DMA) 3144 #define BSL_LS_BCM_ELPM (BSL_L_BCM | BSL_S_ELPM) 3145 #define BSL_LS_BCM_EXTENDER (BSL_L_BCM | BSL_S_EXTENDER) 3146 #define BSL_LS_BCM_FABRIC (BSL_L_BCM | BSL_S_FABRIC) 3147 #define BSL_LS_BCM_FAILOVER (BSL_L_BCM | BSL_S_FAILOVER) 3148 #define BSL_LS_BCM_FCOE (BSL_L_BCM | BSL_S_FCOE) 3149 #define BSL_LS_BCM_FLEXCTR (BSL_L_BCM | BSL_S_FLEXCTR) 3150 #define BSL_LS_BCM_FLOW (BSL_L_BCM | BSL_S_FLOW) 3151 #define BSL_LS_BCM_FLOWTRACKER (BSL_L_BCM | BSL_S_FLOWTRACKER) 3152 #define BSL_LS_BCM_FP (BSL_L_BCM | BSL_S_FP) 3153 #define BSL_LS_BCM_GDPLL (BSL_L_BCM | BSL_S_GDPLL) 3154 #define BSL_LS_BCM_HASH (BSL_L_BCM | BSL_S_HASH) 3155 #define BSL_LS_BCM_IFA (BSL_L_BCM | BSL_S_IFA) 3156 #define BSL_LS_BCM_INIT (BSL_L_BCM | BSL_S_INIT) 3157 #define BSL_LS_BCM_INIT_PP (BSL_L_BCM | BSL_S_INIT_PP) 3158 #define BSL_LS_BCM_INSTRU (BSL_L_BCM | BSL_S_INSTRU) 3159 #define BSL_LS_BCM_INT (BSL_L_BCM | BSL_S_INT) 3160 #define BSL_LS_BCM_INTR (BSL_L_BCM | BSL_S_INTR) 3161 #define BSL_LS_BCM_IPFIX (BSL_L_BCM | BSL_S_IPFIX) 3162 #define BSL_LS_BCM_IPMC (BSL_L_BCM | BSL_S_IPMC) 3163 #define BSL_LS_BCM_IPSEC (BSL_L_BCM | BSL_S_IPSEC) 3164 #define BSL_LS_BCM_KNET (BSL_L_BCM | BSL_S_KNET) 3165 #define BSL_LS_BCM_L2 (BSL_L_BCM | BSL_S_L2) 3166 #define BSL_LS_BCM_L2GRE (BSL_L_BCM | BSL_S_L2GRE) 3167 #define BSL_LS_BCM_L2TABLE (BSL_L_BCM | BSL_S_L2TABLE) 3168 #define BSL_LS_BCM_L3 (BSL_L_BCM | BSL_S_L3) 3169 #define BSL_LS_BCM_LATENCY_MONITOR (BSL_L_BCM | BSL_S_LATENCY_MONITOR) 3170 #define BSL_LS_BCM_LB (BSL_L_BCM | BSL_S_LB) 3171 #define BSL_LS_BCM_LINK (BSL_L_BCM | BSL_S_LINK) 3172 #define BSL_LS_BCM_MACSEC (BSL_L_BCM | BSL_S_MACSEC) 3173 #define BSL_LS_BCM_MCAST (BSL_L_BCM | BSL_S_MCAST) 3174 #define BSL_LS_BCM_MEM (BSL_L_BCM | BSL_S_MEM) 3175 #define BSL_LS_BCM_MIM (BSL_L_BCM | BSL_S_MIM) 3176 #define BSL_LS_BCM_MIRROR (BSL_L_BCM | BSL_S_MIRROR) 3177 #define BSL_LS_BCM_MPLS (BSL_L_BCM | BSL_S_MPLS) 3178 #define BSL_LS_BCM_MSG (BSL_L_BCM | BSL_S_MSG) 3179 #define BSL_LS_BCM_MULTICAST (BSL_L_BCM | BSL_S_MULTICAST) 3180 #define BSL_LS_BCM_NIV (BSL_L_BCM | BSL_S_NIV) 3181 #define BSL_LS_BCM_OAM (BSL_L_BCM | BSL_S_OAM) 3182 #define BSL_LS_BCM_OTHER (BSL_L_BCM | BSL_S_OTHER) 3183 #define BSL_LS_BCM_PACKET (BSL_L_BCM | BSL_S_PACKET) 3184 #define BSL_LS_BCM_PHY (BSL_L_BCM | BSL_S_PHY) 3185 #define BSL_LS_BCM_PKT (BSL_L_BCM | BSL_S_PKT) 3186 #define BSL_LS_BCM_POLICER (BSL_L_BCM | BSL_S_POLICER) 3187 #define BSL_LS_BCM_PORT (BSL_L_BCM | BSL_S_PORT) 3188 #define BSL_LS_BCM_PSTATS (BSL_L_BCM | BSL_S_PSTATS) 3189 #define BSL_LS_BCM_PTP (BSL_L_BCM | BSL_S_PTP) 3190 #define BSL_LS_BCM_QOS (BSL_L_BCM | BSL_S_QOS) 3191 #define BSL_LS_BCM_RANGE (BSL_L_BCM | BSL_S_RANGE) 3192 #define BSL_LS_BCM_RCPU (BSL_L_BCM | BSL_S_RCPU) 3193 #define BSL_LS_BCM_REGEX (BSL_L_BCM | BSL_S_REGEX) 3194 #define BSL_LS_BCM_RX (BSL_L_BCM | BSL_S_RX) 3195 #define BSL_LS_BCM_SAT (BSL_L_BCM | BSL_S_SAT) 3196 #define BSL_LS_BCM_SRV6 (BSL_L_BCM | BSL_S_SRV6) 3197 #define BSL_LS_BCM_STAT (BSL_L_BCM | BSL_S_STAT) 3198 #define BSL_LS_BCM_STG (BSL_L_BCM | BSL_S_STG) 3199 #define BSL_LS_BCM_STK (BSL_L_BCM | BSL_S_STK) 3200 #define BSL_LS_BCM_STP (BSL_L_BCM | BSL_S_STP) 3201 #define BSL_LS_BCM_SUBPORT (BSL_L_BCM | BSL_S_SUBPORT) 3202 #define BSL_LS_BCM_SUM (BSL_L_BCM | BSL_S_SUM) 3203 #define BSL_LS_BCM_SWITCH (BSL_L_BCM | BSL_S_SWITCH) 3204 #define BSL_LS_BCM_TAS (BSL_L_BCM | BSL_S_TAS) 3205 #define BSL_LS_BCM_TELEMETRY (BSL_L_BCM | BSL_S_TELEMETRY) 3206 #define BSL_LS_BCM_TESTS (BSL_L_BCM | BSL_S_TESTS) 3207 #define BSL_LS_BCM_TIME (BSL_L_BCM | BSL_S_TIME) 3208 #define BSL_LS_BCM_TRACE (BSL_L_BCM | BSL_S_TRACE) 3209 #define BSL_LS_BCM_TRILL (BSL_L_BCM | BSL_S_TRILL) 3210 #define BSL_LS_BCM_TRUNK (BSL_L_BCM | BSL_S_TRUNK) 3211 #define BSL_LS_BCM_TSN (BSL_L_BCM | BSL_S_TSN) 3212 #define BSL_LS_BCM_TUNNEL (BSL_L_BCM | BSL_S_TUNNEL) 3213 #define BSL_LS_BCM_TX (BSL_L_BCM | BSL_S_TX) 3214 #define BSL_LS_BCM_UDF (BSL_L_BCM | BSL_S_UDF) 3215 #define BSL_LS_BCM_UTILS (BSL_L_BCM | BSL_S_UTILS) 3216 #define BSL_LS_BCM_VLAN (BSL_L_BCM | BSL_S_VLAN) 3217 #define BSL_LS_BCM_VXLAN (BSL_L_BCM | BSL_S_VXLAN) 3218 #define BSL_LS_BCM_XFLOW_MACSEC (BSL_L_BCM | BSL_S_XFLOW_MACSEC) 3219 3220 /* Combined layer/sources for Bcmapi layer */ 3221 #define BSL_LS_BCMAPI_AUTH (BSL_L_BCMAPI | BSL_S_AUTH) 3222 #define BSL_LS_BCMAPI_BCMI2C (BSL_L_BCMAPI | BSL_S_BCMI2C) 3223 #define BSL_LS_BCMAPI_BFD (BSL_L_BCMAPI | BSL_S_BFD) 3224 #define BSL_LS_BCMAPI_BREGEX (BSL_L_BCMAPI | BSL_S_BREGEX) 3225 #define BSL_LS_BCMAPI_CES (BSL_L_BCMAPI | BSL_S_CES) 3226 #define BSL_LS_BCMAPI_CLEAR (BSL_L_BCMAPI | BSL_S_CLEAR) 3227 #define BSL_LS_BCMAPI_COLLECTOR (BSL_L_BCMAPI | BSL_S_COLLECTOR) 3228 #define BSL_LS_BCMAPI_COSQ (BSL_L_BCMAPI | BSL_S_COSQ) 3229 #define BSL_LS_BCMAPI_CPRI (BSL_L_BCMAPI | BSL_S_CPRI) 3230 #define BSL_LS_BCMAPI_CUSTOM (BSL_L_BCMAPI | BSL_S_CUSTOM) 3231 #define BSL_LS_BCMAPI_EAV (BSL_L_BCMAPI | BSL_S_EAV) 3232 #define BSL_LS_BCMAPI_ECN (BSL_L_BCMAPI | BSL_S_ECN) 3233 #define BSL_LS_BCMAPI_ESMC (BSL_L_BCMAPI | BSL_S_ESMC) 3234 #define BSL_LS_BCMAPI_EXTENDER (BSL_L_BCMAPI | BSL_S_EXTENDER) 3235 #define BSL_LS_BCMAPI_FABRIC (BSL_L_BCMAPI | BSL_S_FABRIC) 3236 #define BSL_LS_BCMAPI_FAILOVER (BSL_L_BCMAPI | BSL_S_FAILOVER) 3237 #define BSL_LS_BCMAPI_FCMAP (BSL_L_BCMAPI | BSL_S_FCMAP) 3238 #define BSL_LS_BCMAPI_FCOE (BSL_L_BCMAPI | BSL_S_FCOE) 3239 #define BSL_LS_BCMAPI_FIELD (BSL_L_BCMAPI | BSL_S_FIELD) 3240 #define BSL_LS_BCMAPI_FLOW (BSL_L_BCMAPI | BSL_S_FLOW) 3241 #define BSL_LS_BCMAPI_FLOWTRACKER (BSL_L_BCMAPI | BSL_S_FLOWTRACKER) 3242 #define BSL_LS_BCMAPI_GDPLL (BSL_L_BCMAPI | BSL_S_GDPLL) 3243 #define BSL_LS_BCMAPI_HASH (BSL_L_BCMAPI | BSL_S_HASH) 3244 #define BSL_LS_BCMAPI_IFA (BSL_L_BCMAPI | BSL_S_IFA) 3245 #define BSL_LS_BCMAPI_INFO (BSL_L_BCMAPI | BSL_S_INFO) 3246 #define BSL_LS_BCMAPI_INIT (BSL_L_BCMAPI | BSL_S_INIT) 3247 #define BSL_LS_BCMAPI_INIT_PP (BSL_L_BCMAPI | BSL_S_INIT_PP) 3248 #define BSL_LS_BCMAPI_INSTRU (BSL_L_BCMAPI | BSL_S_INSTRU) 3249 #define BSL_LS_BCMAPI_INT (BSL_L_BCMAPI | BSL_S_INT) 3250 #define BSL_LS_BCMAPI_IPFIX (BSL_L_BCMAPI | BSL_S_IPFIX) 3251 #define BSL_LS_BCMAPI_IPMC (BSL_L_BCMAPI | BSL_S_IPMC) 3252 #define BSL_LS_BCMAPI_IPSEC (BSL_L_BCMAPI | BSL_S_IPSEC) 3253 #define BSL_LS_BCMAPI_KNET (BSL_L_BCMAPI | BSL_S_KNET) 3254 #define BSL_LS_BCMAPI_L2 (BSL_L_BCMAPI | BSL_S_L2) 3255 #define BSL_LS_BCMAPI_L2GRE (BSL_L_BCMAPI | BSL_S_L2GRE) 3256 #define BSL_LS_BCMAPI_L3 (BSL_L_BCMAPI | BSL_S_L3) 3257 #define BSL_LS_BCMAPI_LATENCY_MONITOR (BSL_L_BCMAPI | BSL_S_LATENCY_MONITOR) 3258 #define BSL_LS_BCMAPI_LB (BSL_L_BCMAPI | BSL_S_LB) 3259 #define BSL_LS_BCMAPI_LINK (BSL_L_BCMAPI | BSL_S_LINK) 3260 #define BSL_LS_BCMAPI_LINKSCAN (BSL_L_BCMAPI | BSL_S_LINKSCAN) 3261 #define BSL_LS_BCMAPI_MACSEC (BSL_L_BCMAPI | BSL_S_MACSEC) 3262 #define BSL_LS_BCMAPI_MCAST (BSL_L_BCMAPI | BSL_S_MCAST) 3263 #define BSL_LS_BCMAPI_MIM (BSL_L_BCMAPI | BSL_S_MIM) 3264 #define BSL_LS_BCMAPI_MIRROR (BSL_L_BCMAPI | BSL_S_MIRROR) 3265 #define BSL_LS_BCMAPI_MPLS (BSL_L_BCMAPI | BSL_S_MPLS) 3266 #define BSL_LS_BCMAPI_MULTICAST (BSL_L_BCMAPI | BSL_S_MULTICAST) 3267 #define BSL_LS_BCMAPI_NAT (BSL_L_BCMAPI | BSL_S_NAT) 3268 #define BSL_LS_BCMAPI_NIV (BSL_L_BCMAPI | BSL_S_NIV) 3269 #define BSL_LS_BCMAPI_OAM (BSL_L_BCMAPI | BSL_S_OAM) 3270 #define BSL_LS_BCMAPI_OOB (BSL_L_BCMAPI | BSL_S_OOB) 3271 #define BSL_LS_BCMAPI_POLICER (BSL_L_BCMAPI | BSL_S_POLICER) 3272 #define BSL_LS_BCMAPI_PORT (BSL_L_BCMAPI | BSL_S_PORT) 3273 #define BSL_LS_BCMAPI_PROXY (BSL_L_BCMAPI | BSL_S_PROXY) 3274 #define BSL_LS_BCMAPI_PSTATS (BSL_L_BCMAPI | BSL_S_PSTATS) 3275 #define BSL_LS_BCMAPI_PTP (BSL_L_BCMAPI | BSL_S_PTP) 3276 #define BSL_LS_BCMAPI_QOS (BSL_L_BCMAPI | BSL_S_QOS) 3277 #define BSL_LS_BCMAPI_RANGE (BSL_L_BCMAPI | BSL_S_RANGE) 3278 #define BSL_LS_BCMAPI_RATE (BSL_L_BCMAPI | BSL_S_RATE) 3279 #define BSL_LS_BCMAPI_RX (BSL_L_BCMAPI | BSL_S_RX) 3280 #define BSL_LS_BCMAPI_SAT (BSL_L_BCMAPI | BSL_S_SAT) 3281 #define BSL_LS_BCMAPI_SRV6 (BSL_L_BCMAPI | BSL_S_SRV6) 3282 #define BSL_LS_BCMAPI_STACK (BSL_L_BCMAPI | BSL_S_STACK) 3283 #define BSL_LS_BCMAPI_STAT (BSL_L_BCMAPI | BSL_S_STAT) 3284 #define BSL_LS_BCMAPI_STG (BSL_L_BCMAPI | BSL_S_STG) 3285 #define BSL_LS_BCMAPI_SUBPORT (BSL_L_BCMAPI | BSL_S_SUBPORT) 3286 #define BSL_LS_BCMAPI_SUM (BSL_L_BCMAPI | BSL_S_SUM) 3287 #define BSL_LS_BCMAPI_SWITCH (BSL_L_BCMAPI | BSL_S_SWITCH) 3288 #define BSL_LS_BCMAPI_TDPLL (BSL_L_BCMAPI | BSL_S_TDPLL) 3289 #define BSL_LS_BCMAPI_TELEMETRY (BSL_L_BCMAPI | BSL_S_TELEMETRY) 3290 #define BSL_LS_BCMAPI_TIME (BSL_L_BCMAPI | BSL_S_TIME) 3291 #define BSL_LS_BCMAPI_TOPO (BSL_L_BCMAPI | BSL_S_TOPO) 3292 #define BSL_LS_BCMAPI_TRILL (BSL_L_BCMAPI | BSL_S_TRILL) 3293 #define BSL_LS_BCMAPI_TRUNK (BSL_L_BCMAPI | BSL_S_TRUNK) 3294 #define BSL_LS_BCMAPI_TSN (BSL_L_BCMAPI | BSL_S_TSN) 3295 #define BSL_LS_BCMAPI_TUNNEL (BSL_L_BCMAPI | BSL_S_TUNNEL) 3296 #define BSL_LS_BCMAPI_TX (BSL_L_BCMAPI | BSL_S_TX) 3297 #define BSL_LS_BCMAPI_TXBEACON (BSL_L_BCMAPI | BSL_S_TXBEACON) 3298 #define BSL_LS_BCMAPI_UDF (BSL_L_BCMAPI | BSL_S_UDF) 3299 #define BSL_LS_BCMAPI_VLAN (BSL_L_BCMAPI | BSL_S_VLAN) 3300 #define BSL_LS_BCMAPI_VSWITCH (BSL_L_BCMAPI | BSL_S_VSWITCH) 3301 #define BSL_LS_BCMAPI_VXLAN (BSL_L_BCMAPI | BSL_S_VXLAN) 3302 #define BSL_LS_BCMAPI_WLAN (BSL_L_BCMAPI | BSL_S_WLAN) 3303 #define BSL_LS_BCMAPI_XFLOW_MACSEC (BSL_L_BCMAPI | BSL_S_XFLOW_MACSEC) 3304 3305 /* Combined layer/sources for Bcmdnx layer */ 3306 #define BSL_LS_BCMDNX_ACCESSDNX (BSL_L_BCMDNX | BSL_S_ACCESSDNX) 3307 #define BSL_LS_BCMDNX_ALPM (BSL_L_BCMDNX | BSL_S_ALPM) 3308 #define BSL_LS_BCMDNX_ARL (BSL_L_BCMDNX | BSL_S_ARL) 3309 #define BSL_LS_BCMDNX_ARR (BSL_L_BCMDNX | BSL_S_ARR) 3310 #define BSL_LS_BCMDNX_ATTACH (BSL_L_BCMDNX | BSL_S_ATTACH) 3311 #define BSL_LS_BCMDNX_AUTH (BSL_L_BCMDNX | BSL_S_AUTH) 3312 #define BSL_LS_BCMDNX_BFD (BSL_L_BCMDNX | BSL_S_BFD) 3313 #define BSL_LS_BCMDNX_BIERDNX (BSL_L_BCMDNX | BSL_S_BIERDNX) 3314 #define BSL_LS_BCMDNX_BRIDGE_ROUTER (BSL_L_BCMDNX | BSL_S_BRIDGE_ROUTER) 3315 #define BSL_LS_BCMDNX_CES (BSL_L_BCMDNX | BSL_S_CES) 3316 #define BSL_LS_BCMDNX_CNT (BSL_L_BCMDNX | BSL_S_CNT) 3317 #define BSL_LS_BCMDNX_COMMON (BSL_L_BCMDNX | BSL_S_COMMON) 3318 #define BSL_LS_BCMDNX_COSQ (BSL_L_BCMDNX | BSL_S_COSQ) 3319 #define BSL_LS_BCMDNX_COUNTER (BSL_L_BCMDNX | BSL_S_COUNTER) 3320 #define BSL_LS_BCMDNX_DBALDNX (BSL_L_BCMDNX | BSL_S_DBALDNX) 3321 #define BSL_LS_BCMDNX_DEVICE (BSL_L_BCMDNX | BSL_S_DEVICE) 3322 #define BSL_LS_BCMDNX_DEVSPECDATADNX (BSL_L_BCMDNX | BSL_S_DEVSPECDATADNX) 3323 #define BSL_LS_BCMDNX_DIAGDNX (BSL_L_BCMDNX | BSL_S_DIAGDNX) 3324 #define BSL_LS_BCMDNX_DMA (BSL_L_BCMDNX | BSL_S_DMA) 3325 #define BSL_LS_BCMDNX_DRAM (BSL_L_BCMDNX | BSL_S_DRAM) 3326 #define BSL_LS_BCMDNX_EGRESSDNX (BSL_L_BCMDNX | BSL_S_EGRESSDNX) 3327 #define BSL_LS_BCMDNX_EGRESSPOINTED (BSL_L_BCMDNX | BSL_S_EGRESSPOINTED) 3328 #define BSL_LS_BCMDNX_ELKDNX (BSL_L_BCMDNX | BSL_S_ELKDNX) 3329 #define BSL_LS_BCMDNX_ELPM (BSL_L_BCMDNX | BSL_S_ELPM) 3330 #define BSL_LS_BCMDNX_ERRHANDLDNX (BSL_L_BCMDNX | BSL_S_ERRHANDLDNX) 3331 #define BSL_LS_BCMDNX_ESEM (BSL_L_BCMDNX | BSL_S_ESEM) 3332 #define BSL_LS_BCMDNX_EVENTOR (BSL_L_BCMDNX | BSL_S_EVENTOR) 3333 #define BSL_LS_BCMDNX_EXTENDER (BSL_L_BCMDNX | BSL_S_EXTENDER) 3334 #define BSL_LS_BCMDNX_FABRIC (BSL_L_BCMDNX | BSL_S_FABRIC) 3335 #define BSL_LS_BCMDNX_FAILOVER (BSL_L_BCMDNX | BSL_S_FAILOVER) 3336 #define BSL_LS_BCMDNX_FCOE (BSL_L_BCMDNX | BSL_S_FCOE) 3337 #define BSL_LS_BCMDNX_FLDDIAGSDNX (BSL_L_BCMDNX | BSL_S_FLDDIAGSDNX) 3338 #define BSL_LS_BCMDNX_FLDPROCDNX (BSL_L_BCMDNX | BSL_S_FLDPROCDNX) 3339 #define BSL_LS_BCMDNX_FLDTESTSDNX (BSL_L_BCMDNX | BSL_S_FLDTESTSDNX) 3340 #define BSL_LS_BCMDNX_FLEXCTR (BSL_L_BCMDNX | BSL_S_FLEXCTR) 3341 #define BSL_LS_BCMDNX_FP (BSL_L_BCMDNX | BSL_S_FP) 3342 #define BSL_LS_BCMDNX_INGRCS (BSL_L_BCMDNX | BSL_S_INGRCS) 3343 #define BSL_LS_BCMDNX_INIT (BSL_L_BCMDNX | BSL_S_INIT) 3344 #define BSL_LS_BCMDNX_INIT_PP (BSL_L_BCMDNX | BSL_S_INIT_PP) 3345 #define BSL_LS_BCMDNX_INITSEQDNX (BSL_L_BCMDNX | BSL_S_INITSEQDNX) 3346 #define BSL_LS_BCMDNX_INSTRU (BSL_L_BCMDNX | BSL_S_INSTRU) 3347 #define BSL_LS_BCMDNX_INTERFACESDNX (BSL_L_BCMDNX | BSL_S_INTERFACESDNX) 3348 #define BSL_LS_BCMDNX_INTR (BSL_L_BCMDNX | BSL_S_INTR) 3349 #define BSL_LS_BCMDNX_IPFIX (BSL_L_BCMDNX | BSL_S_IPFIX) 3350 #define BSL_LS_BCMDNX_IPMC (BSL_L_BCMDNX | BSL_S_IPMC) 3351 #define BSL_LS_BCMDNX_IPSEC (BSL_L_BCMDNX | BSL_S_IPSEC) 3352 #define BSL_LS_BCMDNX_KBP_DIAG (BSL_L_BCMDNX | BSL_S_KBP_DIAG) 3353 #define BSL_LS_BCMDNX_KBP_MNGR (BSL_L_BCMDNX | BSL_S_KBP_MNGR) 3354 #define BSL_LS_BCMDNX_KNET (BSL_L_BCMDNX | BSL_S_KNET) 3355 #define BSL_LS_BCMDNX_L2 (BSL_L_BCMDNX | BSL_S_L2) 3356 #define BSL_LS_BCMDNX_L2GRE (BSL_L_BCMDNX | BSL_S_L2GRE) 3357 #define BSL_LS_BCMDNX_L2TABLE (BSL_L_BCMDNX | BSL_S_L2TABLE) 3358 #define BSL_LS_BCMDNX_L3 (BSL_L_BCMDNX | BSL_S_L3) 3359 #define BSL_LS_BCMDNX_LB (BSL_L_BCMDNX | BSL_S_LB) 3360 #define BSL_LS_BCMDNX_LIF (BSL_L_BCMDNX | BSL_S_LIF) 3361 #define BSL_LS_BCMDNX_LINK (BSL_L_BCMDNX | BSL_S_LINK) 3362 #define BSL_LS_BCMDNX_LINKSCANDNX (BSL_L_BCMDNX | BSL_S_LINKSCANDNX) 3363 #define BSL_LS_BCMDNX_LOGDNX (BSL_L_BCMDNX | BSL_S_LOGDNX) 3364 #define BSL_LS_BCMDNX_MACSEC (BSL_L_BCMDNX | BSL_S_MACSEC) 3365 #define BSL_LS_BCMDNX_MCAST (BSL_L_BCMDNX | BSL_S_MCAST) 3366 #define BSL_LS_BCMDNX_MDBDNX (BSL_L_BCMDNX | BSL_S_MDBDNX) 3367 #define BSL_LS_BCMDNX_MEM (BSL_L_BCMDNX | BSL_S_MEM) 3368 #define BSL_LS_BCMDNX_MIM (BSL_L_BCMDNX | BSL_S_MIM) 3369 #define BSL_LS_BCMDNX_MIRROR (BSL_L_BCMDNX | BSL_S_MIRROR) 3370 #define BSL_LS_BCMDNX_MPLS (BSL_L_BCMDNX | BSL_S_MPLS) 3371 #define BSL_LS_BCMDNX_MPLSTESTSDNX (BSL_L_BCMDNX | BSL_S_MPLSTESTSDNX) 3372 #define BSL_LS_BCMDNX_MSG (BSL_L_BCMDNX | BSL_S_MSG) 3373 #define BSL_LS_BCMDNX_MULTICAST (BSL_L_BCMDNX | BSL_S_MULTICAST) 3374 #define BSL_LS_BCMDNX_NIV (BSL_L_BCMDNX | BSL_S_NIV) 3375 #define BSL_LS_BCMDNX_OAM (BSL_L_BCMDNX | BSL_S_OAM) 3376 #define BSL_LS_BCMDNX_OTHER (BSL_L_BCMDNX | BSL_S_OTHER) 3377 #define BSL_LS_BCMDNX_PACKET (BSL_L_BCMDNX | BSL_S_PACKET) 3378 #define BSL_LS_BCMDNX_PHY (BSL_L_BCMDNX | BSL_S_PHY) 3379 #define BSL_LS_BCMDNX_PKT (BSL_L_BCMDNX | BSL_S_PKT) 3380 #define BSL_LS_BCMDNX_PLL (BSL_L_BCMDNX | BSL_S_PLL) 3381 #define BSL_LS_BCMDNX_POLICER (BSL_L_BCMDNX | BSL_S_POLICER) 3382 #define BSL_LS_BCMDNX_PORT (BSL_L_BCMDNX | BSL_S_PORT) 3383 #define BSL_LS_BCMDNX_PORT_PP (BSL_L_BCMDNX | BSL_S_PORT_PP) 3384 #define BSL_LS_BCMDNX_PPMC (BSL_L_BCMDNX | BSL_S_PPMC) 3385 #define BSL_LS_BCMDNX_PTP (BSL_L_BCMDNX | BSL_S_PTP) 3386 #define BSL_LS_BCMDNX_PVT (BSL_L_BCMDNX | BSL_S_PVT) 3387 #define BSL_LS_BCMDNX_QOS (BSL_L_BCMDNX | BSL_S_QOS) 3388 #define BSL_LS_BCMDNX_RCPU (BSL_L_BCMDNX | BSL_S_RCPU) 3389 #define BSL_LS_BCMDNX_REGEX (BSL_L_BCMDNX | BSL_S_REGEX) 3390 #define BSL_LS_BCMDNX_RESMNGR (BSL_L_BCMDNX | BSL_S_RESMNGR) 3391 #define BSL_LS_BCMDNX_RX (BSL_L_BCMDNX | BSL_S_RX) 3392 #define BSL_LS_BCMDNX_SALDNX (BSL_L_BCMDNX | BSL_S_SALDNX) 3393 #define BSL_LS_BCMDNX_SAT (BSL_L_BCMDNX | BSL_S_SAT) 3394 #define BSL_LS_BCMDNX_SRV6 (BSL_L_BCMDNX | BSL_S_SRV6) 3395 #define BSL_LS_BCMDNX_STAT (BSL_L_BCMDNX | BSL_S_STAT) 3396 #define BSL_LS_BCMDNX_STG (BSL_L_BCMDNX | BSL_S_STG) 3397 #define BSL_LS_BCMDNX_STK (BSL_L_BCMDNX | BSL_S_STK) 3398 #define BSL_LS_BCMDNX_STP (BSL_L_BCMDNX | BSL_S_STP) 3399 #define BSL_LS_BCMDNX_SUBPORT (BSL_L_BCMDNX | BSL_S_SUBPORT) 3400 #define BSL_LS_BCMDNX_SWITCH (BSL_L_BCMDNX | BSL_S_SWITCH) 3401 #define BSL_LS_BCMDNX_SWITCH_TPID (BSL_L_BCMDNX | BSL_S_SWITCH_TPID) 3402 #define BSL_LS_BCMDNX_SWITCHDIAGSDNX (BSL_L_BCMDNX | BSL_S_SWITCHDIAGSDNX) 3403 #define BSL_LS_BCMDNX_SWITCHTESTSDNX (BSL_L_BCMDNX | BSL_S_SWITCHTESTSDNX) 3404 #define BSL_LS_BCMDNX_SWSTATEDNX (BSL_L_BCMDNX | BSL_S_SWSTATEDNX) 3405 #define BSL_LS_BCMDNX_SYNCEDNX (BSL_L_BCMDNX | BSL_S_SYNCEDNX) 3406 #define BSL_LS_BCMDNX_TEMPLATEMNGR (BSL_L_BCMDNX | BSL_S_TEMPLATEMNGR) 3407 #define BSL_LS_BCMDNX_TESTS (BSL_L_BCMDNX | BSL_S_TESTS) 3408 #define BSL_LS_BCMDNX_TIME (BSL_L_BCMDNX | BSL_S_TIME) 3409 #define BSL_LS_BCMDNX_TRACE (BSL_L_BCMDNX | BSL_S_TRACE) 3410 #define BSL_LS_BCMDNX_TRILL (BSL_L_BCMDNX | BSL_S_TRILL) 3411 #define BSL_LS_BCMDNX_TRUNK (BSL_L_BCMDNX | BSL_S_TRUNK) 3412 #define BSL_LS_BCMDNX_TUNNEL (BSL_L_BCMDNX | BSL_S_TUNNEL) 3413 #define BSL_LS_BCMDNX_TX (BSL_L_BCMDNX | BSL_S_TX) 3414 #define BSL_LS_BCMDNX_UTILS (BSL_L_BCMDNX | BSL_S_UTILS) 3415 #define BSL_LS_BCMDNX_VLAN (BSL_L_BCMDNX | BSL_S_VLAN) 3416 #define BSL_LS_BCMDNX_VXLAN (BSL_L_BCMDNX | BSL_S_VXLAN) 3417 #define BSL_LS_BCMDNX_XFLOW_MACSEC (BSL_L_BCMDNX | BSL_S_XFLOW_MACSEC) 3418 3419 /* Combined layer/sources for Bcmx layer */ 3420 #define BSL_LS_BCMX_ATTACH (BSL_L_BCMX | BSL_S_ATTACH) 3421 #define BSL_LS_BCMX_COMMON (BSL_L_BCMX | BSL_S_COMMON) 3422 #define BSL_LS_BCMX_COUNTER (BSL_L_BCMX | BSL_S_COUNTER) 3423 #define BSL_LS_BCMX_L2 (BSL_L_BCMX | BSL_S_L2) 3424 #define BSL_LS_BCMX_L3 (BSL_L_BCMX | BSL_S_L3) 3425 #define BSL_LS_BCMX_LINK (BSL_L_BCMX | BSL_S_LINK) 3426 #define BSL_LS_BCMX_OTHER (BSL_L_BCMX | BSL_S_OTHER) 3427 #define BSL_LS_BCMX_PKTDATA (BSL_L_BCMX | BSL_S_PKTDATA) 3428 #define BSL_LS_BCMX_PORT (BSL_L_BCMX | BSL_S_PORT) 3429 #define BSL_LS_BCMX_RX (BSL_L_BCMX | BSL_S_RX) 3430 #define BSL_LS_BCMX_TX (BSL_L_BCMX | BSL_S_TX) 3431 #define BSL_LS_BCMX_VLAN (BSL_L_BCMX | BSL_S_VLAN) 3432 3433 /* Combined layer/sources for Board layer */ 3434 #define BSL_LS_BOARD_COMMON (BSL_L_BOARD | BSL_S_COMMON) 3435 #define BSL_LS_BOARD_OTHER (BSL_L_BOARD | BSL_S_OTHER) 3436 3437 /* Combined layer/sources for Sal layer */ 3438 #define BSL_LS_SAL_COMMON (BSL_L_SAL | BSL_S_COMMON) 3439 #define BSL_LS_SAL_OTHER (BSL_L_SAL | BSL_S_OTHER) 3440 3441 /* Combined layer/sources for Shared layer */ 3442 #define BSL_LS_SHARED_SWSTATE (BSL_L_SHARED | BSL_S_SWSTATE) 3443 3444 /* Combined layer/sources for Sharedswdnx layer */ 3445 #define BSL_LS_SHAREDSWDNX_DBALDNX (BSL_L_SHAREDSWDNX | BSL_S_DBALDNX) 3446 #define BSL_LS_SHAREDSWDNX_DEFRAGCHUNKDNX (BSL_L_SHAREDSWDNX | BSL_S_DEFRAGCHUNKDNX) 3447 #define BSL_LS_SHAREDSWDNX_DEVSPECDATADNX (BSL_L_SHAREDSWDNX | BSL_S_DEVSPECDATADNX) 3448 #define BSL_LS_SHAREDSWDNX_DIAGDNX (BSL_L_SHAREDSWDNX | BSL_S_DIAGDNX) 3449 #define BSL_LS_SHAREDSWDNX_ERRHANDLDNX (BSL_L_SHAREDSWDNX | BSL_S_ERRHANDLDNX) 3450 #define BSL_LS_SHAREDSWDNX_FLDPROCDNX (BSL_L_SHAREDSWDNX | BSL_S_FLDPROCDNX) 3451 #define BSL_LS_SHAREDSWDNX_HASHDNX (BSL_L_SHAREDSWDNX | BSL_S_HASHDNX) 3452 #define BSL_LS_SHAREDSWDNX_INITSEQDNX (BSL_L_SHAREDSWDNX | BSL_S_INITSEQDNX) 3453 #define BSL_LS_SHAREDSWDNX_INTERFACESDNX (BSL_L_SHAREDSWDNX | BSL_S_INTERFACESDNX) 3454 #define BSL_LS_SHAREDSWDNX_LOGDNX (BSL_L_SHAREDSWDNX | BSL_S_LOGDNX) 3455 #define BSL_LS_SHAREDSWDNX_MDBDNX (BSL_L_SHAREDSWDNX | BSL_S_MDBDNX) 3456 #define BSL_LS_SHAREDSWDNX_OCCBMDNX (BSL_L_SHAREDSWDNX | BSL_S_OCCBMDNX) 3457 #define BSL_LS_SHAREDSWDNX_SALDNX (BSL_L_SHAREDSWDNX | BSL_S_SALDNX) 3458 #define BSL_LS_SHAREDSWDNX_SWSTATEDNX (BSL_L_SHAREDSWDNX | BSL_S_SWSTATEDNX) 3459 #define BSL_LS_SHAREDSWDNX_UTILSDNX (BSL_L_SHAREDSWDNX | BSL_S_UTILSDNX) 3460 3461 /* Combined layer/sources for Soc layer */ 3462 #define BSL_LS_SOC_100G (BSL_L_SOC | BSL_S_100G) 3463 #define BSL_LS_SOC_10G (BSL_L_SOC | BSL_S_10G) 3464 #define BSL_LS_SOC_ALPM (BSL_L_SOC | BSL_S_ALPM) 3465 #define BSL_LS_SOC_ARL (BSL_L_SOC | BSL_S_ARL) 3466 #define BSL_LS_SOC_ARLMON (BSL_L_SOC | BSL_S_ARLMON) 3467 #define BSL_LS_SOC_AVS (BSL_L_SOC | BSL_S_AVS) 3468 #define BSL_LS_SOC_CANCUN (BSL_L_SOC | BSL_S_CANCUN) 3469 #define BSL_LS_SOC_CHIP (BSL_L_SOC | BSL_S_CHIP) 3470 #define BSL_LS_SOC_CNM (BSL_L_SOC | BSL_S_CNM) 3471 #define BSL_LS_SOC_CNT (BSL_L_SOC | BSL_S_CNT) 3472 #define BSL_LS_SOC_COMMON (BSL_L_SOC | BSL_S_COMMON) 3473 #define BSL_LS_SOC_COSQ (BSL_L_SOC | BSL_S_COSQ) 3474 #define BSL_LS_SOC_COUNTER (BSL_L_SOC | BSL_S_COUNTER) 3475 #define BSL_LS_SOC_DDR (BSL_L_SOC | BSL_S_DDR) 3476 #define BSL_LS_SOC_DIAG (BSL_L_SOC | BSL_S_DIAG) 3477 #define BSL_LS_SOC_DMA (BSL_L_SOC | BSL_S_DMA) 3478 #define BSL_LS_SOC_DRAM (BSL_L_SOC | BSL_S_DRAM) 3479 #define BSL_LS_SOC_EGRESS (BSL_L_SOC | BSL_S_EGRESS) 3480 #define BSL_LS_SOC_ESM (BSL_L_SOC | BSL_S_ESM) 3481 #define BSL_LS_SOC_EVICT (BSL_L_SOC | BSL_S_EVICT) 3482 #define BSL_LS_SOC_FABRIC (BSL_L_SOC | BSL_S_FABRIC) 3483 #define BSL_LS_SOC_FIFODMA (BSL_L_SOC | BSL_S_FIFODMA) 3484 #define BSL_LS_SOC_FLOWCONTROL (BSL_L_SOC | BSL_S_FLOWCONTROL) 3485 #define BSL_LS_SOC_FORWARD (BSL_L_SOC | BSL_S_FORWARD) 3486 #define BSL_LS_SOC_FP (BSL_L_SOC | BSL_S_FP) 3487 #define BSL_LS_SOC_GE (BSL_L_SOC | BSL_S_GE) 3488 #define BSL_LS_SOC_GENERAL (BSL_L_SOC | BSL_S_GENERAL) 3489 #define BSL_LS_SOC_HASH (BSL_L_SOC | BSL_S_HASH) 3490 #define BSL_LS_SOC_HEADERS (BSL_L_SOC | BSL_S_HEADERS) 3491 #define BSL_LS_SOC_HWLOG (BSL_L_SOC | BSL_S_HWLOG) 3492 #define BSL_LS_SOC_I2C (BSL_L_SOC | BSL_S_I2C) 3493 #define BSL_LS_SOC_INGRESS (BSL_L_SOC | BSL_S_INGRESS) 3494 #define BSL_LS_SOC_INIT (BSL_L_SOC | BSL_S_INIT) 3495 #define BSL_LS_SOC_INIT_PP (BSL_L_SOC | BSL_S_INIT_PP) 3496 #define BSL_LS_SOC_INTR (BSL_L_SOC | BSL_S_INTR) 3497 #define BSL_LS_SOC_KNET (BSL_L_SOC | BSL_S_KNET) 3498 #define BSL_LS_SOC_L2 (BSL_L_SOC | BSL_S_L2) 3499 #define BSL_LS_SOC_L2TABLE (BSL_L_SOC | BSL_S_L2TABLE) 3500 #define BSL_LS_SOC_L3 (BSL_L_SOC | BSL_S_L3) 3501 #define BSL_LS_SOC_LB (BSL_L_SOC | BSL_S_LB) 3502 #define BSL_LS_SOC_LIF (BSL_L_SOC | BSL_S_LIF) 3503 #define BSL_LS_SOC_LINK (BSL_L_SOC | BSL_S_LINK) 3504 #define BSL_LS_SOC_LLP (BSL_L_SOC | BSL_S_LLP) 3505 #define BSL_LS_SOC_LPM (BSL_L_SOC | BSL_S_LPM) 3506 #define BSL_LS_SOC_M0 (BSL_L_SOC | BSL_S_M0) 3507 #define BSL_LS_SOC_MANAGEMENT (BSL_L_SOC | BSL_S_MANAGEMENT) 3508 #define BSL_LS_SOC_MBIST (BSL_L_SOC | BSL_S_MBIST) 3509 #define BSL_LS_SOC_MCAST (BSL_L_SOC | BSL_S_MCAST) 3510 #define BSL_LS_SOC_MEM (BSL_L_SOC | BSL_S_MEM) 3511 #define BSL_LS_SOC_MEMTUNE (BSL_L_SOC | BSL_S_MEMTUNE) 3512 #define BSL_LS_SOC_METERING (BSL_L_SOC | BSL_S_METERING) 3513 #define BSL_LS_SOC_MII (BSL_L_SOC | BSL_S_MII) 3514 #define BSL_LS_SOC_MIIM (BSL_L_SOC | BSL_S_MIIM) 3515 #define BSL_LS_SOC_MIRROR (BSL_L_SOC | BSL_S_MIRROR) 3516 #define BSL_LS_SOC_MMU (BSL_L_SOC | BSL_S_MMU) 3517 #define BSL_LS_SOC_MPLS (BSL_L_SOC | BSL_S_MPLS) 3518 #define BSL_LS_SOC_MSG (BSL_L_SOC | BSL_S_MSG) 3519 #define BSL_LS_SOC_MULTICAST (BSL_L_SOC | BSL_S_MULTICAST) 3520 #define BSL_LS_SOC_OAM (BSL_L_SOC | BSL_S_OAM) 3521 #define BSL_LS_SOC_OTHER (BSL_L_SOC | BSL_S_OTHER) 3522 #define BSL_LS_SOC_PACKET (BSL_L_SOC | BSL_S_PACKET) 3523 #define BSL_LS_SOC_PACKETDMA (BSL_L_SOC | BSL_S_PACKETDMA) 3524 #define BSL_LS_SOC_PCI (BSL_L_SOC | BSL_S_PCI) 3525 #define BSL_LS_SOC_PHY (BSL_L_SOC | BSL_S_PHY) 3526 #define BSL_LS_SOC_PHYMOD (BSL_L_SOC | BSL_S_PHYMOD) 3527 #define BSL_LS_SOC_PHYSIM (BSL_L_SOC | BSL_S_PHYSIM) 3528 #define BSL_LS_SOC_PKT (BSL_L_SOC | BSL_S_PKT) 3529 #define BSL_LS_SOC_PORT (BSL_L_SOC | BSL_S_PORT) 3530 #define BSL_LS_SOC_PPC (BSL_L_SOC | BSL_S_PPC) 3531 #define BSL_LS_SOC_PPD (BSL_L_SOC | BSL_S_PPD) 3532 #define BSL_LS_SOC_PTP (BSL_L_SOC | BSL_S_PTP) 3533 #define BSL_LS_SOC_RCPU (BSL_L_SOC | BSL_S_RCPU) 3534 #define BSL_LS_SOC_REG (BSL_L_SOC | BSL_S_REG) 3535 #define BSL_LS_SOC_RX (BSL_L_SOC | BSL_S_RX) 3536 #define BSL_LS_SOC_SAT (BSL_L_SOC | BSL_S_SAT) 3537 #define BSL_LS_SOC_SCHAN (BSL_L_SOC | BSL_S_SCHAN) 3538 #define BSL_LS_SOC_SCHANFIFO (BSL_L_SOC | BSL_S_SCHANFIFO) 3539 #define BSL_LS_SOC_SER (BSL_L_SOC | BSL_S_SER) 3540 #define BSL_LS_SOC_SHMOO (BSL_L_SOC | BSL_S_SHMOO) 3541 #define BSL_LS_SOC_SIMEM (BSL_L_SOC | BSL_S_SIMEM) 3542 #define BSL_LS_SOC_SLB (BSL_L_SOC | BSL_S_SLB) 3543 #define BSL_LS_SOC_SOCMEM (BSL_L_SOC | BSL_S_SOCMEM) 3544 #define BSL_LS_SOC_STAT (BSL_L_SOC | BSL_S_STAT) 3545 #define BSL_LS_SOC_STK (BSL_L_SOC | BSL_S_STK) 3546 #define BSL_LS_SOC_STP (BSL_L_SOC | BSL_S_STP) 3547 #define BSL_LS_SOC_SWDB (BSL_L_SOC | BSL_S_SWDB) 3548 #define BSL_LS_SOC_TCAM (BSL_L_SOC | BSL_S_TCAM) 3549 #define BSL_LS_SOC_TDM (BSL_L_SOC | BSL_S_TDM) 3550 #define BSL_LS_SOC_TESTS (BSL_L_SOC | BSL_S_TESTS) 3551 #define BSL_LS_SOC_TRACE (BSL_L_SOC | BSL_S_TRACE) 3552 #define BSL_LS_SOC_TRAP (BSL_L_SOC | BSL_S_TRAP) 3553 #define BSL_LS_SOC_TRUNK (BSL_L_SOC | BSL_S_TRUNK) 3554 #define BSL_LS_SOC_TX (BSL_L_SOC | BSL_S_TX) 3555 #define BSL_LS_SOC_VLAN (BSL_L_SOC | BSL_S_VLAN) 3556 #define BSL_LS_SOC_VSI (BSL_L_SOC | BSL_S_VSI) 3557 #define BSL_LS_SOC_XLMAC (BSL_L_SOC | BSL_S_XLMAC) 3558 3559 /* Combined layer/sources for Socdnx layer */ 3560 #define BSL_LS_SOCDNX_100G (BSL_L_SOCDNX | BSL_S_100G) 3561 #define BSL_LS_SOCDNX_10G (BSL_L_SOCDNX | BSL_S_10G) 3562 #define BSL_LS_SOCDNX_ADAPTERDNX (BSL_L_SOCDNX | BSL_S_ADAPTERDNX) 3563 #define BSL_LS_SOCDNX_ALPM (BSL_L_SOCDNX | BSL_S_ALPM) 3564 #define BSL_LS_SOCDNX_ARL (BSL_L_SOCDNX | BSL_S_ARL) 3565 #define BSL_LS_SOCDNX_ARLMON (BSL_L_SOCDNX | BSL_S_ARLMON) 3566 #define BSL_LS_SOCDNX_AVS (BSL_L_SOCDNX | BSL_S_AVS) 3567 #define BSL_LS_SOCDNX_CHIP (BSL_L_SOCDNX | BSL_S_CHIP) 3568 #define BSL_LS_SOCDNX_CNM (BSL_L_SOCDNX | BSL_S_CNM) 3569 #define BSL_LS_SOCDNX_CNT (BSL_L_SOCDNX | BSL_S_CNT) 3570 #define BSL_LS_SOCDNX_COMMON (BSL_L_SOCDNX | BSL_S_COMMON) 3571 #define BSL_LS_SOCDNX_COSQ (BSL_L_SOCDNX | BSL_S_COSQ) 3572 #define BSL_LS_SOCDNX_COUNTER (BSL_L_SOCDNX | BSL_S_COUNTER) 3573 #define BSL_LS_SOCDNX_DATA (BSL_L_SOCDNX | BSL_S_DATA) 3574 #define BSL_LS_SOCDNX_DBALACCESSDNX (BSL_L_SOCDNX | BSL_S_DBALACCESSDNX) 3575 #define BSL_LS_SOCDNX_DBALDNX (BSL_L_SOCDNX | BSL_S_DBALDNX) 3576 #define BSL_LS_SOCDNX_DDR (BSL_L_SOCDNX | BSL_S_DDR) 3577 #define BSL_LS_SOCDNX_DIAG (BSL_L_SOCDNX | BSL_S_DIAG) 3578 #define BSL_LS_SOCDNX_DIAGDBALDNX (BSL_L_SOCDNX | BSL_S_DIAGDBALDNX) 3579 #define BSL_LS_SOCDNX_DIAGDNX (BSL_L_SOCDNX | BSL_S_DIAGDNX) 3580 #define BSL_LS_SOCDNX_DIAGKLEAPDNX (BSL_L_SOCDNX | BSL_S_DIAGKLEAPDNX) 3581 #define BSL_LS_SOCDNX_DIAGPPDNX (BSL_L_SOCDNX | BSL_S_DIAGPPDNX) 3582 #define BSL_LS_SOCDNX_DMA (BSL_L_SOCDNX | BSL_S_DMA) 3583 #define BSL_LS_SOCDNX_DRAM (BSL_L_SOCDNX | BSL_S_DRAM) 3584 #define BSL_LS_SOCDNX_EGRESS (BSL_L_SOCDNX | BSL_S_EGRESS) 3585 #define BSL_LS_SOCDNX_ELKDNX (BSL_L_SOCDNX | BSL_S_ELKDNX) 3586 #define BSL_LS_SOCDNX_ERRHANDLDNX (BSL_L_SOCDNX | BSL_S_ERRHANDLDNX) 3587 #define BSL_LS_SOCDNX_ESM (BSL_L_SOCDNX | BSL_S_ESM) 3588 #define BSL_LS_SOCDNX_EVICT (BSL_L_SOCDNX | BSL_S_EVICT) 3589 #define BSL_LS_SOCDNX_FABRIC (BSL_L_SOCDNX | BSL_S_FABRIC) 3590 #define BSL_LS_SOCDNX_FLDPROCDNX (BSL_L_SOCDNX | BSL_S_FLDPROCDNX) 3591 #define BSL_LS_SOCDNX_FLOWCONTROL (BSL_L_SOCDNX | BSL_S_FLOWCONTROL) 3592 #define BSL_LS_SOCDNX_FORWARD (BSL_L_SOCDNX | BSL_S_FORWARD) 3593 #define BSL_LS_SOCDNX_FP (BSL_L_SOCDNX | BSL_S_FP) 3594 #define BSL_LS_SOCDNX_GE (BSL_L_SOCDNX | BSL_S_GE) 3595 #define BSL_LS_SOCDNX_GENERAL (BSL_L_SOCDNX | BSL_S_GENERAL) 3596 #define BSL_LS_SOCDNX_HASH (BSL_L_SOCDNX | BSL_S_HASH) 3597 #define BSL_LS_SOCDNX_HEADERS (BSL_L_SOCDNX | BSL_S_HEADERS) 3598 #define BSL_LS_SOCDNX_HWLOG (BSL_L_SOCDNX | BSL_S_HWLOG) 3599 #define BSL_LS_SOCDNX_I2C (BSL_L_SOCDNX | BSL_S_I2C) 3600 #define BSL_LS_SOCDNX_INGRESS (BSL_L_SOCDNX | BSL_S_INGRESS) 3601 #define BSL_LS_SOCDNX_INIT (BSL_L_SOCDNX | BSL_S_INIT) 3602 #define BSL_LS_SOCDNX_INIT_PP (BSL_L_SOCDNX | BSL_S_INIT_PP) 3603 #define BSL_LS_SOCDNX_INITSEQDNX (BSL_L_SOCDNX | BSL_S_INITSEQDNX) 3604 #define BSL_LS_SOCDNX_INTERFACESDNX (BSL_L_SOCDNX | BSL_S_INTERFACESDNX) 3605 #define BSL_LS_SOCDNX_INTR (BSL_L_SOCDNX | BSL_S_INTR) 3606 #define BSL_LS_SOCDNX_KBPDNX (BSL_L_SOCDNX | BSL_S_KBPDNX) 3607 #define BSL_LS_SOCDNX_KNET (BSL_L_SOCDNX | BSL_S_KNET) 3608 #define BSL_LS_SOCDNX_L2 (BSL_L_SOCDNX | BSL_S_L2) 3609 #define BSL_LS_SOCDNX_L2TABLE (BSL_L_SOCDNX | BSL_S_L2TABLE) 3610 #define BSL_LS_SOCDNX_L3 (BSL_L_SOCDNX | BSL_S_L3) 3611 #define BSL_LS_SOCDNX_LB (BSL_L_SOCDNX | BSL_S_LB) 3612 #define BSL_LS_SOCDNX_LIF (BSL_L_SOCDNX | BSL_S_LIF) 3613 #define BSL_LS_SOCDNX_LINK (BSL_L_SOCDNX | BSL_S_LINK) 3614 #define BSL_LS_SOCDNX_LLP (BSL_L_SOCDNX | BSL_S_LLP) 3615 #define BSL_LS_SOCDNX_LOGDNX (BSL_L_SOCDNX | BSL_S_LOGDNX) 3616 #define BSL_LS_SOCDNX_LPM (BSL_L_SOCDNX | BSL_S_LPM) 3617 #define BSL_LS_SOCDNX_MANAGEMENT (BSL_L_SOCDNX | BSL_S_MANAGEMENT) 3618 #define BSL_LS_SOCDNX_MBIST (BSL_L_SOCDNX | BSL_S_MBIST) 3619 #define BSL_LS_SOCDNX_MCAST (BSL_L_SOCDNX | BSL_S_MCAST) 3620 #define BSL_LS_SOCDNX_MDBDNX (BSL_L_SOCDNX | BSL_S_MDBDNX) 3621 #define BSL_LS_SOCDNX_MEM (BSL_L_SOCDNX | BSL_S_MEM) 3622 #define BSL_LS_SOCDNX_MEMTUNE (BSL_L_SOCDNX | BSL_S_MEMTUNE) 3623 #define BSL_LS_SOCDNX_METERING (BSL_L_SOCDNX | BSL_S_METERING) 3624 #define BSL_LS_SOCDNX_MII (BSL_L_SOCDNX | BSL_S_MII) 3625 #define BSL_LS_SOCDNX_MIIM (BSL_L_SOCDNX | BSL_S_MIIM) 3626 #define BSL_LS_SOCDNX_MIRROR (BSL_L_SOCDNX | BSL_S_MIRROR) 3627 #define BSL_LS_SOCDNX_MMU (BSL_L_SOCDNX | BSL_S_MMU) 3628 #define BSL_LS_SOCDNX_MPLS (BSL_L_SOCDNX | BSL_S_MPLS) 3629 #define BSL_LS_SOCDNX_MSG (BSL_L_SOCDNX | BSL_S_MSG) 3630 #define BSL_LS_SOCDNX_MULTICAST (BSL_L_SOCDNX | BSL_S_MULTICAST) 3631 #define BSL_LS_SOCDNX_OAM (BSL_L_SOCDNX | BSL_S_OAM) 3632 #define BSL_LS_SOCDNX_OTHER (BSL_L_SOCDNX | BSL_S_OTHER) 3633 #define BSL_LS_SOCDNX_PACKET (BSL_L_SOCDNX | BSL_S_PACKET) 3634 #define BSL_LS_SOCDNX_PCI (BSL_L_SOCDNX | BSL_S_PCI) 3635 #define BSL_LS_SOCDNX_PHY (BSL_L_SOCDNX | BSL_S_PHY) 3636 #define BSL_LS_SOCDNX_PHYMOD (BSL_L_SOCDNX | BSL_S_PHYMOD) 3637 #define BSL_LS_SOCDNX_PHYSIM (BSL_L_SOCDNX | BSL_S_PHYSIM) 3638 #define BSL_LS_SOCDNX_PKT (BSL_L_SOCDNX | BSL_S_PKT) 3639 #define BSL_LS_SOCDNX_PLL (BSL_L_SOCDNX | BSL_S_PLL) 3640 #define BSL_LS_SOCDNX_PORT (BSL_L_SOCDNX | BSL_S_PORT) 3641 #define BSL_LS_SOCDNX_PPC (BSL_L_SOCDNX | BSL_S_PPC) 3642 #define BSL_LS_SOCDNX_PPD (BSL_L_SOCDNX | BSL_S_PPD) 3643 #define BSL_LS_SOCDNX_PTP (BSL_L_SOCDNX | BSL_S_PTP) 3644 #define BSL_LS_SOCDNX_PVT (BSL_L_SOCDNX | BSL_S_PVT) 3645 #define BSL_LS_SOCDNX_RCPU (BSL_L_SOCDNX | BSL_S_RCPU) 3646 #define BSL_LS_SOCDNX_REG (BSL_L_SOCDNX | BSL_S_REG) 3647 #define BSL_LS_SOCDNX_RX (BSL_L_SOCDNX | BSL_S_RX) 3648 #define BSL_LS_SOCDNX_SALDNX (BSL_L_SOCDNX | BSL_S_SALDNX) 3649 #define BSL_LS_SOCDNX_SAT (BSL_L_SOCDNX | BSL_S_SAT) 3650 #define BSL_LS_SOCDNX_SCHAN (BSL_L_SOCDNX | BSL_S_SCHAN) 3651 #define BSL_LS_SOCDNX_SER (BSL_L_SOCDNX | BSL_S_SER) 3652 #define BSL_LS_SOCDNX_SHMOO (BSL_L_SOCDNX | BSL_S_SHMOO) 3653 #define BSL_LS_SOCDNX_SIMEM (BSL_L_SOCDNX | BSL_S_SIMEM) 3654 #define BSL_LS_SOCDNX_SLB (BSL_L_SOCDNX | BSL_S_SLB) 3655 #define BSL_LS_SOCDNX_SOCMEM (BSL_L_SOCDNX | BSL_S_SOCMEM) 3656 #define BSL_LS_SOCDNX_SRV6 (BSL_L_SOCDNX | BSL_S_SRV6) 3657 #define BSL_LS_SOCDNX_STAT (BSL_L_SOCDNX | BSL_S_STAT) 3658 #define BSL_LS_SOCDNX_STK (BSL_L_SOCDNX | BSL_S_STK) 3659 #define BSL_LS_SOCDNX_STP (BSL_L_SOCDNX | BSL_S_STP) 3660 #define BSL_LS_SOCDNX_SWDB (BSL_L_SOCDNX | BSL_S_SWDB) 3661 #define BSL_LS_SOCDNX_SWSTATEDNX (BSL_L_SOCDNX | BSL_S_SWSTATEDNX) 3662 #define BSL_LS_SOCDNX_SYNCEDNX (BSL_L_SOCDNX | BSL_S_SYNCEDNX) 3663 #define BSL_LS_SOCDNX_TCAM (BSL_L_SOCDNX | BSL_S_TCAM) 3664 #define BSL_LS_SOCDNX_TDM (BSL_L_SOCDNX | BSL_S_TDM) 3665 #define BSL_LS_SOCDNX_TESTS (BSL_L_SOCDNX | BSL_S_TESTS) 3666 #define BSL_LS_SOCDNX_TRACE (BSL_L_SOCDNX | BSL_S_TRACE) 3667 #define BSL_LS_SOCDNX_TRAP (BSL_L_SOCDNX | BSL_S_TRAP) 3668 #define BSL_LS_SOCDNX_TRUNK (BSL_L_SOCDNX | BSL_S_TRUNK) 3669 #define BSL_LS_SOCDNX_TX (BSL_L_SOCDNX | BSL_S_TX) 3670 #define BSL_LS_SOCDNX_VLAN (BSL_L_SOCDNX | BSL_S_VLAN) 3671 #define BSL_LS_SOCDNX_VSI (BSL_L_SOCDNX | BSL_S_VSI) 3672 #define BSL_LS_SOCDNX_XLMAC (BSL_L_SOCDNX | BSL_S_XLMAC) 3673 3674 /* Combined layer/sources for Swstatednx layer */ 3675 #define BSL_LS_SWSTATEDNX_ALLOC (BSL_L_SWSTATEDNX | BSL_S_ALLOC) 3676 #define BSL_LS_SWSTATEDNX_ALLOCBITMAP (BSL_L_SWSTATEDNX | BSL_S_ALLOCBITMAP) 3677 #define BSL_LS_SWSTATEDNX_BITCLEAR (BSL_L_SWSTATEDNX | BSL_S_BITCLEAR) 3678 #define BSL_LS_SWSTATEDNX_BITGET (BSL_L_SWSTATEDNX | BSL_S_BITGET) 3679 #define BSL_LS_SWSTATEDNX_BITRANGEAND (BSL_L_SWSTATEDNX | BSL_S_BITRANGEAND) 3680 #define BSL_LS_SWSTATEDNX_BITRANGECLEAR (BSL_L_SWSTATEDNX | BSL_S_BITRANGECLEAR) 3681 #define BSL_LS_SWSTATEDNX_BITRANGECOUNT (BSL_L_SWSTATEDNX | BSL_S_BITRANGECOUNT) 3682 #define BSL_LS_SWSTATEDNX_BITRANGEEQ (BSL_L_SWSTATEDNX | BSL_S_BITRANGEEQ) 3683 #define BSL_LS_SWSTATEDNX_BITRANGENEGATE (BSL_L_SWSTATEDNX | BSL_S_BITRANGENEGATE) 3684 #define BSL_LS_SWSTATEDNX_BITRANGENULL (BSL_L_SWSTATEDNX | BSL_S_BITRANGENULL) 3685 #define BSL_LS_SWSTATEDNX_BITRANGEOR (BSL_L_SWSTATEDNX | BSL_S_BITRANGEOR) 3686 #define BSL_LS_SWSTATEDNX_BITRANGEREAD (BSL_L_SWSTATEDNX | BSL_S_BITRANGEREAD) 3687 #define BSL_LS_SWSTATEDNX_BITRANGEREMOVE (BSL_L_SWSTATEDNX | BSL_S_BITRANGEREMOVE) 3688 #define BSL_LS_SWSTATEDNX_BITRANGESET (BSL_L_SWSTATEDNX | BSL_S_BITRANGESET) 3689 #define BSL_LS_SWSTATEDNX_BITRANGETEST (BSL_L_SWSTATEDNX | BSL_S_BITRANGETEST) 3690 #define BSL_LS_SWSTATEDNX_BITRANGEWRITE (BSL_L_SWSTATEDNX | BSL_S_BITRANGEWRITE) 3691 #define BSL_LS_SWSTATEDNX_BITRANGEXOR (BSL_L_SWSTATEDNX | BSL_S_BITRANGEXOR) 3692 #define BSL_LS_SWSTATEDNX_BITSET (BSL_L_SWSTATEDNX | BSL_S_BITSET) 3693 #define BSL_LS_SWSTATEDNX_CB_DBGET_CB (BSL_L_SWSTATEDNX | BSL_S_CB_DBGET_CB) 3694 #define BSL_LS_SWSTATEDNX_CB_DBREGISTER_CB (BSL_L_SWSTATEDNX | BSL_S_CB_DBREGISTER_CB) 3695 #define BSL_LS_SWSTATEDNX_CB_DBUNREGISTER_CB (BSL_L_SWSTATEDNX | BSL_S_CB_DBUNREGISTER_CB) 3696 #define BSL_LS_SWSTATEDNX_DEFRAGMENTED_CHUNKCREATE (BSL_L_SWSTATEDNX | BSL_S_DEFRAGMENTED_CHUNKCREATE) 3697 #define BSL_LS_SWSTATEDNX_DEFRAGMENTED_CHUNKDESTROY (BSL_L_SWSTATEDNX | BSL_S_DEFRAGMENTED_CHUNKDESTROY) 3698 #define BSL_LS_SWSTATEDNX_DEFRAGMENTED_CHUNKPIECE_ALLOC (BSL_L_SWSTATEDNX | BSL_S_DEFRAGMENTED_CHUNKPIECE_ALLOC) 3699 #define BSL_LS_SWSTATEDNX_DEFRAGMENTED_CHUNKPIECE_FREE (BSL_L_SWSTATEDNX | BSL_S_DEFRAGMENTED_CHUNKPIECE_FREE) 3700 #define BSL_LS_SWSTATEDNX_DEFRAGMENTED_CHUNKPRINT (BSL_L_SWSTATEDNX | BSL_S_DEFRAGMENTED_CHUNKPRINT) 3701 #define BSL_LS_SWSTATEDNX_DEINIT (BSL_L_SWSTATEDNX | BSL_S_DEINIT) 3702 #define BSL_LS_SWSTATEDNX_FREE (BSL_L_SWSTATEDNX | BSL_S_FREE) 3703 #define BSL_LS_SWSTATEDNX_GENERAL (BSL_L_SWSTATEDNX | BSL_S_GENERAL) 3704 #define BSL_LS_SWSTATEDNX_GET (BSL_L_SWSTATEDNX | BSL_S_GET) 3705 #define BSL_LS_SWSTATEDNX_HTBCLEAR (BSL_L_SWSTATEDNX | BSL_S_HTBCLEAR) 3706 #define BSL_LS_SWSTATEDNX_HTBCREATE (BSL_L_SWSTATEDNX | BSL_S_HTBCREATE) 3707 #define BSL_LS_SWSTATEDNX_HTBDELETE (BSL_L_SWSTATEDNX | BSL_S_HTBDELETE) 3708 #define BSL_LS_SWSTATEDNX_HTBDELETE_BY_INDEX (BSL_L_SWSTATEDNX | BSL_S_HTBDELETE_BY_INDEX) 3709 #define BSL_LS_SWSTATEDNX_HTBDESTROY (BSL_L_SWSTATEDNX | BSL_S_HTBDESTROY) 3710 #define BSL_LS_SWSTATEDNX_HTBFIND (BSL_L_SWSTATEDNX | BSL_S_HTBFIND) 3711 #define BSL_LS_SWSTATEDNX_HTBGET_BY_INDEX (BSL_L_SWSTATEDNX | BSL_S_HTBGET_BY_INDEX) 3712 #define BSL_LS_SWSTATEDNX_HTBGET_NEXT (BSL_L_SWSTATEDNX | BSL_S_HTBGET_NEXT) 3713 #define BSL_LS_SWSTATEDNX_HTBINSERT (BSL_L_SWSTATEDNX | BSL_S_HTBINSERT) 3714 #define BSL_LS_SWSTATEDNX_HTBINSERT_AT_INDEX (BSL_L_SWSTATEDNX | BSL_S_HTBINSERT_AT_INDEX) 3715 #define BSL_LS_SWSTATEDNX_HTBPRINT (BSL_L_SWSTATEDNX | BSL_S_HTBPRINT) 3716 #define BSL_LS_SWSTATEDNX_INIT (BSL_L_SWSTATEDNX | BSL_S_INIT) 3717 #define BSL_LS_SWSTATEDNX_ISALLOC (BSL_L_SWSTATEDNX | BSL_S_ISALLOC) 3718 #define BSL_LS_SWSTATEDNX_ISINIT (BSL_L_SWSTATEDNX | BSL_S_ISINIT) 3719 #define BSL_LS_SWSTATEDNX_LLADD (BSL_L_SWSTATEDNX | BSL_S_LLADD) 3720 #define BSL_LS_SWSTATEDNX_LLADD_AFTER (BSL_L_SWSTATEDNX | BSL_S_LLADD_AFTER) 3721 #define BSL_LS_SWSTATEDNX_LLADD_AT (BSL_L_SWSTATEDNX | BSL_S_LLADD_AT) 3722 #define BSL_LS_SWSTATEDNX_LLADD_BEFORE (BSL_L_SWSTATEDNX | BSL_S_LLADD_BEFORE) 3723 #define BSL_LS_SWSTATEDNX_LLADD_FIRST (BSL_L_SWSTATEDNX | BSL_S_LLADD_FIRST) 3724 #define BSL_LS_SWSTATEDNX_LLADD_LAST (BSL_L_SWSTATEDNX | BSL_S_LLADD_LAST) 3725 #define BSL_LS_SWSTATEDNX_LLCREATE_EMPTY (BSL_L_SWSTATEDNX | BSL_S_LLCREATE_EMPTY) 3726 #define BSL_LS_SWSTATEDNX_LLDESTROY (BSL_L_SWSTATEDNX | BSL_S_LLDESTROY) 3727 #define BSL_LS_SWSTATEDNX_LLFIND (BSL_L_SWSTATEDNX | BSL_S_LLFIND) 3728 #define BSL_LS_SWSTATEDNX_LLGET_AT (BSL_L_SWSTATEDNX | BSL_S_LLGET_AT) 3729 #define BSL_LS_SWSTATEDNX_LLGET_FIRST (BSL_L_SWSTATEDNX | BSL_S_LLGET_FIRST) 3730 #define BSL_LS_SWSTATEDNX_LLGET_LAST (BSL_L_SWSTATEDNX | BSL_S_LLGET_LAST) 3731 #define BSL_LS_SWSTATEDNX_LLNEXT_NODE (BSL_L_SWSTATEDNX | BSL_S_LLNEXT_NODE) 3732 #define BSL_LS_SWSTATEDNX_LLNODE_KEY (BSL_L_SWSTATEDNX | BSL_S_LLNODE_KEY) 3733 #define BSL_LS_SWSTATEDNX_LLNODE_UPDATE (BSL_L_SWSTATEDNX | BSL_S_LLNODE_UPDATE) 3734 #define BSL_LS_SWSTATEDNX_LLNODE_VALUE (BSL_L_SWSTATEDNX | BSL_S_LLNODE_VALUE) 3735 #define BSL_LS_SWSTATEDNX_LLNOF_ELEMENTS (BSL_L_SWSTATEDNX | BSL_S_LLNOF_ELEMENTS) 3736 #define BSL_LS_SWSTATEDNX_LLPREVIOUS_NODE (BSL_L_SWSTATEDNX | BSL_S_LLPREVIOUS_NODE) 3737 #define BSL_LS_SWSTATEDNX_LLPRINT (BSL_L_SWSTATEDNX | BSL_S_LLPRINT) 3738 #define BSL_LS_SWSTATEDNX_LLREMOVE (BSL_L_SWSTATEDNX | BSL_S_LLREMOVE) 3739 #define BSL_LS_SWSTATEDNX_LLREMOVE_AT (BSL_L_SWSTATEDNX | BSL_S_LLREMOVE_AT) 3740 #define BSL_LS_SWSTATEDNX_LLREMOVE_NODE (BSL_L_SWSTATEDNX | BSL_S_LLREMOVE_NODE) 3741 #define BSL_LS_SWSTATEDNX_LLSET_AT (BSL_L_SWSTATEDNX | BSL_S_LLSET_AT) 3742 #define BSL_LS_SWSTATEDNX_MEMCMP (BSL_L_SWSTATEDNX | BSL_S_MEMCMP) 3743 #define BSL_LS_SWSTATEDNX_MEMREAD (BSL_L_SWSTATEDNX | BSL_S_MEMREAD) 3744 #define BSL_LS_SWSTATEDNX_MEMSET (BSL_L_SWSTATEDNX | BSL_S_MEMSET) 3745 #define BSL_LS_SWSTATEDNX_MEMWRITE (BSL_L_SWSTATEDNX | BSL_S_MEMWRITE) 3746 #define BSL_LS_SWSTATEDNX_MULTI_SETADD (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETADD) 3747 #define BSL_LS_SWSTATEDNX_MULTI_SETADD_AT_INDEX (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETADD_AT_INDEX) 3748 #define BSL_LS_SWSTATEDNX_MULTI_SETADD_AT_INDEX_MULTIPLE (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETADD_AT_INDEX_MULTIPLE) 3749 #define BSL_LS_SWSTATEDNX_MULTI_SETCLEAR (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETCLEAR) 3750 #define BSL_LS_SWSTATEDNX_MULTI_SETCREATE (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETCREATE) 3751 #define BSL_LS_SWSTATEDNX_MULTI_SETDESTROY (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETDESTROY) 3752 #define BSL_LS_SWSTATEDNX_MULTI_SETFIND (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETFIND) 3753 #define BSL_LS_SWSTATEDNX_MULTI_SETGET_BY_INDEX (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETGET_BY_INDEX) 3754 #define BSL_LS_SWSTATEDNX_MULTI_SETGET_NEXT (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETGET_NEXT) 3755 #define BSL_LS_SWSTATEDNX_MULTI_SETPRINT (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETPRINT) 3756 #define BSL_LS_SWSTATEDNX_MULTI_SETREMOVE (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETREMOVE) 3757 #define BSL_LS_SWSTATEDNX_MULTI_SETREMOVE_BY_INDEX (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETREMOVE_BY_INDEX) 3758 #define BSL_LS_SWSTATEDNX_MULTI_SETREMOVE_BY_INDEX_MULTIPLE (BSL_L_SWSTATEDNX | BSL_S_MULTI_SETREMOVE_BY_INDEX_MULTIPLE) 3759 #define BSL_LS_SWSTATEDNX_MUTEXCREATE (BSL_L_SWSTATEDNX | BSL_S_MUTEXCREATE) 3760 #define BSL_LS_SWSTATEDNX_MUTEXDESTROY (BSL_L_SWSTATEDNX | BSL_S_MUTEXDESTROY) 3761 #define BSL_LS_SWSTATEDNX_MUTEXGIVE (BSL_L_SWSTATEDNX | BSL_S_MUTEXGIVE) 3762 #define BSL_LS_SWSTATEDNX_MUTEXTAKE (BSL_L_SWSTATEDNX | BSL_S_MUTEXTAKE) 3763 #define BSL_LS_SWSTATEDNX_OCC_BMALLOC_NEXT (BSL_L_SWSTATEDNX | BSL_S_OCC_BMALLOC_NEXT) 3764 #define BSL_LS_SWSTATEDNX_OCC_BMCLEAR (BSL_L_SWSTATEDNX | BSL_S_OCC_BMCLEAR) 3765 #define BSL_LS_SWSTATEDNX_OCC_BMCREATE (BSL_L_SWSTATEDNX | BSL_S_OCC_BMCREATE) 3766 #define BSL_LS_SWSTATEDNX_OCC_BMDESTROY (BSL_L_SWSTATEDNX | BSL_S_OCC_BMDESTROY) 3767 #define BSL_LS_SWSTATEDNX_OCC_BMGET_NEXT (BSL_L_SWSTATEDNX | BSL_S_OCC_BMGET_NEXT) 3768 #define BSL_LS_SWSTATEDNX_OCC_BMGET_NEXT_IN_RANGE (BSL_L_SWSTATEDNX | BSL_S_OCC_BMGET_NEXT_IN_RANGE) 3769 #define BSL_LS_SWSTATEDNX_OCC_BMIS_OCCUPIED (BSL_L_SWSTATEDNX | BSL_S_OCC_BMIS_OCCUPIED) 3770 #define BSL_LS_SWSTATEDNX_OCC_BMPRINT (BSL_L_SWSTATEDNX | BSL_S_OCC_BMPRINT) 3771 #define BSL_LS_SWSTATEDNX_OCC_BMSTATUS_SET (BSL_L_SWSTATEDNX | BSL_S_OCC_BMSTATUS_SET) 3772 #define BSL_LS_SWSTATEDNX_PBMPAND (BSL_L_SWSTATEDNX | BSL_S_PBMPAND) 3773 #define BSL_LS_SWSTATEDNX_PBMPASSIGN (BSL_L_SWSTATEDNX | BSL_S_PBMPASSIGN) 3774 #define BSL_LS_SWSTATEDNX_PBMPCLEAR (BSL_L_SWSTATEDNX | BSL_S_PBMPCLEAR) 3775 #define BSL_LS_SWSTATEDNX_PBMPCOUNT (BSL_L_SWSTATEDNX | BSL_S_PBMPCOUNT) 3776 #define BSL_LS_SWSTATEDNX_PBMPEQ (BSL_L_SWSTATEDNX | BSL_S_PBMPEQ) 3777 #define BSL_LS_SWSTATEDNX_PBMPFMT (BSL_L_SWSTATEDNX | BSL_S_PBMPFMT) 3778 #define BSL_LS_SWSTATEDNX_PBMPGET (BSL_L_SWSTATEDNX | BSL_S_PBMPGET) 3779 #define BSL_LS_SWSTATEDNX_PBMPISNULL (BSL_L_SWSTATEDNX | BSL_S_PBMPISNULL) 3780 #define BSL_LS_SWSTATEDNX_PBMPMEMBER (BSL_L_SWSTATEDNX | BSL_S_PBMPMEMBER) 3781 #define BSL_LS_SWSTATEDNX_PBMPNEGATE (BSL_L_SWSTATEDNX | BSL_S_PBMPNEGATE) 3782 #define BSL_LS_SWSTATEDNX_PBMPNEQ (BSL_L_SWSTATEDNX | BSL_S_PBMPNEQ) 3783 #define BSL_LS_SWSTATEDNX_PBMPNOTNULL (BSL_L_SWSTATEDNX | BSL_S_PBMPNOTNULL) 3784 #define BSL_LS_SWSTATEDNX_PBMPOR (BSL_L_SWSTATEDNX | BSL_S_PBMPOR) 3785 #define BSL_LS_SWSTATEDNX_PBMPPORTADD (BSL_L_SWSTATEDNX | BSL_S_PBMPPORTADD) 3786 #define BSL_LS_SWSTATEDNX_PBMPPORTFLIP (BSL_L_SWSTATEDNX | BSL_S_PBMPPORTFLIP) 3787 #define BSL_LS_SWSTATEDNX_PBMPPORTREMOVE (BSL_L_SWSTATEDNX | BSL_S_PBMPPORTREMOVE) 3788 #define BSL_LS_SWSTATEDNX_PBMPPORTSET (BSL_L_SWSTATEDNX | BSL_S_PBMPPORTSET) 3789 #define BSL_LS_SWSTATEDNX_PBMPPORTSRANGEADD (BSL_L_SWSTATEDNX | BSL_S_PBMPPORTSRANGEADD) 3790 #define BSL_LS_SWSTATEDNX_PBMPREMOVE (BSL_L_SWSTATEDNX | BSL_S_PBMPREMOVE) 3791 #define BSL_LS_SWSTATEDNX_PBMPXOR (BSL_L_SWSTATEDNX | BSL_S_PBMPXOR) 3792 #define BSL_LS_SWSTATEDNX_PTRALLOC (BSL_L_SWSTATEDNX | BSL_S_PTRALLOC) 3793 #define BSL_LS_SWSTATEDNX_PTRFREE (BSL_L_SWSTATEDNX | BSL_S_PTRFREE) 3794 #define BSL_LS_SWSTATEDNX_RANGEFILL (BSL_L_SWSTATEDNX | BSL_S_RANGEFILL) 3795 #define BSL_LS_SWSTATEDNX_RANGEREAD (BSL_L_SWSTATEDNX | BSL_S_RANGEREAD) 3796 #define BSL_LS_SWSTATEDNX_RANGEWRITE (BSL_L_SWSTATEDNX | BSL_S_RANGEWRITE) 3797 #define BSL_LS_SWSTATEDNX_RES_MNGRADVANCED_ALGORITHM_INFO_GET (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRADVANCED_ALGORITHM_INFO_GET) 3798 #define BSL_LS_SWSTATEDNX_RES_MNGRADVANCED_ALGORITHM_INFO_SET (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRADVANCED_ALGORITHM_INFO_SET) 3799 #define BSL_LS_SWSTATEDNX_RES_MNGRALLOCATE_SEVERAL (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRALLOCATE_SEVERAL) 3800 #define BSL_LS_SWSTATEDNX_RES_MNGRALLOCATE_SINGLE (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRALLOCATE_SINGLE) 3801 #define BSL_LS_SWSTATEDNX_RES_MNGRCLEAR (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRCLEAR) 3802 #define BSL_LS_SWSTATEDNX_RES_MNGRCLEAR_ALL (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRCLEAR_ALL) 3803 #define BSL_LS_SWSTATEDNX_RES_MNGRCREATE (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRCREATE) 3804 #define BSL_LS_SWSTATEDNX_RES_MNGRDESTROY (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRDESTROY) 3805 #define BSL_LS_SWSTATEDNX_RES_MNGRDUMP_INFO_GET (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRDUMP_INFO_GET) 3806 #define BSL_LS_SWSTATEDNX_RES_MNGRFREE_SEVERAL (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRFREE_SEVERAL) 3807 #define BSL_LS_SWSTATEDNX_RES_MNGRFREE_SINGLE (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRFREE_SINGLE) 3808 #define BSL_LS_SWSTATEDNX_RES_MNGRGET_NEXT (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRGET_NEXT) 3809 #define BSL_LS_SWSTATEDNX_RES_MNGRIS_ALLOCATED (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRIS_ALLOCATED) 3810 #define BSL_LS_SWSTATEDNX_RES_MNGRNOF_ALLOCATED_ELEMENTS_IN_RANGE_GET (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRNOF_ALLOCATED_ELEMENTS_IN_RANGE_GET) 3811 #define BSL_LS_SWSTATEDNX_RES_MNGRNOF_FREE_ELEMENTS_GET (BSL_L_SWSTATEDNX | BSL_S_RES_MNGRNOF_FREE_ELEMENTS_GET) 3812 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPBITMAP_ALLOC (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPBITMAP_ALLOC) 3813 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPBITMAP_FREE (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPBITMAP_FREE) 3814 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPCHECK (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPCHECK) 3815 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPCHECK_ALL (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPCHECK_ALL) 3816 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPCHECK_ALL_TAG (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPCHECK_ALL_TAG) 3817 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPCLEAR (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPCLEAR) 3818 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPCREATE (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPCREATE) 3819 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPCREATE_INFO_GET (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPCREATE_INFO_GET) 3820 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPDESTROY (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPDESTROY) 3821 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPNOF_ALLOCATED_ELEMENTS_IN_RANGE_GET (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPNOF_ALLOCATED_ELEMENTS_IN_RANGE_GET) 3822 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPNOF_FREE_ELEMENTS_GET (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPNOF_FREE_ELEMENTS_GET) 3823 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPNOF_USED_ELEMENTS_IN_GRAIN_GET (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPNOF_USED_ELEMENTS_IN_GRAIN_GET) 3824 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPTAG_GET (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPTAG_GET) 3825 #define BSL_LS_SWSTATEDNX_RESOURCE_TAG_BITMAPTAG_SET (BSL_L_SWSTATEDNX | BSL_S_RESOURCE_TAG_BITMAPTAG_SET) 3826 #define BSL_LS_SWSTATEDNX_SET (BSL_L_SWSTATEDNX | BSL_S_SET) 3827 #define BSL_LS_SWSTATEDNX_STRINGSTRINGGET (BSL_L_SWSTATEDNX | BSL_S_STRINGSTRINGGET) 3828 #define BSL_LS_SWSTATEDNX_STRINGSTRINGLEN (BSL_L_SWSTATEDNX | BSL_S_STRINGSTRINGLEN) 3829 #define BSL_LS_SWSTATEDNX_STRINGSTRINGNCAT (BSL_L_SWSTATEDNX | BSL_S_STRINGSTRINGNCAT) 3830 #define BSL_LS_SWSTATEDNX_STRINGSTRINGNCMP (BSL_L_SWSTATEDNX | BSL_S_STRINGSTRINGNCMP) 3831 #define BSL_LS_SWSTATEDNX_STRINGSTRINGNCPY (BSL_L_SWSTATEDNX | BSL_S_STRINGSTRINGNCPY) 3832 #define BSL_LS_SWSTATEDNX_TEMP_MNGRADVANCED_ALGORITHM_INFO_GET (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRADVANCED_ALGORITHM_INFO_GET) 3833 #define BSL_LS_SWSTATEDNX_TEMP_MNGRADVANCED_ALGORITHM_INFO_SET (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRADVANCED_ALGORITHM_INFO_SET) 3834 #define BSL_LS_SWSTATEDNX_TEMP_MNGRALLOCATE_SINGLE (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRALLOCATE_SINGLE) 3835 #define BSL_LS_SWSTATEDNX_TEMP_MNGRCLEAR (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRCLEAR) 3836 #define BSL_LS_SWSTATEDNX_TEMP_MNGRCREATE (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRCREATE) 3837 #define BSL_LS_SWSTATEDNX_TEMP_MNGRDESTROY (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRDESTROY) 3838 #define BSL_LS_SWSTATEDNX_TEMP_MNGRDUMP_INFO_GET (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRDUMP_INFO_GET) 3839 #define BSL_LS_SWSTATEDNX_TEMP_MNGREXCHANGE (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGREXCHANGE) 3840 #define BSL_LS_SWSTATEDNX_TEMP_MNGRFREE_ALL (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRFREE_ALL) 3841 #define BSL_LS_SWSTATEDNX_TEMP_MNGRFREE_SINGLE (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRFREE_SINGLE) 3842 #define BSL_LS_SWSTATEDNX_TEMP_MNGRGET_NEXT (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRGET_NEXT) 3843 #define BSL_LS_SWSTATEDNX_TEMP_MNGRPROFILE_DATA_GET (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRPROFILE_DATA_GET) 3844 #define BSL_LS_SWSTATEDNX_TEMP_MNGRPROFILE_GET (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRPROFILE_GET) 3845 #define BSL_LS_SWSTATEDNX_TEMP_MNGRREPLACE_DATA (BSL_L_SWSTATEDNX | BSL_S_TEMP_MNGRREPLACE_DATA) 3846 3847 /* Combined layer/sources for Sys layer */ 3848 #define BSL_LS_SYS_DMA (BSL_L_SYS | BSL_S_DMA) 3849 #define BSL_LS_SYS_END (BSL_L_SYS | BSL_S_END) 3850 #define BSL_LS_SYS_PCI (BSL_L_SYS | BSL_S_PCI) 3851 #define BSL_LS_SYS_VERINET (BSL_L_SYS | BSL_S_VERINET) 3852 3853 /* Combined layer/sources for Tks layer */ 3854 #define BSL_LS_TKS_ATP (BSL_L_TKS | BSL_S_ATP) 3855 #define BSL_LS_TKS_ATPV (BSL_L_TKS | BSL_S_ATPV) 3856 #define BSL_LS_TKS_C2C (BSL_L_TKS | BSL_S_C2C) 3857 #define BSL_LS_TKS_C2CV (BSL_L_TKS | BSL_S_C2CV) 3858 #define BSL_LS_TKS_COMMON (BSL_L_TKS | BSL_S_COMMON) 3859 #define BSL_LS_TKS_CTPKT (BSL_L_TKS | BSL_S_CTPKT) 3860 #define BSL_LS_TKS_CTPKTV (BSL_L_TKS | BSL_S_CTPKTV) 3861 #define BSL_LS_TKS_DISCOVER (BSL_L_TKS | BSL_S_DISCOVER) 3862 #define BSL_LS_TKS_DISCV (BSL_L_TKS | BSL_S_DISCV) 3863 #define BSL_LS_TKS_NH (BSL_L_TKS | BSL_S_NH) 3864 #define BSL_LS_TKS_NHV (BSL_L_TKS | BSL_S_NHV) 3865 #define BSL_LS_TKS_OTHER (BSL_L_TKS | BSL_S_OTHER) 3866 #define BSL_LS_TKS_STKTASK (BSL_L_TKS | BSL_S_STKTASK) 3867 #define BSL_LS_TKS_STKV (BSL_L_TKS | BSL_S_STKV) 3868 #define BSL_LS_TKS_TOPOLOGY (BSL_L_TKS | BSL_S_TOPOLOGY) 3869 #define BSL_LS_TKS_TOPOV (BSL_L_TKS | BSL_S_TOPOV) 3870 #define BSL_LS_TKS_TUNNEL (BSL_L_TKS | BSL_S_TUNNEL) 3871 #define BSL_LS_TKS_TUNNELV (BSL_L_TKS | BSL_S_TUNNELV) 3872 #define BSL_LS_TKS_TX (BSL_L_TKS | BSL_S_TX) 3873 3874 #define BSL_SOURCES_VALID_DEF(type_) \ 3875 static type_ bsl_source_appl_valid[] = BSL_SOURCE_APPL_VALID_INIT; \ 3876 static type_ bsl_source_appldnx_valid[] = BSL_SOURCE_APPLDNX_VALID_INIT; \ 3877 static type_ bsl_source_bcm_valid[] = BSL_SOURCE_BCM_VALID_INIT; \ 3878 static type_ bsl_source_bcmapi_valid[] = BSL_SOURCE_BCMAPI_VALID_INIT; \ 3879 static type_ bsl_source_bcmdnx_valid[] = BSL_SOURCE_BCMDNX_VALID_INIT; \ 3880 static type_ bsl_source_bcmx_valid[] = BSL_SOURCE_BCMX_VALID_INIT; \ 3881 static type_ bsl_source_board_valid[] = BSL_SOURCE_BOARD_VALID_INIT; \ 3882 static type_ bsl_source_sal_valid[] = BSL_SOURCE_SAL_VALID_INIT; \ 3883 static type_ bsl_source_shared_valid[] = BSL_SOURCE_SHARED_VALID_INIT; \ 3884 static type_ bsl_source_sharedswdnx_valid[] = BSL_SOURCE_SHAREDSWDNX_VALID_INIT; \ 3885 static type_ bsl_source_soc_valid[] = BSL_SOURCE_SOC_VALID_INIT; \ 3886 static type_ bsl_source_socdnx_valid[] = BSL_SOURCE_SOCDNX_VALID_INIT; \ 3887 static type_ bsl_source_swstatednx_valid[] = BSL_SOURCE_SWSTATEDNX_VALID_INIT; \ 3888 static type_ bsl_source_sys_valid[] = BSL_SOURCE_SYS_VALID_INIT; \ 3889 static type_ bsl_source_tks_valid[] = BSL_SOURCE_TKS_VALID_INIT 3890 3891 3892 #define BSL_SOURCES_VALID_INIT { \ 3893 bsl_source_appl_valid, \ 3894 bsl_source_appldnx_valid, \ 3895 bsl_source_bcm_valid, \ 3896 bsl_source_bcmapi_valid, \ 3897 bsl_source_bcmdnx_valid, \ 3898 bsl_source_bcmx_valid, \ 3899 bsl_source_board_valid, \ 3900 bsl_source_sal_valid, \ 3901 bsl_source_shared_valid, \ 3902 bsl_source_sharedswdnx_valid, \ 3903 bsl_source_soc_valid, \ 3904 bsl_source_socdnx_valid, \ 3905 bsl_source_swstatednx_valid, \ 3906 bsl_source_sys_valid, \ 3907 bsl_source_tks_valid, \ 3908 NULL \ 3909 } 3910 3911 #endif /* __SHR_BSLENUM_H__ */