Lines Matching refs:si
67 struct slice_data *si = cpu_data[cpu].data; in alloc_level() local
75 si->level_to_irq[level] = irq; in alloc_level()
85 struct slice_data *si = cpu_data[cpu].data; in find_level() local
88 if (si->level_to_irq[i] == irq) { in find_level()
101 struct slice_data *si = cpu_data[cpu].data; in intr_connect_level() local
103 set_bit(bit, si->irq_enable_mask); in intr_connect_level()
106 REMOTE_HUB_S(nasid, PI_INT_MASK0_A, si->irq_enable_mask[0]); in intr_connect_level()
107 REMOTE_HUB_S(nasid, PI_INT_MASK1_A, si->irq_enable_mask[1]); in intr_connect_level()
109 REMOTE_HUB_S(nasid, PI_INT_MASK0_B, si->irq_enable_mask[0]); in intr_connect_level()
110 REMOTE_HUB_S(nasid, PI_INT_MASK1_B, si->irq_enable_mask[1]); in intr_connect_level()
119 struct slice_data *si = cpu_data[cpu].data; in intr_disconnect_level() local
121 clear_bit(bit, si->irq_enable_mask); in intr_disconnect_level()
124 REMOTE_HUB_S(nasid, PI_INT_MASK0_A, si->irq_enable_mask[0]); in intr_disconnect_level()
125 REMOTE_HUB_S(nasid, PI_INT_MASK1_A, si->irq_enable_mask[1]); in intr_disconnect_level()
127 REMOTE_HUB_S(nasid, PI_INT_MASK0_B, si->irq_enable_mask[0]); in intr_disconnect_level()
128 REMOTE_HUB_S(nasid, PI_INT_MASK1_B, si->irq_enable_mask[1]); in intr_disconnect_level()