Lines Matching defs:base
23 unsigned int gicd_read_igroupr(uintptr_t base, unsigned int id)
27 return mmio_read_32(base + GICD_IGROUPR + (n << 2));
34 unsigned int gicd_read_isenabler(uintptr_t base, unsigned int id)
38 return mmio_read_32(base + GICD_ISENABLER + (n << 2));
45 unsigned int gicd_read_icenabler(uintptr_t base, unsigned int id)
49 return mmio_read_32(base + GICD_ICENABLER + (n << 2));
56 unsigned int gicd_read_ispendr(uintptr_t base, unsigned int id)
60 return mmio_read_32(base + GICD_ISPENDR + (n << 2));
67 unsigned int gicd_read_icpendr(uintptr_t base, unsigned int id)
71 return mmio_read_32(base + GICD_ICPENDR + (n << 2));
78 unsigned int gicd_read_isactiver(uintptr_t base, unsigned int id)
82 return mmio_read_32(base + GICD_ISACTIVER + (n << 2));
89 unsigned int gicd_read_icactiver(uintptr_t base, unsigned int id)
93 return mmio_read_32(base + GICD_ICACTIVER + (n << 2));
100 unsigned int gicd_read_ipriorityr(uintptr_t base, unsigned int id)
104 return mmio_read_32(base + GICD_IPRIORITYR + (n << 2));
111 unsigned int gicd_read_icfgr(uintptr_t base, unsigned int id)
115 return mmio_read_32(base + GICD_ICFGR + (n << 2));
122 unsigned int gicd_read_nsacr(uintptr_t base, unsigned int id)
126 return mmio_read_32(base + GICD_NSACR + (n << 2));
136 void gicd_write_igroupr(uintptr_t base, unsigned int id, unsigned int val)
140 mmio_write_32(base + GICD_IGROUPR + (n << 2), val);
147 void gicd_write_isenabler(uintptr_t base, unsigned int id, unsigned int val)
151 mmio_write_32(base + GICD_ISENABLER + (n << 2), val);
158 void gicd_write_icenabler(uintptr_t base, unsigned int id, unsigned int val)
162 mmio_write_32(base + GICD_ICENABLER + (n << 2), val);
169 void gicd_write_ispendr(uintptr_t base, unsigned int id, unsigned int val)
173 mmio_write_32(base + GICD_ISPENDR + (n << 2), val);
180 void gicd_write_icpendr(uintptr_t base, unsigned int id, unsigned int val)
184 mmio_write_32(base + GICD_ICPENDR + (n << 2), val);
191 void gicd_write_isactiver(uintptr_t base, unsigned int id, unsigned int val)
195 mmio_write_32(base + GICD_ISACTIVER + (n << 2), val);
202 void gicd_write_icactiver(uintptr_t base, unsigned int id, unsigned int val)
206 mmio_write_32(base + GICD_ICACTIVER + (n << 2), val);
213 void gicd_write_ipriorityr(uintptr_t base, unsigned int id, unsigned int val)
217 mmio_write_32(base + GICD_IPRIORITYR + (n << 2), val);
224 void gicd_write_icfgr(uintptr_t base, unsigned int id, unsigned int val)
228 mmio_write_32(base + GICD_ICFGR + (n << 2), val);
235 void gicd_write_nsacr(uintptr_t base, unsigned int id, unsigned int val)
239 mmio_write_32(base + GICD_NSACR + (n << 2), val);
248 unsigned int gicd_get_igroupr(uintptr_t base, unsigned int id)
251 unsigned int reg_val = gicd_read_igroupr(base, id);
256 void gicd_set_igroupr(uintptr_t base, unsigned int id)
259 unsigned int reg_val = gicd_read_igroupr(base, id);
261 gicd_write_igroupr(base, id, reg_val | (1U << bit_num));
264 void gicd_clr_igroupr(uintptr_t base, unsigned int id)
267 unsigned int reg_val = gicd_read_igroupr(base, id);
269 gicd_write_igroupr(base, id, reg_val & ~(1U << bit_num));
272 void gicd_set_isenabler(uintptr_t base, unsigned int id)
276 gicd_write_isenabler(base, id, (1U << bit_num));
279 void gicd_set_icenabler(uintptr_t base, unsigned int id)
283 gicd_write_icenabler(base, id, (1U << bit_num));
286 void gicd_set_ispendr(uintptr_t base, unsigned int id)
290 gicd_write_ispendr(base, id, (1U << bit_num));
293 void gicd_set_icpendr(uintptr_t base, unsigned int id)
297 gicd_write_icpendr(base, id, (1U << bit_num));
300 unsigned int gicd_get_isactiver(uintptr_t base, unsigned int id)
303 unsigned int reg_val = gicd_read_isactiver(base, id);
308 void gicd_set_isactiver(uintptr_t base, unsigned int id)
312 gicd_write_isactiver(base, id, (1U << bit_num));
315 void gicd_set_icactiver(uintptr_t base, unsigned int id)
319 gicd_write_icactiver(base, id, (1U << bit_num));
322 void gicd_set_ipriorityr(uintptr_t base, unsigned int id, unsigned int pri)
326 mmio_write_8(base + GICD_IPRIORITYR + id, val);
329 void gicd_set_icfgr(uintptr_t base, unsigned int id, unsigned int cfg)
335 uint32_t reg_val = gicd_read_icfgr(base, id);
341 gicd_write_icfgr(base, id, reg_val);