Lines Matching defs:in
40 static void __iomem *ics_native_xive(struct ics_native *in, unsigned int vec)
42 return in->base + 0x800 + ((vec - in->ibase) << 2);
49 struct ics_native *in = to_ics_native(ics);
54 if (vec < in->ibase || vec >= (in->ibase + in->icount))
58 out_be32(ics_native_xive(in, vec), (server << 8) | DEFAULT_PRIORITY);
78 static void ics_native_do_mask(struct ics_native *in, unsigned int vec)
80 out_be32(ics_native_xive(in, vec), 0xff);
87 struct ics_native *in = to_ics_native(ics);
91 if (vec < in->ibase || vec >= (in->ibase + in->icount))
93 ics_native_do_mask(in, vec);
102 struct ics_native *in = to_ics_native(ics);
106 if (vec < in->ibase || vec >= (in->ibase + in->icount))
111 pr_warn("%s: No online cpus in the mask %*pb for irq %d\n",
116 xive = in_be32(ics_native_xive(in, vec));
118 out_be32(ics_native_xive(in, vec), xive);
136 struct ics_native *in = to_ics_native(ics);
140 if (hw_irq < in->ibase || hw_irq >= (in->ibase + in->icount))
148 struct ics_native *in = to_ics_native(ics);
150 if (vec < in->ibase || vec >= (in->ibase + in->icount))
153 ics_native_do_mask(in, vec);
158 struct ics_native *in = to_ics_native(ics);
161 if (vec < in->ibase || vec >= (in->ibase + in->icount))
164 xive = in_be32(ics_native_xive(in, vec));
170 struct ics_native *in = to_ics_native(ics);
172 return in->node == node;
244 /* Find native ICS in the device-tree */