Lines Matching refs:si
71 struct slice_data *si = cpu_data[cpu].data;
79 si->level_to_irq[level] = irq;
89 struct slice_data *si = cpu_data[cpu].data;
92 if (si->level_to_irq[i] == irq) {
162 struct slice_data *si = cpu_data[cpu].data;
164 irq = si->level_to_irq[swlevel];
177 struct slice_data *si = cpu_data[cpu].data;
189 irq = si->level_to_irq[swlevel];
209 struct slice_data *si = cpu_data[cpu].data;
211 set_bit(bit, si->irq_enable_mask);
214 REMOTE_HUB_S(nasid, PI_INT_MASK0_A, si->irq_enable_mask[0]);
215 REMOTE_HUB_S(nasid, PI_INT_MASK1_A, si->irq_enable_mask[1]);
217 REMOTE_HUB_S(nasid, PI_INT_MASK0_B, si->irq_enable_mask[0]);
218 REMOTE_HUB_S(nasid, PI_INT_MASK1_B, si->irq_enable_mask[1]);
227 struct slice_data *si = cpu_data[cpu].data;
229 clear_bit(bit, si->irq_enable_mask);
232 REMOTE_HUB_S(nasid, PI_INT_MASK0_A, si->irq_enable_mask[0]);
233 REMOTE_HUB_S(nasid, PI_INT_MASK1_A, si->irq_enable_mask[1]);
235 REMOTE_HUB_S(nasid, PI_INT_MASK0_B, si->irq_enable_mask[0]);
236 REMOTE_HUB_S(nasid, PI_INT_MASK1_B, si->irq_enable_mask[1]);
402 struct slice_data *si = cpu_data[cpu].data;
408 __set_bit(resched, si->irq_enable_mask);
413 __set_bit(call, si->irq_enable_mask);
417 LOCAL_HUB_S(PI_INT_MASK0_A, si->irq_enable_mask[0]);
418 LOCAL_HUB_S(PI_INT_MASK1_A, si->irq_enable_mask[1]);
420 LOCAL_HUB_S(PI_INT_MASK0_B, si->irq_enable_mask[0]);
421 LOCAL_HUB_S(PI_INT_MASK1_B, si->irq_enable_mask[1]);