Lines Matching defs:vector
126 IOInterruptVector *vector;
135 // Get the vector's date from the controller's array.
136 vector = &vectors[vectorNumber];
138 // Set the vector as active. This store must compleat before
141 vector->interruptActive = 1;
145 // If the vector is not disabled soft, handle it.
146 if (!vector->interruptDisabledSoft) {
151 if (vector->interruptRegistered) {
152 vector->handler(vector->target, vector->refCon,
153 vector->nub, vector->source);
156 // Hard disable the vector if is was only soft disabled.
157 vector->interruptDisabledHard = 1;
158 disableVectorHard(vectorNumber, vector);
161 // Done with this vector so, set it back to inactive.
162 vector->interruptActive = 0;
169 IOInterruptVector *vector)
171 // Given the vector number and the vector data, return if it can be shared.
176 IOInterruptVector *vector)
178 // Given the vector number and the vector data,
179 // get the hardware ready for the vector to generate interrupts.
180 // Make sure the vector is left disabled.
184 IOInterruptVector *vector)
186 // Given the vector number and the vector data,
187 // disable the vector at the hardware.
191 IOInterruptVector *vector)
193 // Given the vector number and the vector data,
194 // enable the vector at the hardware.
198 IOInterruptVector *vector)
200 // Given the vector number and the vector data,
201 // Set the vector pending and cause an interrupt at the parent controller.