tegra_cpu_car_ops
if (tegra_cpu_car_ops->rail_off_ready &&
static struct tegra_cpu_car_ops tegra114_cpu_car_ops = {
tegra_cpu_car_ops = &tegra114_cpu_car_ops;
static struct tegra_cpu_car_ops tegra124_cpu_car_ops = {
tegra_cpu_car_ops = &tegra124_cpu_car_ops;
static struct tegra_cpu_car_ops tegra20_cpu_car_ops = {
tegra_cpu_car_ops = &tegra20_cpu_car_ops;
static struct tegra_cpu_car_ops tegra210_cpu_car_ops = {
tegra_cpu_car_ops = &tegra210_cpu_car_ops;
static struct tegra_cpu_car_ops tegra30_cpu_car_ops = {
tegra_cpu_car_ops = &tegra30_cpu_car_ops;
static struct tegra_cpu_car_ops dummy_car_ops;
struct tegra_cpu_car_ops *tegra_cpu_car_ops = &dummy_car_ops;
if (WARN_ON(!tegra_cpu_car_ops->rail_off_ready))
return tegra_cpu_car_ops->rail_off_ready();
if (WARN_ON(!tegra_cpu_car_ops->suspend))
tegra_cpu_car_ops->suspend();
if (WARN_ON(!tegra_cpu_car_ops->resume))
tegra_cpu_car_ops->resume();
extern struct tegra_cpu_car_ops *tegra_cpu_car_ops;
if (WARN_ON(!tegra_cpu_car_ops->wait_for_reset))
tegra_cpu_car_ops->wait_for_reset(cpu);
if (WARN_ON(!tegra_cpu_car_ops->put_in_reset))
tegra_cpu_car_ops->put_in_reset(cpu);
if (WARN_ON(!tegra_cpu_car_ops->out_of_reset))
tegra_cpu_car_ops->out_of_reset(cpu);
if (WARN_ON(!tegra_cpu_car_ops->enable_clock))
tegra_cpu_car_ops->enable_clock(cpu);
if (WARN_ON(!tegra_cpu_car_ops->disable_clock))
tegra_cpu_car_ops->disable_clock(cpu);