Lines Matching defs:srsbuf
736 acpi_pci_link_srs_from_crs(struct acpi_pci_link_softc *sc, ACPI_BUFFER *srsbuf)
744 srsbuf->Pointer = NULL;
745 srsbuf->Length = ACPI_ALLOCATE_BUFFER;
746 status = AcpiGetCurrentResources(sc->pl_handle, srsbuf);
747 if (ACPI_SUCCESS(status) && srsbuf->Pointer == NULL)
759 res = (ACPI_RESOURCE *)srsbuf->Pointer;
760 end = (ACPI_RESOURCE *)((char *)srsbuf->Pointer + srsbuf->Length);
819 ACPI_BUFFER *srsbuf)
827 srsbuf->Pointer = NULL;
865 status = acpi_AppendBufferResource(srsbuf, &newres);
869 if (srsbuf->Pointer != NULL)
870 ACPI_FREE(srsbuf->Pointer);
878 acpi_pci_link_srs(struct acpi_pci_link_softc *sc, ACPI_BUFFER *srsbuf)
883 status = acpi_pci_link_srs_from_links(sc, srsbuf);
885 status = acpi_pci_link_srs_from_crs(sc, srsbuf);
892 return AcpiSetCurrentResources(sc->pl_handle, srsbuf);
900 ACPI_BUFFER srsbuf;
905 status = acpi_pci_link_srs(sc, &srsbuf);
917 resource = (ACPI_RESOURCE *)srsbuf.Pointer;
918 end = (ACPI_RESOURCE *)((char *)srsbuf.Pointer + srsbuf.Length);
955 ACPI_FREE(srsbuf.Pointer);
1146 ACPI_BUFFER srsbuf;
1150 if (ACPI_SUCCESS(acpi_pci_link_srs(sc, &srsbuf)))
1151 ACPI_FREE(srsbuf.Pointer);