machine.h (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) | machine.h (33def8498fdde180023444b08e12b72a9efed41d) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 * Copyright (C) 2016 Imagination Technologies 4 * Author: Paul Burton <paul.burton@mips.com> 5 */ 6 7#ifndef __MIPS_ASM_MACHINE_H__ 8#define __MIPS_ASM_MACHINE_H__ --- 9 unchanged lines hidden (view full) --- 18 unsigned int (*measure_hpt_freq)(void); 19}; 20 21extern long __mips_machines_start; 22extern long __mips_machines_end; 23 24#define MIPS_MACHINE(name) \ 25 static const struct mips_machine __mips_mach_##name \ | 1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 * Copyright (C) 2016 Imagination Technologies 4 * Author: Paul Burton <paul.burton@mips.com> 5 */ 6 7#ifndef __MIPS_ASM_MACHINE_H__ 8#define __MIPS_ASM_MACHINE_H__ --- 9 unchanged lines hidden (view full) --- 18 unsigned int (*measure_hpt_freq)(void); 19}; 20 21extern long __mips_machines_start; 22extern long __mips_machines_end; 23 24#define MIPS_MACHINE(name) \ 25 static const struct mips_machine __mips_mach_##name \ |
26 __used __section(.mips.machines.init) | 26 __used __section(".mips.machines.init") |
27 28#define for_each_mips_machine(mach) \ 29 for ((mach) = (struct mips_machine *)&__mips_machines_start; \ 30 (mach) < (struct mips_machine *)&__mips_machines_end; \ 31 (mach)++) 32 33/** 34 * mips_machine_is_compatible() - check if a machine is compatible with an FDT --- 56 unchanged lines hidden --- | 27 28#define for_each_mips_machine(mach) \ 29 for ((mach) = (struct mips_machine *)&__mips_machines_start; \ 30 (mach) < (struct mips_machine *)&__mips_machines_end; \ 31 (mach)++) 32 33/** 34 * mips_machine_is_compatible() - check if a machine is compatible with an FDT --- 56 unchanged lines hidden --- |