Lines Matching defs:base
21 unsigned int gicd_read_igroupr(uintptr_t base, unsigned int id)
25 return mmio_read_32(base + GICD_IGROUPR + (n << 2));
32 unsigned int gicd_read_isenabler(uintptr_t base, unsigned int id)
36 return mmio_read_32(base + GICD_ISENABLER + (n << 2));
43 unsigned int gicd_read_icenabler(uintptr_t base, unsigned int id)
47 return mmio_read_32(base + GICD_ICENABLER + (n << 2));
54 unsigned int gicd_read_ispendr(uintptr_t base, unsigned int id)
58 return mmio_read_32(base + GICD_ISPENDR + (n << 2));
65 unsigned int gicd_read_icpendr(uintptr_t base, unsigned int id)
69 return mmio_read_32(base + GICD_ICPENDR + (n << 2));
76 unsigned int gicd_read_isactiver(uintptr_t base, unsigned int id)
80 return mmio_read_32(base + GICD_ISACTIVER + (n << 2));
87 unsigned int gicd_read_icactiver(uintptr_t base, unsigned int id)
91 return mmio_read_32(base + GICD_ICACTIVER + (n << 2));
98 unsigned int gicd_read_ipriorityr(uintptr_t base, unsigned int id)
102 return mmio_read_32(base + GICD_IPRIORITYR + (n << 2));
109 unsigned int gicd_read_icfgr(uintptr_t base, unsigned int id)
113 return mmio_read_32(base + GICD_ICFGR + (n << 2));
120 unsigned int gicd_read_nsacr(uintptr_t base, unsigned int id)
124 return mmio_read_32(base + GICD_NSACR + (n << 2));
134 void gicd_write_igroupr(uintptr_t base, unsigned int id, unsigned int val)
138 mmio_write_32(base + GICD_IGROUPR + (n << 2), val);
145 void gicd_write_isenabler(uintptr_t base, unsigned int id, unsigned int val)
149 mmio_write_32(base + GICD_ISENABLER + (n << 2), val);
156 void gicd_write_icenabler(uintptr_t base, unsigned int id, unsigned int val)
160 mmio_write_32(base + GICD_ICENABLER + (n << 2), val);
167 void gicd_write_ispendr(uintptr_t base, unsigned int id, unsigned int val)
171 mmio_write_32(base + GICD_ISPENDR + (n << 2), val);
178 void gicd_write_icpendr(uintptr_t base, unsigned int id, unsigned int val)
182 mmio_write_32(base + GICD_ICPENDR + (n << 2), val);
189 void gicd_write_isactiver(uintptr_t base, unsigned int id, unsigned int val)
193 mmio_write_32(base + GICD_ISACTIVER + (n << 2), val);
200 void gicd_write_icactiver(uintptr_t base, unsigned int id, unsigned int val)
204 mmio_write_32(base + GICD_ICACTIVER + (n << 2), val);
211 void gicd_write_ipriorityr(uintptr_t base, unsigned int id, unsigned int val)
215 mmio_write_32(base + GICD_IPRIORITYR + (n << 2), val);
222 void gicd_write_icfgr(uintptr_t base, unsigned int id, unsigned int val)
226 mmio_write_32(base + GICD_ICFGR + (n << 2), val);
233 void gicd_write_nsacr(uintptr_t base, unsigned int id, unsigned int val)
237 mmio_write_32(base + GICD_NSACR + (n << 2), val);
246 unsigned int gicd_get_igroupr(uintptr_t base, unsigned int id)
249 unsigned int reg_val = gicd_read_igroupr(base, id);
254 void gicd_set_igroupr(uintptr_t base, unsigned int id)
257 unsigned int reg_val = gicd_read_igroupr(base, id);
259 gicd_write_igroupr(base, id, reg_val | (1U << bit_num));
262 void gicd_clr_igroupr(uintptr_t base, unsigned int id)
265 unsigned int reg_val = gicd_read_igroupr(base, id);
267 gicd_write_igroupr(base, id, reg_val & ~(1U << bit_num));
270 void gicd_set_isenabler(uintptr_t base, unsigned int id)
274 gicd_write_isenabler(base, id, (1U << bit_num));
277 void gicd_set_icenabler(uintptr_t base, unsigned int id)
281 gicd_write_icenabler(base, id, (1U << bit_num));
284 void gicd_set_ispendr(uintptr_t base, unsigned int id)
288 gicd_write_ispendr(base, id, (1U << bit_num));
291 void gicd_set_icpendr(uintptr_t base, unsigned int id)
295 gicd_write_icpendr(base, id, (1U << bit_num));
298 unsigned int gicd_get_isactiver(uintptr_t base, unsigned int id)
301 unsigned int reg_val = gicd_read_isactiver(base, id);
306 void gicd_set_isactiver(uintptr_t base, unsigned int id)
310 gicd_write_isactiver(base, id, (1U << bit_num));
313 void gicd_set_icactiver(uintptr_t base, unsigned int id)
317 gicd_write_icactiver(base, id, (1U << bit_num));
320 void gicd_set_ipriorityr(uintptr_t base, unsigned int id, unsigned int pri)
324 mmio_write_8(base + GICD_IPRIORITYR + id, val);
327 void gicd_set_icfgr(uintptr_t base, unsigned int id, unsigned int cfg)
333 uint32_t reg_val = gicd_read_icfgr(base, id);
339 gicd_write_icfgr(base, id, reg_val);