/** * mips_machine_is_compatible() - check if a machine is compatible with an FDT * @mach: the machine struct to check * @fdt: the FDT to check for compatibility with * * Check whether the given machine @mach is compatible with the given flattened * device tree @fdt, based upon the compatibility property of the root node. * * Return: the device id matched if any, else NULL
*/ staticinlineconststruct of_device_id *
mips_machine_is_compatible(conststruct mips_machine *mach, constvoid *fdt)
{ conststruct of_device_id *match;
if (!mach->matches) return NULL;
for (match = mach->matches; match->compatible[0]; match++) { if (fdt_node_check_compatible(fdt, 0, match->compatible) == 0) return match;
}
return NULL;
}
/** * struct mips_fdt_fixup - Describe a fixup to apply to an FDT * @apply: applies the fixup to @fdt, returns zero on success else -errno * @description: a short description of the fixup * * Describes a fixup applied to an FDT blob by the @apply function. The * @description field provides a short description of the fixup intended for * use in error messages if the @apply function returns non-zero.
*/ struct mips_fdt_fixup { int (*apply)(void *fdt); constchar *description;
};
/** * apply_mips_fdt_fixups() - apply fixups to an FDT blob * @fdt_out: buffer in which to place the fixed-up FDT * @fdt_out_size: the size of the @fdt_out buffer * @fdt_in: the FDT blob * @fixups: pointer to an array of fixups to be applied * * Loop through the array of fixups pointed to by @fixups, calling the apply * function on each until either one returns an error or we reach the end of * the list as indicated by an entry with a NULL apply field. * * Return: zero on success, else -errno
*/ externint __init apply_mips_fdt_fixups(void *fdt_out, size_t fdt_out_size, constvoid *fdt_in, conststruct mips_fdt_fixup *fixups);
#endif/* __MIPS_ASM_MACHINE_H__ */
Messung V0.5
¤ Dauer der Verarbeitung: 0.22 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.