Lines Matching refs:ack_id
324 iar.ack_id = active_int;
342 cpuSgiActive[iar.ack_id] |= sgi_num;
343 cpuSgiPending[iar.ack_id] &= ~sgi_num;
345 uint64_t sgi_num = ULL(1) << iar.ack_id;
367 ctx, iar.ack_id, iar.cpu_id, iar);
594 if (iar.ack_id < SGI_MAX) {
597 if (!(cpuSgiActive[iar.ack_id] & clr_int) &&
598 !(cpuSgiActiveExt[ctx] & (1 << iar.ack_id)))
601 cpuSgiActiveExt[ctx] &= ~(1 << iar.ack_id);
603 cpuSgiActive[iar.ack_id] &= ~clr_int;
604 } else if (iar.ack_id < (SGI_MAX + PPI_MAX) ) {
605 uint32_t int_num = 1 << (iar.ack_id - SGI_MAX);
611 uint32_t int_num = 1 << intNumToBit(iar.ack_id);
612 if (!(getActiveInt(ctx, intNumToWord(iar.ack_id)) & int_num))
614 intNumToBit(iar.ack_id));
615 getActiveInt(ctx, intNumToWord(iar.ack_id)) &= ~int_num;
619 ctx, iar.ack_id, iar.cpu_id);