Lines Matching defs:ar
499 struct acpi_io *ar;
503 SIMPLEQ_FOREACH(ar, &res->ar_io, ar_list) {
504 aprint_normal("%s0x%x", sep, ar->ar_base);
505 if (ar->ar_length > 1)
506 aprint_normal("-0x%x", ar->ar_base +
507 ar->ar_length - 1);
515 struct acpi_mem *ar;
519 SIMPLEQ_FOREACH(ar, &res->ar_mem, ar_list) {
521 (uint64_t)ar->ar_base);
522 if (ar->ar_length > 1)
524 (uint64_t)ar->ar_base +
525 ar->ar_length - 1);
533 struct acpi_irq *ar;
537 SIMPLEQ_FOREACH(ar, &res->ar_irq, ar_list) {
538 aprint_normal("%s%d", sep, ar->ar_irq);
544 struct acpi_drq *ar;
548 SIMPLEQ_FOREACH(ar, &res->ar_drq, ar_list) {
549 aprint_normal("%s%d", sep, ar->ar_drq);
567 struct acpi_io *ar;
568 ar = SIMPLEQ_FIRST(&res->ar_io);
570 ACPI_FREE(ar);
574 struct acpi_iorange *ar;
575 ar = SIMPLEQ_FIRST(&res->ar_iorange);
577 ACPI_FREE(ar);
581 struct acpi_mem *ar;
582 ar = SIMPLEQ_FIRST(&res->ar_mem);
584 ACPI_FREE(ar);
588 struct acpi_memrange *ar;
589 ar = SIMPLEQ_FIRST(&res->ar_memrange);
591 ACPI_FREE(ar);
595 struct acpi_irq *ar;
596 ar = SIMPLEQ_FIRST(&res->ar_irq);
598 ACPI_FREE(ar);
602 struct acpi_drq *ar;
603 ar = SIMPLEQ_FIRST(&res->ar_drq);
605 ACPI_FREE(ar);
615 struct acpi_io *ar;
617 SIMPLEQ_FOREACH(ar, &res->ar_io, ar_list) {
618 if (ar->ar_index == idx)
619 return ar;
627 struct acpi_iorange *ar;
629 SIMPLEQ_FOREACH(ar, &res->ar_iorange, ar_list) {
630 if (ar->ar_index == idx)
631 return ar;
639 struct acpi_mem *ar;
641 SIMPLEQ_FOREACH(ar, &res->ar_mem, ar_list) {
642 if (ar->ar_index == idx)
643 return ar;
651 struct acpi_memrange *ar;
653 SIMPLEQ_FOREACH(ar, &res->ar_memrange, ar_list) {
654 if (ar->ar_index == idx)
655 return ar;
663 struct acpi_irq *ar;
665 SIMPLEQ_FOREACH(ar, &res->ar_irq, ar_list) {
666 if (ar->ar_index == idx)
667 return ar;
675 struct acpi_drq *ar;
677 SIMPLEQ_FOREACH(ar, &res->ar_drq, ar_list) {
678 if (ar->ar_index == idx)
679 return ar;
781 struct acpi_io *ar;
787 SIMPLEQ_FOREACH(ar, &res->ar_io, ar_list) {
788 if (ar->ar_base == base + length ) {
793 ar->ar_base = base;
794 ar->ar_length += length;
796 } else if (ar->ar_base + ar->ar_length == base) {
801 ar->ar_length += length;
815 ar = ACPI_ALLOCATE(sizeof(*ar));
816 if (ar == NULL) {
823 ar->ar_index = res->ar_nio++;
824 ar->ar_base = base;
825 ar->ar_length = length;
827 SIMPLEQ_INSERT_TAIL(&res->ar_io, ar, ar_list);
835 struct acpi_iorange *ar;
837 ar = ACPI_ALLOCATE(sizeof(*ar));
838 if (ar == NULL) {
845 ar->ar_index = res->ar_niorange++;
846 ar->ar_low = low;
847 ar->ar_high = high;
848 ar->ar_length = length;
849 ar->ar_align = align;
851 SIMPLEQ_INSERT_TAIL(&res->ar_iorange, ar, ar_list);
859 struct acpi_mem *ar;
861 ar = ACPI_ALLOCATE(sizeof(*ar));
862 if (ar == NULL) {
869 ar->ar_index = res->ar_nmem++;
870 ar->ar_base = base;
871 ar->ar_length = length;
872 ar->ar_xbase = xbase;
874 SIMPLEQ_INSERT_TAIL(&res->ar_mem, ar, ar_list);
882 struct acpi_memrange *ar;
884 ar = ACPI_ALLOCATE(sizeof(*ar));
885 if (ar == NULL) {
892 ar->ar_index = res->ar_nmemrange++;
893 ar->ar_low = low;
894 ar->ar_high = high;
895 ar->ar_length = length;
896 ar->ar_align = align;
898 SIMPLEQ_INSERT_TAIL(&res->ar_memrange, ar, ar_list);
905 struct acpi_irq *ar;
907 ar = ACPI_ALLOCATE(sizeof(*ar));
908 if (ar == NULL) {
915 ar->ar_index = res->ar_nirq++;
916 ar->ar_irq = irq;
917 ar->ar_type = type;
919 SIMPLEQ_INSERT_TAIL(&res->ar_irq, ar, ar_list);
926 struct acpi_drq *ar;
928 ar = ACPI_ALLOCATE(sizeof(*ar));
929 if (ar == NULL) {
936 ar->ar_index = res->ar_ndrq++;
937 ar->ar_drq = drq;
939 SIMPLEQ_INSERT_TAIL(&res->ar_drq, ar, ar_list);