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];
344 void gicv3_cpuif_disable(unsigned int proc_num)
349 assert(proc_num < gicv3_driver_data->rdistif_num);
372 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
432 unsigned int gicv3_get_interrupt_group(unsigned int id, unsigned int proc_num)
443 assert(proc_num < gicv3_driver_data->rdistif_num);
454 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
556 void gicv3_rdistif_save(unsigned int proc_num,
563 assert(proc_num < gicv3_driver_data->rdistif_num);
568 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
619 * the Redistributor registers, we pass it proc_num.
621 gicv3_distif_pre_save(proc_num);
631 void gicv3_rdistif_init_restore(unsigned int proc_num,
638 assert(proc_num < gicv3_driver_data->rdistif_num);
643 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
657 gicv3_rdistif_on(proc_num);
662 * access the Redistributor registers, we pass it proc_num.
664 gicv3_distif_post_restore(proc_num);
932 * state is either active, or active and pending). The proc_num is used if the
936 unsigned int gicv3_get_interrupt_active(unsigned int id, unsigned int proc_num)
942 assert(proc_num < gicv3_driver_data->rdistif_num);
949 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
958 * This function enables the interrupt identified by id. The proc_num
962 void gicv3_enable_interrupt(unsigned int id, unsigned int proc_num)
968 assert(proc_num < gicv3_driver_data->rdistif_num);
981 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
990 * This function disables the interrupt identified by id. The proc_num
994 void gicv3_disable_interrupt(unsigned int id, unsigned int proc_num)
1000 assert(proc_num < gicv3_driver_data->rdistif_num);
1012 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
1016 gicv3_driver_data->rdistif_base_addrs[proc_num]);
1033 void gicv3_set_interrupt_priority(unsigned int id, unsigned int proc_num,
1041 assert(proc_num < gicv3_driver_data->rdistif_num);
1047 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
1057 * This function assigns group for the interrupt identified by id. The proc_num
1061 void gicv3_set_interrupt_group(unsigned int id, unsigned int proc_num,
1070 assert(proc_num < gicv3_driver_data->rdistif_num);
1094 gicr_base = gicv3_driver_data->rdistif_base_addrs[proc_num];
1215 * The proc_num is used if the interrupt is SGI or (E)PPI, and programs the
1218 void gicv3_clear_interrupt_pending(unsigned int id, unsigned int proc_num)
1224 assert(proc_num < gicv3_driver_data->rdistif_num);
1236 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
1248 * The proc_num is used if the interrupt is SGI or PPI and programs the
1251 void gicv3_set_interrupt_pending(unsigned int id, unsigned int proc_num)
1257 assert(proc_num < gicv3_driver_data->rdistif_num);
1270 gicv3_driver_data->rdistif_base_addrs[proc_num], id);
1311 unsigned int proc_num;
1333 proc_num = gicv3_driver_data->mpidr_to_core_pos(mpidr);
1335 proc_num = (unsigned int)(typer_val >>
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]),