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