Lines Matching defs:state

31 	struct kvm_ls7a_ioapic_state *state;
35 state = &s->ls7a_ioapic;
37 val = mask & state->intirr & (~state->int_mask);
38 val &= ~state->intisr;
40 state->intisr |= 0x1ULL << i;
41 irqnum = state->htmsi_vector[i];
53 struct kvm_ls7a_ioapic_state *state;
57 state = &s->ls7a_ioapic;
59 val = mask & state->intisr;
61 state->intisr &= ~(0x1ULL << i);
62 irqnum = state->htmsi_vector[i];
102 struct kvm_ls7a_ioapic_state *state;
105 state = &s->ls7a_ioapic;
108 if (state->intedge & mask) {
111 if ((state->last_intirr & mask) == 0) {
112 state->intirr |= mask;
115 state->last_intirr |= mask;
117 state->last_intirr &= ~mask;
121 if ((state->intirr & mask) == 0) {
122 state->intirr |= mask;
126 if (state->intirr & mask) {
127 state->intirr &= ~mask;
140 struct kvm_ls7a_ioapic_state *state;
148 state = &(s->ls7a_ioapic);
162 old = state->int_mask;
163 state->int_mask = data;
170 state->intisr = data;
173 state->intedge = data;
184 data = data & state->intedge;
185 state->intirr &= ~data;
187 state->intisr &= ~data;
189 data = old & ~state->intedge;
196 state->int_polarity = data;
199 state->htmsi_en = data;
212 old = state->int_mask & lowmask;
213 state->int_mask = (state->int_mask & himask) | data;
221 old = state->int_mask & himask;
222 state->int_mask = (state->int_mask & lowmask) | data;
229 state->intisr = (state->intisr & himask) | data;
233 state->intisr = (state->intisr & lowmask) | data;
236 state->intedge = (state->intedge & himask) | data;
240 state->intedge = (state->intedge & lowmask) | data;
247 data = data & state->intedge;
248 state->intirr &= ~data;
250 state->intisr &= ~data;
252 data = old & ~state->intedge;
259 state->int_polarity = (state->int_polarity & himask) | data;
263 state->int_polarity = (state->int_polarity & lowmask) | data;
266 state->htmsi_en = (state->htmsi_en & himask) | data;
270 state->htmsi_en = (state->htmsi_en & lowmask) | data;
286 state->htmsi_vector[offset_tmp] =
292 state->route_entry[offset_tmp] =
329 struct kvm_ls7a_ioapic_state *state;
332 state = &(s->ls7a_ioapic);
346 result = state->int_mask;
349 result = state->intisr & (~state->int_mask);
352 result = state->intedge;
355 result = state->int_polarity;
358 result = state->htmsi_en;
376 result = state->int_mask & lowmask;
379 result = state->int_mask & himask;
383 result = state->intisr & (~state->int_mask) & lowmask;
386 result = state->intisr & (~state->int_mask) & himask;
390 result = state->intedge & lowmask;
393 result = state->intedge & himask;
397 result = state->int_polarity & lowmask;
400 result = state->int_polarity & himask;
404 result = state->htmsi_en & lowmask;
407 result = state->htmsi_en & himask;
431 result = state->htmsi_vector[offset_tmp];
436 result = state->route_entry[offset_tmp];
551 int kvm_get_ls7a_ioapic(struct kvm *kvm, struct ls7a_ioapic_state *state)
559 memcpy(state, ioapic_state, sizeof(struct kvm_ls7a_ioapic_state));
565 int kvm_set_ls7a_ioapic(struct kvm *kvm, struct ls7a_ioapic_state *state)
576 memcpy(ioapic_state, state, sizeof(struct kvm_ls7a_ioapic_state));
606 seq_puts(m, "\nIOAPIC state:\n");