Lines Matching defs:gicv3_driver_data
21 const gicv3_driver_data_t *gicv3_driver_data;
160 gicv3_driver_data = plat_driver_data;
170 flush_dcache_range((uintptr_t)&gicv3_driver_data,
171 sizeof(gicv3_driver_data));
172 flush_dcache_range((uintptr_t)gicv3_driver_data,
173 sizeof(*gicv3_driver_data));
190 assert(gicv3_driver_data != NULL);
191 assert(gicv3_driver_data->gicd_base != 0U);
200 gicd_clr_ctlr(gicv3_driver_data->gicd_base,
207 gicd_set_ctlr(gicv3_driver_data->gicd_base,
211 gicv3_spis_config_defaults(gicv3_driver_data->gicd_base);
214 gicv3_driver_data->gicd_base,
215 gicv3_driver_data->interrupt_props,
216 gicv3_driver_data->interrupt_props_num);
219 gicd_set_ctlr(gicv3_driver_data->gicd_base, bitmap, RWP_TRUE);
233 assert(gicv3_driver_data != NULL);
234 assert(proc_num < gicv3_driver_data->rdistif_num);
235 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
236 assert(gicv3_driver_data->gicd_base != 0U);
238 ctlr = gicd_read_ctlr(gicv3_driver_data->gicd_base);
246 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
253 gicv3_driver_data->interrupt_props,
254 gicv3_driver_data->interrupt_props_num);
258 gicd_set_ctlr(gicv3_driver_data->gicd_base, bitmap, RWP_TRUE);
283 assert(gicv3_driver_data != NULL);
284 assert(proc_num < gicv3_driver_data->rdistif_num);
285 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
289 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
348 assert(gicv3_driver_data != NULL);
349 assert(proc_num < gicv3_driver_data->rdistif_num);
350 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
372 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
439 assert(gicv3_driver_data != NULL);
443 assert(proc_num < gicv3_driver_data->rdistif_num);
453 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
454 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
459 assert(gicv3_driver_data->gicd_base != 0U);
460 gicd_base = gicv3_get_multichip_base(id, gicv3_driver_data->gicd_base);
498 assert(gicv3_driver_data != NULL);
532 assert(gicv3_driver_data != NULL);
562 assert(gicv3_driver_data != NULL);
563 assert(proc_num < gicv3_driver_data->rdistif_num);
564 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
568 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
637 assert(gicv3_driver_data != NULL);
638 assert(proc_num < gicv3_driver_data->rdistif_num);
639 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
643 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
745 assert(gicv3_driver_data != NULL);
746 assert(gicv3_driver_data->gicd_base != 0U);
750 uintptr_t gicd_base = gicv3_driver_data->gicd_base;
832 assert(gicv3_driver_data != NULL);
833 assert(gicv3_driver_data->gicd_base != 0U);
837 uintptr_t gicd_base = gicv3_driver_data->gicd_base;
940 assert(gicv3_driver_data != NULL);
941 assert(gicv3_driver_data->gicd_base != 0U);
942 assert(proc_num < gicv3_driver_data->rdistif_num);
943 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
949 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
953 gicd_base = gicv3_get_multichip_base(id, gicv3_driver_data->gicd_base);
966 assert(gicv3_driver_data != NULL);
967 assert(gicv3_driver_data->gicd_base != 0U);
968 assert(proc_num < gicv3_driver_data->rdistif_num);
969 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
981 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
984 gicd_base = gicv3_get_multichip_base(id, gicv3_driver_data->gicd_base);
998 assert(gicv3_driver_data != NULL);
999 assert(gicv3_driver_data->gicd_base != 0U);
1000 assert(proc_num < gicv3_driver_data->rdistif_num);
1001 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
1012 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
1016 gicv3_driver_data->rdistif_base_addrs[proc_num]);
1019 gicd_base = gicv3_get_multichip_base(id, gicv3_driver_data->gicd_base);
1039 assert(gicv3_driver_data != NULL);
1040 assert(gicv3_driver_data->gicd_base != 0U);
1041 assert(proc_num < gicv3_driver_data->rdistif_num);
1042 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
1047 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
1051 gicd_base = gicv3_get_multichip_base(id, gicv3_driver_data->gicd_base);
1068 assert(gicv3_driver_data != NULL);
1069 assert(gicv3_driver_data->gicd_base != 0U);
1070 assert(proc_num < gicv3_driver_data->rdistif_num);
1071 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
1094 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
1106 gicd_base = gicv3_get_multichip_base(id, gicv3_driver_data->gicd_base);
1189 assert(gicv3_driver_data != NULL);
1190 assert(gicv3_driver_data->gicd_base != 0U);
1197 gicd_base = gicv3_get_multichip_base(id, gicv3_driver_data->gicd_base);
1222 assert(gicv3_driver_data != NULL);
1223 assert(gicv3_driver_data->gicd_base != 0U);
1224 assert(proc_num < gicv3_driver_data->rdistif_num);
1225 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
1236 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
1239 gicd_base = gicv3_get_multichip_base(id, gicv3_driver_data->gicd_base);
1255 assert(gicv3_driver_data != NULL);
1256 assert(gicv3_driver_data->gicd_base != 0U);
1257 assert(proc_num < gicv3_driver_data->rdistif_num);
1258 assert(gicv3_driver_data->rdistif_base_addrs != NULL);
1270 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
1273 gicd_base = gicv3_get_multichip_base(id, gicv3_driver_data->gicd_base);
1316 assert(gicv3_driver_data->gicr_base == 0U);
1332 if (gicv3_driver_data->mpidr_to_core_pos != NULL) {
1333 proc_num = gicv3_driver_data->mpidr_to_core_pos(mpidr);
1342 if (gicv3_driver_data->rdistif_base_addrs[proc_num]
1346 gicv3_driver_data->rdistif_base_addrs[proc_num] =
1367 flush_dcache_range((uintptr_t)&(gicv3_driver_data->rdistif_base_addrs[proc_num]),
1368 sizeof(*(gicv3_driver_data->rdistif_base_addrs)));