Lines Matching full:quirks
17 const struct gic_quirk *quirks, void *data) in gic_enable_of_quirks() argument
19 for (; quirks->desc; quirks++) { in gic_enable_of_quirks()
20 if (!quirks->compatible && !quirks->property) in gic_enable_of_quirks()
22 if (quirks->compatible && in gic_enable_of_quirks()
23 !of_device_is_compatible(np, quirks->compatible)) in gic_enable_of_quirks()
25 if (quirks->property && in gic_enable_of_quirks()
26 !of_property_read_bool(np, quirks->property)) in gic_enable_of_quirks()
28 if (quirks->init(data)) in gic_enable_of_quirks()
30 quirks->desc); in gic_enable_of_quirks()
34 void gic_enable_quirks(u32 iidr, const struct gic_quirk *quirks, in gic_enable_quirks() argument
37 for (; quirks->desc; quirks++) { in gic_enable_quirks()
38 if (quirks->compatible || quirks->property) in gic_enable_quirks()
40 if (quirks->iidr != (quirks->mask & iidr)) in gic_enable_quirks()
42 if (quirks->init(data)) in gic_enable_quirks()
44 quirks->desc); in gic_enable_quirks()