Lines Matching defs:rscp

615 acpidev_resource_walk_producer(ACPI_RESOURCE *rscp, void *ctxp)
624 switch (rscp->Type) {
636 rscp->Type);
645 if (rscp->Data.Io.IoDecode == ACPI_DECODE_16) {
650 range.parent_low = range.child_low = rscp->Data.Io.Minimum;
652 range.size_low = rscp->Data.Io.AddressLength;
673 if (rscp->Data.Address.ProducerConsumer != ACPI_PRODUCER) {
676 } else if (ACPI_FAILURE(AcpiResourceToAddress64(rscp,
692 if (rscp->Data.ExtAddress64.ProducerConsumer != ACPI_PRODUCER) {
698 *(ACPI_RESOURCE_ADDRESS *)&addr64 = rscp->Data.Address;
699 addr64.Granularity = rscp->Data.ExtAddress64.Granularity;
700 addr64.Minimum = rscp->Data.ExtAddress64.Minimum;
701 addr64.Maximum = rscp->Data.ExtAddress64.Maximum;
703 rscp->Data.ExtAddress64.TranslationOffset;
704 addr64.AddressLength = rscp->Data.ExtAddress64.AddressLength;
727 rscp->Type);
735 acpidev_resource_walk_consumer(ACPI_RESOURCE *rscp, void *ctxp)
744 switch (rscp->Type) {
750 rscp->Type);
757 if (rscp->Data.ExtendedIrq.ProducerConsumer != ACPI_CONSUMER) {
762 for (i = 0; i < rscp->Data.ExtendedIrq.InterruptCount; i++) {
764 rscp->Data.ExtendedIrq.Interrupts[i]))) {
779 for (i = 0; i < rscp->Data.Irq.InterruptCount; i++) {
781 rscp->Data.Irq.Interrupts[i]))) {
796 for (i = 0; i < rscp->Data.Dma.ChannelCount; i++) {
798 rscp->Data.Dma.Channels[i]))) {
816 if (rscp->Type == ACPI_RESOURCE_TYPE_IO) {
817 if (rscp->Data.Io.IoDecode == ACPI_DECODE_16) {
820 reg.phys_low = rscp->Data.Io.Minimum;
821 reg.size_low = rscp->Data.Io.AddressLength;
824 reg.phys_low = rscp->Data.FixedIo.Address;
825 reg.size_low = rscp->Data.FixedIo.AddressLength;
850 if (rscp->Type == ACPI_RESOURCE_TYPE_MEMORY32) {
851 if (rscp->Data.Memory32.WriteProtect ==
855 reg.phys_low = rscp->Data.Memory32.Minimum;
856 reg.size_low = rscp->Data.Memory32.AddressLength;
858 if (rscp->Data.FixedMemory32.WriteProtect ==
862 reg.phys_low = rscp->Data.FixedMemory32.Address;
863 reg.size_low = rscp->Data.FixedMemory32.AddressLength;
888 if (rscp->Data.Address.ProducerConsumer != ACPI_CONSUMER) {
891 } else if (ACPI_FAILURE(AcpiResourceToAddress64(rscp,
907 if (rscp->Data.ExtAddress64.ProducerConsumer != ACPI_CONSUMER) {
913 *(ACPI_RESOURCE_ADDRESS *)&addr64 = rscp->Data.Address;
914 addr64.Granularity = rscp->Data.ExtAddress64.Granularity;
915 addr64.Minimum = rscp->Data.ExtAddress64.Minimum;
916 addr64.Maximum = rscp->Data.ExtAddress64.Maximum;
918 rscp->Data.ExtAddress64.TranslationOffset;
919 addr64.AddressLength = rscp->Data.ExtAddress64.AddressLength;
942 rscp->Type);