1 root { 2 device_info { 3 match_attr = "hdf_manager"; 4 template host { 5 hostName = ""; 6 priority = 100; 7 template device { 8 template deviceNode { 9 policy = 0; 10 priority = 100; 11 preload = 0; 12 permission = 0664; 13 moduleName = ""; 14 serviceName = ""; 15 deviceMatchAttr = ""; 16 } 17 } 18 } 19 platform :: host { 20 hostName = "platform_host"; 21 priority = 50; 22 driver_io_ability :: device { 23 device0 :: deviceNode { 24 policy = 2; 25 priority = 100; 26 permission = 0644; 27 moduleName = "hdf_test_query_device_driver.so"; 28 serviceName = "sample_driver"; 29 } 30 } 31 driver_io_ability1 :: device { 32 device0 :: deviceNode { 33 policy = 2; 34 priority = 100; 35 permission = 0644; 36 moduleName = "hdf_test_query_device_driver.so"; 37 serviceName = "sample_driver1"; 38 } 39 } 40 driver_io_ability2 :: device { 41 device0 :: deviceNode { 42 policy = 2; 43 priority = 100; 44 permission = 0644; 45 moduleName = "hdf_test_query_device_driver.so"; 46 serviceName = "sample_driver2"; 47 } 48 } 49 driver_io_ability3 :: device { 50 device0 :: deviceNode { 51 policy = 2; 52 priority = 100; 53 permission = 0644; 54 moduleName = "hdf_test_query_device_driver.so"; 55 serviceName = "sample_driver3"; 56 } 57 } 58 driver_io_ability4 :: device { 59 device0 :: deviceNode { 60 policy = 2; 61 priority = 100; 62 permission = 0644; 63 moduleName = "hdf_test_query_device_driver.so"; 64 serviceName = "sample_driver4"; 65 } 66 } 67 driver_io_ability5 :: device { 68 device0 :: deviceNode { 69 policy = 2; 70 priority = 100; 71 permission = 0644; 72 moduleName = "hdf_test_query_device_driver.so"; 73 serviceName = "sample_driver5"; 74 } 75 } 76 driver_io_ability6 :: device { 77 device0 :: deviceNode { 78 policy = 2; 79 priority = 100; 80 permission = 0644; 81 moduleName = "hdf_test_query_device_driver1.so"; 82 serviceName = "sample_driver_no_SO"; 83 } 84 } 85 driver_io_ability7 :: device { 86 device0 :: deviceNode { 87 policy = 2; 88 priority = 100; 89 permission = 0644; 90 moduleName = "hdf_test_query_device_driver.so"; 91 serviceName = "sample_driver7"; 92 } 93 } 94 driver_io_ability8 :: device { 95 device0 :: deviceNode { 96 policy = 2; 97 priority = 100; 98 permission = 0644; 99 moduleName = "hdf_test_query_device_driver.so"; 100 serviceName = "sample_driver8"; 101 } 102 } 103 driver_io_ability9 :: device { 104 device0 :: deviceNode { 105 policy = 2; 106 priority = 100; 107 permission = 0644; 108 moduleName = "hdf_test_query_device_driver.so"; 109 serviceName = "sample_driver9"; 110 } 111 } 112 driver_io_ability10 :: device { 113 device0 :: deviceNode { 114 policy = 2; 115 priority = 100; 116 permission = 0644; 117 moduleName = "hdf_test_query_device_driver.so"; 118 serviceName = "sample_driver10"; 119 } 120 } 121 } 122 serviceA :: host { 123 hostName = "serviceA_host"; 124 priority = 50; 125 serviceA :: device { 126 device0 :: deviceNode { 127 policy = 2; 128 priority = 100; 129 permission = 0644; 130 moduleName = "hdf_test_query_device_driver.so"; 131 serviceName = "serviceA_driver"; 132 } 133 } 134 serviceA1 :: device { 135 device0 :: deviceNode { 136 policy = 2; 137 priority = 100; 138 permission = 0644; 139 moduleName = "hdf_test_query_device_driver.so"; 140 serviceName = "serviceA_driver1"; 141 } 142 } 143 serviceA2 :: device { 144 device0 :: deviceNode { 145 policy = 2; 146 priority = 100; 147 permission = 0644; 148 moduleName = "hdf_test_query_device_driver.so"; 149 serviceName = "serviceA_driver2"; 150 } 151 } 152 serviceA3 :: device { 153 device0 :: deviceNode { 154 policy = 2; 155 priority = 100; 156 permission = 0644; 157 moduleName = "hdf_test_query_device_driver.so"; 158 serviceName = "serviceA_driver3"; 159 } 160 } 161 serviceA4 :: device { 162 device0 :: deviceNode { 163 policy = 2; 164 priority = 100; 165 permission = 0644; 166 moduleName = "hdf_test_query_device_driver.so"; 167 serviceName = "serviceA_driver4"; 168 } 169 } 170 serviceA5 :: device { 171 device0 :: deviceNode { 172 policy = 2; 173 priority = 100; 174 permission = 0644; 175 moduleName = "hdf_test_query_device_driver.so"; 176 serviceName = "serviceA_driver5"; 177 } 178 } 179 serviceA6 :: device { 180 device0 :: deviceNode { 181 policy = 2; 182 priority = 100; 183 permission = 0644; 184 moduleName = "hdf_test_query_device_driver1.so"; 185 serviceName = "serviceA_driver_no_SO"; 186 } 187 } 188 serviceA7 :: device { 189 device0 :: deviceNode { 190 policy = 2; 191 priority = 100; 192 permission = 0644; 193 moduleName = "hdf_test_query_device_driver.so"; 194 serviceName = "serviceA_driver7"; 195 } 196 } 197 serviceA8 :: device { 198 device0 :: deviceNode { 199 policy = 2; 200 priority = 100; 201 permission = 0644; 202 moduleName = "hdf_test_query_device_driver.so"; 203 serviceName = "serviceA_driver8"; 204 } 205 } 206 serviceA9 :: device { 207 device0 :: deviceNode { 208 policy = 2; 209 priority = 100; 210 permission = 0644; 211 moduleName = "hdf_test_query_device_driver.so"; 212 serviceName = "serviceA_driver9"; 213 } 214 } 215 serviceA10 :: device { 216 device0 :: deviceNode { 217 policy = 2; 218 priority = 100; 219 permission = 0644; 220 moduleName = "hdf_test_query_device_driver.so"; 221 serviceName = "serviceA_driver10"; 222 } 223 } 224 } 225 serviceB :: host { 226 hostName = "serviceB_host"; 227 priority = 50; 228 serviceB :: device { 229 device0 :: deviceNode { 230 policy = 2; 231 priority = 100; 232 permission = 0644; 233 moduleName = "hdf_test_query_device_driver.so"; 234 serviceName = "serviceB_driver"; 235 } 236 } 237 serviceB1 :: device { 238 device0 :: deviceNode { 239 policy = 2; 240 priority = 100; 241 permission = 0644; 242 moduleName = "hdf_test_query_device_driver.so"; 243 serviceName = "serviceB_driver1"; 244 } 245 } 246 serviceB2 :: device { 247 device0 :: deviceNode { 248 policy = 2; 249 priority = 100; 250 permission = 0644; 251 moduleName = "hdf_test_query_device_driver.so"; 252 serviceName = "serviceB_driver2"; 253 } 254 } 255 serviceB3 :: device { 256 device0 :: deviceNode { 257 policy = 2; 258 priority = 100; 259 permission = 0644; 260 moduleName = "hdf_test_query_device_driver.so"; 261 serviceName = "serviceB_driver3"; 262 } 263 } 264 serviceB4 :: device { 265 device0 :: deviceNode { 266 policy = 2; 267 priority = 100; 268 permission = 0644; 269 moduleName = "hdf_test_query_device_driver.so"; 270 serviceName = "serviceB_driver4"; 271 } 272 } 273 serviceB5 :: device { 274 device0 :: deviceNode { 275 policy = 2; 276 priority = 100; 277 permission = 0644; 278 moduleName = "hdf_test_query_device_driver.so"; 279 serviceName = "serviceB_driver5"; 280 } 281 } 282 serviceB6 :: device { 283 device0 :: deviceNode { 284 policy = 2; 285 priority = 100; 286 permission = 0644; 287 moduleName = "hdf_test_query_device_driver1.so"; 288 serviceName = "serviceB_driver_no_SO"; 289 } 290 } 291 serviceB7 :: device { 292 device0 :: deviceNode { 293 policy = 2; 294 priority = 100; 295 permission = 0644; 296 moduleName = "hdf_test_query_device_driver.so"; 297 serviceName = "serviceB_driver7"; 298 } 299 } 300 serviceB8 :: device { 301 device0 :: deviceNode { 302 policy = 2; 303 priority = 100; 304 permission = 0644; 305 moduleName = "hdf_test_query_device_driver.so"; 306 serviceName = "serviceB_driver8"; 307 } 308 } 309 serviceB9 :: device { 310 device0 :: deviceNode { 311 policy = 2; 312 priority = 100; 313 permission = 0644; 314 moduleName = "hdf_test_query_device_driver.so"; 315 serviceName = "serviceB_driver9"; 316 } 317 } 318 serviceB10 :: device { 319 device0 :: deviceNode { 320 policy = 2; 321 priority = 100; 322 permission = 0644; 323 moduleName = "hdf_test_query_device_driver.so"; 324 serviceName = "serviceB_driver10"; 325 } 326 } 327 } 328 serviceC :: host { 329 hostName = "serviceC_host"; 330 priority = 50; 331 serviceC :: device { 332 device0 :: deviceNode { 333 policy = 2; 334 priority = 100; 335 permission = 0644; 336 moduleName = "hdf_test_query_device_driver.so"; 337 serviceName = "serviceC_driver"; 338 } 339 } 340 serviceC1 :: device { 341 device0 :: deviceNode { 342 policy = 2; 343 priority = 100; 344 permission = 0644; 345 moduleName = "hdf_test_query_device_driver.so"; 346 serviceName = "serviceC_driver1"; 347 } 348 } 349 serviceC2 :: device { 350 device0 :: deviceNode { 351 policy = 2; 352 priority = 100; 353 permission = 0644; 354 moduleName = "hdf_test_query_device_driver.so"; 355 serviceName = "serviceC_driver2"; 356 } 357 } 358 serviceC3 :: device { 359 device0 :: deviceNode { 360 policy = 2; 361 priority = 100; 362 permission = 0644; 363 moduleName = "hdf_test_query_device_driver.so"; 364 serviceName = "serviceC_driver3"; 365 } 366 } 367 serviceC4 :: device { 368 device0 :: deviceNode { 369 policy = 2; 370 priority = 100; 371 permission = 0644; 372 moduleName = "hdf_test_query_device_driver.so"; 373 serviceName = "serviceC_driver4"; 374 } 375 } 376 serviceC5 :: device { 377 device0 :: deviceNode { 378 policy = 2; 379 priority = 100; 380 permission = 0644; 381 moduleName = "hdf_test_query_device_driver.so"; 382 serviceName = "serviceC_driver5"; 383 } 384 } 385 serviceC6 :: device { 386 device0 :: deviceNode { 387 policy = 2; 388 priority = 100; 389 permission = 0644; 390 moduleName = "hdf_test_query_device_driver1.so"; 391 serviceName = "serviceC_driver_no_SO"; 392 } 393 } 394 serviceC7 :: device { 395 device0 :: deviceNode { 396 policy = 2; 397 priority = 100; 398 permission = 0644; 399 moduleName = "hdf_test_query_device_driver.so"; 400 serviceName = "serviceC_driver7"; 401 } 402 } 403 serviceC8 :: device { 404 device0 :: deviceNode { 405 policy = 2; 406 priority = 100; 407 permission = 0644; 408 moduleName = "hdf_test_query_device_driver.so"; 409 serviceName = "serviceC_driver8"; 410 } 411 } 412 serviceC9 :: device { 413 device0 :: deviceNode { 414 policy = 2; 415 priority = 100; 416 permission = 0644; 417 moduleName = "hdf_test_query_device_driver.so"; 418 serviceName = "serviceC_driver9"; 419 } 420 } 421 serviceC10 :: device { 422 device0 :: deviceNode { 423 policy = 2; 424 priority = 100; 425 permission = 0644; 426 moduleName = "hdf_test_query_device_driver.so"; 427 serviceName = "serviceC_driver10"; 428 } 429 } 430 } 431 serviceD :: host { 432 hostName = "serviceD_host"; 433 priority = 50; 434 serviceD :: device { 435 device0 :: deviceNode { 436 policy = 2; 437 priority = 100; 438 permission = 0644; 439 moduleName = "hdf_test_query_device_driver.so"; 440 serviceName = "serviceD_driver"; 441 } 442 } 443 serviceD1 :: device { 444 device0 :: deviceNode { 445 policy = 2; 446 priority = 100; 447 permission = 0644; 448 moduleName = "hdf_test_query_device_driver.so"; 449 serviceName = "serviceD_driver1"; 450 } 451 } 452 serviceD2 :: device { 453 device0 :: deviceNode { 454 policy = 2; 455 priority = 100; 456 permission = 0644; 457 moduleName = "hdf_test_query_device_driver.so"; 458 serviceName = "serviceD_driver2"; 459 } 460 } 461 serviceD3 :: device { 462 device0 :: deviceNode { 463 policy = 2; 464 priority = 100; 465 permission = 0644; 466 moduleName = "hdf_test_query_device_driver.so"; 467 serviceName = "serviceD_driver3"; 468 } 469 } 470 serviceD4 :: device { 471 device0 :: deviceNode { 472 policy = 2; 473 priority = 100; 474 permission = 0644; 475 moduleName = "hdf_test_query_device_driver.so"; 476 serviceName = "serviceD_driver4"; 477 } 478 } 479 serviceD5 :: device { 480 device0 :: deviceNode { 481 policy = 2; 482 priority = 100; 483 permission = 0644; 484 moduleName = "hdf_test_query_device_driver.so"; 485 serviceName = "serviceD_driver5"; 486 } 487 } 488 serviceD6 :: device { 489 device0 :: deviceNode { 490 policy = 2; 491 priority = 100; 492 permission = 0644; 493 moduleName = "hdf_test_query_device_driver1.so"; 494 serviceName = "serviceD_driver_no_SO"; 495 } 496 } 497 serviceD7 :: device { 498 device0 :: deviceNode { 499 policy = 2; 500 priority = 100; 501 permission = 0644; 502 moduleName = "hdf_test_query_device_driver.so"; 503 serviceName = "serviceD_driver7"; 504 } 505 } 506 serviceD8 :: device { 507 device0 :: deviceNode { 508 policy = 2; 509 priority = 100; 510 permission = 0644; 511 moduleName = "hdf_test_query_device_driver.so"; 512 serviceName = "serviceD_driver8"; 513 } 514 } 515 serviceD9 :: device { 516 device0 :: deviceNode { 517 policy = 2; 518 priority = 100; 519 permission = 0644; 520 moduleName = "hdf_test_query_device_driver.so"; 521 serviceName = "serviceD_driver9"; 522 } 523 } 524 serviceD10 :: device { 525 device0 :: deviceNode { 526 policy = 2; 527 priority = 100; 528 permission = 0644; 529 moduleName = "hdf_test_query_device_driver.so"; 530 serviceName = "serviceD_driver10"; 531 } 532 } 533 } 534 serviceE :: host { 535 hostName = "serviceE_host"; 536 priority = 50; 537 serviceE :: device { 538 device0 :: deviceNode { 539 policy = 2; 540 priority = 100; 541 permission = 0644; 542 moduleName = "hdf_test_query_device_driver.so"; 543 serviceName = "serviceE_driver"; 544 } 545 } 546 serviceE1 :: device { 547 device0 :: deviceNode { 548 policy = 2; 549 priority = 100; 550 permission = 0644; 551 moduleName = "hdf_test_query_device_driver.so"; 552 serviceName = "serviceE_driver1"; 553 } 554 } 555 serviceE2 :: device { 556 device0 :: deviceNode { 557 policy = 2; 558 priority = 100; 559 permission = 0644; 560 moduleName = "hdf_test_query_device_driver.so"; 561 serviceName = "serviceE_driver2"; 562 } 563 } 564 serviceE3 :: device { 565 device0 :: deviceNode { 566 policy = 2; 567 priority = 100; 568 permission = 0644; 569 moduleName = "hdf_test_query_device_driver.so"; 570 serviceName = "serviceE_driver3"; 571 } 572 } 573 serviceE4 :: device { 574 device0 :: deviceNode { 575 policy = 2; 576 priority = 100; 577 permission = 0644; 578 moduleName = "hdf_test_query_device_driver.so"; 579 serviceName = "serviceE_driver4"; 580 } 581 } 582 serviceE5 :: device { 583 device0 :: deviceNode { 584 policy = 2; 585 priority = 100; 586 permission = 0644; 587 moduleName = "hdf_test_query_device_driver.so"; 588 serviceName = "serviceE_driver5"; 589 } 590 } 591 serviceE6 :: device { 592 device0 :: deviceNode { 593 policy = 2; 594 priority = 100; 595 permission = 0644; 596 moduleName = "hdf_test_query_device_driver1.so"; 597 serviceName = "serviceE_driver_no_SO"; 598 } 599 } 600 serviceE7 :: device { 601 device0 :: deviceNode { 602 policy = 2; 603 priority = 100; 604 permission = 0644; 605 moduleName = "hdf_test_query_device_driver.so"; 606 serviceName = "serviceE_driver7"; 607 } 608 } 609 serviceE8 :: device { 610 device0 :: deviceNode { 611 policy = 2; 612 priority = 100; 613 permission = 0644; 614 moduleName = "hdf_test_query_device_driver.so"; 615 serviceName = "serviceE_driver8"; 616 } 617 } 618 serviceE9 :: device { 619 device0 :: deviceNode { 620 policy = 2; 621 priority = 100; 622 permission = 0644; 623 moduleName = "hdf_test_query_device_driver.so"; 624 serviceName = "serviceE_driver9"; 625 } 626 } 627 serviceE10 :: device { 628 device0 :: deviceNode { 629 policy = 2; 630 priority = 100; 631 permission = 0644; 632 moduleName = "hdf_test_query_device_driver.so"; 633 serviceName = "serviceE_driver10"; 634 } 635 } 636 } 637 serviceF :: host { 638 hostName = "serviceF_host"; 639 priority = 50; 640 serviceF :: device { 641 device0 :: deviceNode { 642 policy = 2; 643 priority = 100; 644 permission = 0644; 645 moduleName = "hdf_test_query_device_driver.so"; 646 serviceName = "serviceF_driver"; 647 } 648 } 649 serviceF1 :: device { 650 device0 :: deviceNode { 651 policy = 2; 652 priority = 100; 653 permission = 0644; 654 moduleName = "hdf_test_query_device_driver.so"; 655 serviceName = "serviceF_driver1"; 656 } 657 } 658 serviceF2 :: device { 659 device0 :: deviceNode { 660 policy = 2; 661 priority = 100; 662 permission = 0644; 663 moduleName = "hdf_test_query_device_driver.so"; 664 serviceName = "serviceF_driver2"; 665 } 666 } 667 serviceF3 :: device { 668 device0 :: deviceNode { 669 policy = 2; 670 priority = 100; 671 permission = 0644; 672 moduleName = "hdf_test_query_device_driver.so"; 673 serviceName = "serviceF_driver3"; 674 } 675 } 676 serviceF4 :: device { 677 device0 :: deviceNode { 678 policy = 2; 679 priority = 100; 680 permission = 0644; 681 moduleName = "hdf_test_query_device_driver.so"; 682 serviceName = "serviceF_driver4"; 683 } 684 } 685 serviceF5 :: device { 686 device0 :: deviceNode { 687 policy = 2; 688 priority = 100; 689 permission = 0644; 690 moduleName = "hdf_test_query_device_driver.so"; 691 serviceName = "serviceF_driver5"; 692 } 693 } 694 serviceF6 :: device { 695 device0 :: deviceNode { 696 policy = 2; 697 priority = 100; 698 permission = 0644; 699 moduleName = "hdf_test_query_device_driver1.so"; 700 serviceName = "serviceF_driver_no_SO"; 701 } 702 } 703 serviceF7 :: device { 704 device0 :: deviceNode { 705 policy = 2; 706 priority = 100; 707 permission = 0644; 708 moduleName = "hdf_test_query_device_driver.so"; 709 serviceName = "serviceF_driver7"; 710 } 711 } 712 serviceF8 :: device { 713 device0 :: deviceNode { 714 policy = 2; 715 priority = 100; 716 permission = 0644; 717 moduleName = "hdf_test_query_device_driver.so"; 718 serviceName = "serviceF_driver8"; 719 } 720 } 721 serviceF9 :: device { 722 device0 :: deviceNode { 723 policy = 2; 724 priority = 100; 725 permission = 0644; 726 moduleName = "hdf_test_query_device_driver.so"; 727 serviceName = "serviceF_driver9"; 728 } 729 } 730 serviceF10 :: device { 731 device0 :: deviceNode { 732 policy = 2; 733 priority = 100; 734 permission = 0644; 735 moduleName = "hdf_test_query_device_driver.so"; 736 serviceName = "serviceF_driver10"; 737 } 738 } 739 } 740 serviceH :: host { 741 hostName = "serviceH_host"; 742 priority = 50; 743 serviceH :: device { 744 device0 :: deviceNode { 745 policy = 2; 746 priority = 100; 747 permission = 0644; 748 moduleName = "hdf_test_query_device_driver.so"; 749 serviceName = "serviceH_driver"; 750 } 751 } 752 serviceH1 :: device { 753 device0 :: deviceNode { 754 policy = 2; 755 priority = 100; 756 permission = 0644; 757 moduleName = "hdf_test_query_device_driver.so"; 758 serviceName = "serviceH_driver1"; 759 } 760 } 761 serviceH2 :: device { 762 device0 :: deviceNode { 763 policy = 2; 764 priority = 100; 765 permission = 0644; 766 moduleName = "hdf_test_query_device_driver.so"; 767 serviceName = "serviceH_driver2"; 768 } 769 } 770 serviceH3 :: device { 771 device0 :: deviceNode { 772 policy = 2; 773 priority = 100; 774 permission = 0644; 775 moduleName = "hdf_test_query_device_driver.so"; 776 serviceName = "serviceH_driver3"; 777 } 778 } 779 serviceH4 :: device { 780 device0 :: deviceNode { 781 policy = 2; 782 priority = 100; 783 permission = 0644; 784 moduleName = "hdf_test_query_device_driver.so"; 785 serviceName = "serviceH_driver4"; 786 } 787 } 788 serviceH5 :: device { 789 device0 :: deviceNode { 790 policy = 2; 791 priority = 100; 792 permission = 0644; 793 moduleName = "hdf_test_query_device_driver.so"; 794 serviceName = "serviceH_driver5"; 795 } 796 } 797 serviceH6 :: device { 798 device0 :: deviceNode { 799 policy = 2; 800 priority = 100; 801 permission = 0644; 802 moduleName = "hdf_test_query_device_driver1.so"; 803 serviceName = "serviceH_driver_no_SO"; 804 } 805 } 806 serviceH7 :: device { 807 device0 :: deviceNode { 808 policy = 2; 809 priority = 100; 810 permission = 0644; 811 moduleName = "hdf_test_query_device_driver.so"; 812 serviceName = "serviceH_driver7"; 813 } 814 } 815 serviceH8 :: device { 816 device0 :: deviceNode { 817 policy = 2; 818 priority = 100; 819 permission = 0644; 820 moduleName = "hdf_test_query_device_driver.so"; 821 serviceName = "serviceH_driver8"; 822 } 823 } 824 serviceH9 :: device { 825 device0 :: deviceNode { 826 policy = 2; 827 priority = 100; 828 permission = 0644; 829 moduleName = "hdf_test_query_device_driver.so"; 830 serviceName = "serviceH_driver9"; 831 } 832 } 833 serviceH10 :: device { 834 device0 :: deviceNode { 835 policy = 2; 836 priority = 100; 837 permission = 0644; 838 moduleName = "hdf_test_query_device_driver.so"; 839 serviceName = "serviceH_driver10"; 840 } 841 } 842 } 843 serviceG :: host { 844 hostName = "serviceG_host"; 845 priority = 50; 846 serviceG :: device { 847 device0 :: deviceNode { 848 policy = 2; 849 priority = 100; 850 permission = 0644; 851 moduleName = "hdf_test_query_device_driver.so"; 852 serviceName = "serviceG_driver"; 853 } 854 } 855 serviceG1 :: device { 856 device0 :: deviceNode { 857 policy = 2; 858 priority = 100; 859 permission = 0644; 860 moduleName = "hdf_test_query_device_driver.so"; 861 serviceName = "serviceG_driver1"; 862 } 863 } 864 serviceG2 :: device { 865 device0 :: deviceNode { 866 policy = 2; 867 priority = 100; 868 permission = 0644; 869 moduleName = "hdf_test_query_device_driver.so"; 870 serviceName = "serviceG_driver2"; 871 } 872 } 873 serviceG3 :: device { 874 device0 :: deviceNode { 875 policy = 2; 876 priority = 100; 877 permission = 0644; 878 moduleName = "hdf_test_query_device_driver.so"; 879 serviceName = "serviceG_driver3"; 880 } 881 } 882 serviceG4 :: device { 883 device0 :: deviceNode { 884 policy = 2; 885 priority = 100; 886 permission = 0644; 887 moduleName = "hdf_test_query_device_driver.so"; 888 serviceName = "serviceG_driver4"; 889 } 890 } 891 serviceG5 :: device { 892 device0 :: deviceNode { 893 policy = 2; 894 priority = 100; 895 permission = 0644; 896 moduleName = "hdf_test_query_device_driver.so"; 897 serviceName = "serviceG_driver5"; 898 } 899 } 900 serviceG6 :: device { 901 device0 :: deviceNode { 902 policy = 2; 903 priority = 100; 904 permission = 0644; 905 moduleName = "hdf_test_query_device_driver1.so"; 906 serviceName = "serviceG_driver_no_SO"; 907 } 908 } 909 serviceG7 :: device { 910 device0 :: deviceNode { 911 policy = 2; 912 priority = 100; 913 permission = 0644; 914 moduleName = "hdf_test_query_device_driver.so"; 915 serviceName = "serviceG_driver7"; 916 } 917 } 918 serviceG8 :: device { 919 device0 :: deviceNode { 920 policy = 2; 921 priority = 100; 922 permission = 0644; 923 moduleName = "hdf_test_query_device_driver.so"; 924 serviceName = "serviceG_driver8"; 925 } 926 } 927 serviceG9 :: device { 928 device0 :: deviceNode { 929 policy = 2; 930 priority = 100; 931 permission = 0644; 932 moduleName = "hdf_test_query_device_driver.so"; 933 serviceName = "serviceG_driver9"; 934 } 935 } 936 serviceG10 :: device { 937 device0 :: deviceNode { 938 policy = 2; 939 priority = 100; 940 permission = 0644; 941 moduleName = "hdf_test_query_device_driver.so"; 942 serviceName = "serviceG_driver10"; 943 } 944 } 945 } 946 serviceI :: host { 947 hostName = "serviceI_host"; 948 priority = 50; 949 serviceI :: device { 950 device0 :: deviceNode { 951 policy = 2; 952 priority = 100; 953 permission = 0644; 954 moduleName = "hdf_test_query_device_driver.so"; 955 serviceName = "serviceI_driver"; 956 } 957 } 958 serviceI1 :: device { 959 device0 :: deviceNode { 960 policy = 2; 961 priority = 100; 962 permission = 0644; 963 moduleName = "hdf_test_query_device_driver.so"; 964 serviceName = "serviceI_driver1"; 965 } 966 } 967 serviceI2 :: device { 968 device0 :: deviceNode { 969 policy = 2; 970 priority = 100; 971 permission = 0644; 972 moduleName = "hdf_test_query_device_driver.so"; 973 serviceName = "serviceI_driver2"; 974 } 975 } 976 serviceI3 :: device { 977 device0 :: deviceNode { 978 policy = 2; 979 priority = 100; 980 permission = 0644; 981 moduleName = "hdf_test_query_device_driver.so"; 982 serviceName = "serviceI_driver3"; 983 } 984 } 985 serviceI4 :: device { 986 device0 :: deviceNode { 987 policy = 2; 988 priority = 100; 989 permission = 0644; 990 moduleName = "hdf_test_query_device_driver.so"; 991 serviceName = "serviceI_driver4"; 992 } 993 } 994 serviceI5 :: device { 995 device0 :: deviceNode { 996 policy = 2; 997 priority = 100; 998 permission = 0644; 999 moduleName = "hdf_test_query_device_driver.so"; 1000 serviceName = "serviceI_driver5"; 1001 } 1002 } 1003 serviceI6 :: device { 1004 device0 :: deviceNode { 1005 policy = 2; 1006 priority = 100; 1007 permission = 0644; 1008 moduleName = "hdf_test_query_device_driver1.so"; 1009 serviceName = "serviceI_driver_no_SO"; 1010 } 1011 } 1012 serviceI7 :: device { 1013 device0 :: deviceNode { 1014 policy = 2; 1015 priority = 100; 1016 permission = 0644; 1017 moduleName = "hdf_test_query_device_driver.so"; 1018 serviceName = "serviceI_driver7"; 1019 } 1020 } 1021 serviceI8 :: device { 1022 device0 :: deviceNode { 1023 policy = 2; 1024 priority = 100; 1025 permission = 0644; 1026 moduleName = "hdf_test_query_device_driver.so"; 1027 serviceName = "serviceI_driver8"; 1028 } 1029 } 1030 serviceI9 :: device { 1031 device0 :: deviceNode { 1032 policy = 2; 1033 priority = 100; 1034 permission = 0644; 1035 moduleName = "hdf_test_query_device_driver.so"; 1036 serviceName = "serviceI_driver9"; 1037 } 1038 } 1039 serviceI10 :: device { 1040 device0 :: deviceNode { 1041 policy = 2; 1042 priority = 100; 1043 permission = 0644; 1044 moduleName = "hdf_test_query_device_driver.so"; 1045 serviceName = "serviceI_driver10"; 1046 } 1047 } 1048 } 1049 } 1050} 1051