Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/nvidia/tegra_ahci.c
Show First 20 Lines • Show All 767 Lines • ▼ Show 20 Lines | static device_method_t tegra_ahci_methods[] = { | ||||
DEVMETHOD(device_detach, tegra_ahci_detach), | DEVMETHOD(device_detach, tegra_ahci_detach), | ||||
DEVMETHOD(device_suspend, tegra_ahci_suspend), | DEVMETHOD(device_suspend, tegra_ahci_suspend), | ||||
DEVMETHOD(device_resume, tegra_ahci_resume), | DEVMETHOD(device_resume, tegra_ahci_resume), | ||||
DEVMETHOD(bus_print_child, ahci_print_child), | DEVMETHOD(bus_print_child, ahci_print_child), | ||||
DEVMETHOD(bus_alloc_resource, ahci_alloc_resource), | DEVMETHOD(bus_alloc_resource, ahci_alloc_resource), | ||||
DEVMETHOD(bus_release_resource, ahci_release_resource), | DEVMETHOD(bus_release_resource, ahci_release_resource), | ||||
DEVMETHOD(bus_setup_intr, ahci_setup_intr), | DEVMETHOD(bus_setup_intr, ahci_setup_intr), | ||||
DEVMETHOD(bus_teardown_intr, ahci_teardown_intr), | DEVMETHOD(bus_teardown_intr, ahci_teardown_intr), | ||||
DEVMETHOD(bus_child_location_str, ahci_child_location_str), | DEVMETHOD(bus_child_location, ahci_child_location), | ||||
DEVMETHOD(bus_get_dma_tag, ahci_get_dma_tag), | DEVMETHOD(bus_get_dma_tag, ahci_get_dma_tag), | ||||
DEVMETHOD_END | DEVMETHOD_END | ||||
}; | }; | ||||
static DEFINE_CLASS_0(ahci, tegra_ahci_driver, tegra_ahci_methods, | static DEFINE_CLASS_0(ahci, tegra_ahci_driver, tegra_ahci_methods, | ||||
sizeof(struct tegra_ahci_sc)); | sizeof(struct tegra_ahci_sc)); | ||||
DRIVER_MODULE(tegra_ahci, simplebus, tegra_ahci_driver, ahci_devclass, | DRIVER_MODULE(tegra_ahci, simplebus, tegra_ahci_driver, ahci_devclass, | ||||
NULL, NULL); | NULL, NULL); |