Lines Matching defs:quirks
16 const struct gic_quirk *quirks, void *data)
18 for (; quirks->desc; quirks++) {
19 if (!quirks->compatible && !quirks->property)
21 if (quirks->compatible &&
22 !of_device_is_compatible(np, quirks->compatible))
24 if (quirks->property &&
25 !of_property_read_bool(np, quirks->property))
27 if (quirks->init(data))
29 quirks->desc);
33 void gic_enable_quirks(u32 iidr, const struct gic_quirk *quirks,
36 for (; quirks->desc; quirks++) {
37 if (quirks->compatible || quirks->property)
39 if (quirks->iidr != (quirks->mask & iidr))
41 if (quirks->init(data))
43 quirks->desc);