Lines Matching defs:proc_num
295 void gicv2_set_pe_target_mask(unsigned int proc_num)
300 assert(proc_num < GICV2_MAX_TARGET_PE);
301 assert(proc_num < driver_data->target_masks_num);
304 if (driver_data->target_masks[proc_num] != 0U)
311 if (driver_data->target_masks[proc_num] == 0U) {
312 driver_data->target_masks[proc_num] =
323 &driver_data->target_masks[proc_num],
324 sizeof(driver_data->target_masks[proc_num]));
418 * The proc_num parameter must be the linear index of the target PE in the
421 void gicv2_raise_sgi(int sgi_num, bool ns, int proc_num)
426 assert(proc_num >= 0);
427 assert(proc_num < (int)GICV2_MAX_TARGET_PE);
435 assert(proc_num < (int)driver_data->target_masks_num);
438 target = driver_data->target_masks[proc_num];
453 * The interrupt routing is specified in routing mode. The proc_num parameter is
454 * linear index of the PE to target SPI. When proc_num < 0, the SPI may target
457 void gicv2_set_spi_routing(unsigned int id, int proc_num)
471 assert(proc_num < (int)GICV2_MAX_TARGET_PE);
473 assert(proc_num < (int)driver_data->target_masks_num);
475 if (proc_num < 0) {
480 target = driver_data->target_masks[proc_num];