Lines Matching defs:proc_num

224  * (identified by the 'proc_num' parameter) based upon the data provided by the
227 void gicv3_rdistif_init(unsigned int proc_num)
234 assert(proc_num < gicv3_driver_data->rdistif_num);
244 gicv3_rdistif_on(proc_num);
246 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
265 void gicv3_rdistif_off(unsigned int proc_num)
269 void gicv3_rdistif_on(unsigned int proc_num)
277 void gicv3_cpuif_enable(unsigned int proc_num)
284 assert(proc_num < gicv3_driver_data->rdistif_num);
289 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
345 void gicv3_cpuif_disable(unsigned int proc_num)
350 assert(proc_num < gicv3_driver_data->rdistif_num);
373 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
433 unsigned int gicv3_get_interrupt_group(unsigned int id, unsigned int proc_num)
444 assert(proc_num < gicv3_driver_data->rdistif_num);
459 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
561 void gicv3_rdistif_save(unsigned int proc_num,
568 assert(proc_num < gicv3_driver_data->rdistif_num);
573 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
624 * the Redistributor registers, we pass it proc_num.
626 gicv3_distif_pre_save(proc_num);
636 void gicv3_rdistif_init_restore(unsigned int proc_num,
643 assert(proc_num < gicv3_driver_data->rdistif_num);
648 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
662 gicv3_rdistif_on(proc_num);
667 * access the Redistributor registers, we pass it proc_num.
669 gicv3_distif_post_restore(proc_num);
939 * state is either active, or active and pending). The proc_num is used if the
943 unsigned int gicv3_get_interrupt_active(unsigned int id, unsigned int proc_num)
949 assert(proc_num < gicv3_driver_data->rdistif_num);
959 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
968 * This function enables the interrupt identified by id. The proc_num
972 void gicv3_enable_interrupt(unsigned int id, unsigned int proc_num)
978 assert(proc_num < gicv3_driver_data->rdistif_num);
993 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
1002 * This function disables the interrupt identified by id. The proc_num
1006 void gicv3_disable_interrupt(unsigned int id, unsigned int proc_num)
1012 assert(proc_num < gicv3_driver_data->rdistif_num);
1026 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
1030 gicv3_driver_data->rdistif_base_addrs[proc_num]);
1047 void gicv3_set_interrupt_priority(unsigned int id, unsigned int proc_num,
1055 assert(proc_num < gicv3_driver_data->rdistif_num);
1064 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
1074 * This function assigns group for the interrupt identified by id. The proc_num
1078 void gicv3_set_interrupt_group(unsigned int id, unsigned int proc_num,
1087 assert(proc_num < gicv3_driver_data->rdistif_num);
1114 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
1235 * The proc_num is used if the interrupt is SGI or (E)PPI, and programs the
1238 void gicv3_clear_interrupt_pending(unsigned int id, unsigned int proc_num)
1244 assert(proc_num < gicv3_driver_data->rdistif_num);
1258 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
1270 * The proc_num is used if the interrupt is SGI or PPI and programs the
1273 void gicv3_set_interrupt_pending(unsigned int id, unsigned int proc_num)
1279 assert(proc_num < gicv3_driver_data->rdistif_num);
1296 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
1334 unsigned int old_mask, proc_num;
1339 proc_num = plat_my_core_pos();
1340 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
1362 unsigned int proc_num;
1384 proc_num = gicv3_driver_data->mpidr_to_core_pos(mpidr);
1386 proc_num = (unsigned int)(typer_val >>
1393 if (gicv3_driver_data->rdistif_base_addrs[proc_num]
1397 gicv3_driver_data->rdistif_base_addrs[proc_num] =
1418 flush_dcache_range((uintptr_t)&(gicv3_driver_data->rdistif_base_addrs[proc_num]),