Lines Matching refs:proc_num
227 void gicv3_rdistif_init(unsigned int proc_num) in gicv3_rdistif_init() argument
234 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_rdistif_init()
244 gicv3_rdistif_on(proc_num); in gicv3_rdistif_init()
246 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_rdistif_init()
265 void gicv3_rdistif_off(unsigned int proc_num) in gicv3_rdistif_off() argument
269 void gicv3_rdistif_on(unsigned int proc_num) in gicv3_rdistif_on() argument
277 void gicv3_cpuif_enable(unsigned int proc_num) in gicv3_cpuif_enable() argument
284 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_cpuif_enable()
289 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_cpuif_enable()
345 void gicv3_cpuif_disable(unsigned int proc_num) in gicv3_cpuif_disable() argument
350 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_cpuif_disable()
373 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_cpuif_disable()
433 unsigned int gicv3_get_interrupt_group(unsigned int id, unsigned int proc_num) in gicv3_get_interrupt_group() argument
444 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_get_interrupt_group()
459 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_get_interrupt_group()
561 void gicv3_rdistif_save(unsigned int proc_num, in gicv3_rdistif_save() argument
568 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_rdistif_save()
573 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_rdistif_save()
626 gicv3_distif_pre_save(proc_num); in gicv3_rdistif_save()
636 void gicv3_rdistif_init_restore(unsigned int proc_num, in gicv3_rdistif_init_restore() argument
643 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_rdistif_init_restore()
648 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_rdistif_init_restore()
662 gicv3_rdistif_on(proc_num); in gicv3_rdistif_init_restore()
669 gicv3_distif_post_restore(proc_num); in gicv3_rdistif_init_restore()
943 unsigned int gicv3_get_interrupt_active(unsigned int id, unsigned int proc_num) in gicv3_get_interrupt_active() argument
949 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_get_interrupt_active()
959 gicv3_driver_data->rdistif_base_addrs[proc_num], id); in gicv3_get_interrupt_active()
972 void gicv3_enable_interrupt(unsigned int id, unsigned int proc_num) in gicv3_enable_interrupt() argument
978 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_enable_interrupt()
993 gicv3_driver_data->rdistif_base_addrs[proc_num], id); in gicv3_enable_interrupt()
1006 void gicv3_disable_interrupt(unsigned int id, unsigned int proc_num) in gicv3_disable_interrupt() argument
1012 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_disable_interrupt()
1026 gicv3_driver_data->rdistif_base_addrs[proc_num], id); in gicv3_disable_interrupt()
1030 gicv3_driver_data->rdistif_base_addrs[proc_num]); in gicv3_disable_interrupt()
1047 void gicv3_set_interrupt_priority(unsigned int id, unsigned int proc_num, in gicv3_set_interrupt_priority() argument
1055 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_set_interrupt_priority()
1064 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_set_interrupt_priority()
1078 void gicv3_set_interrupt_group(unsigned int id, unsigned int proc_num, in gicv3_set_interrupt_group() argument
1087 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_set_interrupt_group()
1114 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_set_interrupt_group()
1238 void gicv3_clear_interrupt_pending(unsigned int id, unsigned int proc_num) in gicv3_clear_interrupt_pending() argument
1244 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_clear_interrupt_pending()
1258 gicv3_driver_data->rdistif_base_addrs[proc_num], id); in gicv3_clear_interrupt_pending()
1273 void gicv3_set_interrupt_pending(unsigned int id, unsigned int proc_num) in gicv3_set_interrupt_pending() argument
1279 assert(proc_num < gicv3_driver_data->rdistif_num); in gicv3_set_interrupt_pending()
1296 gicv3_driver_data->rdistif_base_addrs[proc_num], id); in gicv3_set_interrupt_pending()
1334 unsigned int old_mask, proc_num; in gicv3_deactivate_priority() local
1339 proc_num = plat_my_core_pos(); in gicv3_deactivate_priority()
1340 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num]; in gicv3_deactivate_priority()
1362 unsigned int proc_num; in gicv3_rdistif_probe() local
1384 proc_num = gicv3_driver_data->mpidr_to_core_pos(mpidr); in gicv3_rdistif_probe()
1386 proc_num = (unsigned int)(typer_val >> in gicv3_rdistif_probe()
1393 if (gicv3_driver_data->rdistif_base_addrs[proc_num] in gicv3_rdistif_probe()
1397 gicv3_driver_data->rdistif_base_addrs[proc_num] = in gicv3_rdistif_probe()
1418 flush_dcache_range((uintptr_t)&(gicv3_driver_data->rdistif_base_addrs[proc_num]), in gicv3_rdistif_probe()