Home
last modified time | relevance | path

Searched refs:pending (Results 1 – 25 of 38) sorted by relevance

12

/xen/xen/arch/arm/vgic/
A Dvgic-v2.c120 if ( irq->hw && !lr_val.active && !lr_val.pending ) in vgic_v2_fold_lr_state()
127 if ( irq->config == VGIC_CONFIG_EDGE && lr_val.pending ) in vgic_v2_fold_lr_state()
136 if ( irq->config == VGIC_CONFIG_LEVEL && !lr_val.pending ) in vgic_v2_fold_lr_state()
152 if ( vgic_irq_is_mapped_level(irq) && lr_val.pending ) in vgic_v2_fold_lr_state()
200 lr_val.pending = true; in vgic_v2_populate_lr()
229 lr_val.pending = false; in vgic_v2_populate_lr()
243 if ( vgic_irq_is_mapped_level(irq) && lr_val.pending ) in vgic_v2_populate_lr()
A Dvgic.c699 bool pending; in vgic_evtchn_irq_pending() local
706 pending = irq_is_pending(irq); in vgic_evtchn_irq_pending()
710 return pending; in vgic_evtchn_irq_pending()
/xen/xen/arch/x86/cpu/mcheck/
A Dmctelem.c126 struct mctelem_ent *pending, *lmce_pending; member
175 ASSERT(mctctl->pending == NULL || mctctl->lmce_pending == NULL); in mctelem_defer()
177 if (mctctl->pending) in mctelem_defer()
178 mctelem_xchg_head(&mctctl->pending, &tep->mcte_next, tep); in mctelem_defer()
193 &mctctl->pending, NULL); in mctelem_defer()
194 mctelem_xchg_head(&mctctl->pending, &tep->mcte_next, tep); in mctelem_defer()
237 mctelem_xchg_head(lmce ? &mctctl->lmce_pending : &mctctl->pending, in mctelem_process_deferred()
276 if (per_cpu(mctctl.pending, cpu) != NULL) in mctelem_has_deferred()
/xen/xen/common/
A Dsoftirq.c31 unsigned long pending; in __do_softirq() local
47 if ( ((pending = (softirq_pending(cpu) & ~ignore_mask)) == 0) in __do_softirq()
51 i = find_first_set_bit(pending); in __do_softirq()
A Devent_fifo.c160 evtchn->pending = 1; in evtchn_fifo_set_pending()
546 evtchn->pending = 1; in setup_ports()
665 if ( evtchn->pending ) in add_page_to_event_array()
A Dargo.c133 struct list_head pending; member
1029 while ( (ent = list_first_entry_or_null(&ring_info->pending, in pending_remove_all()
1083 list_for_each_entry_safe(ent, next, &ring_info->pending, node) in pending_find()
1120 list_add(&ent->node, &ring_info->pending); in pending_queue()
1135 list_for_each_entry(ent, &ring_info->pending, node) in pending_requeue()
1168 list_for_each_entry_safe(ent, next, &ring_info->pending, node) in pending_cancel()
1729 INIT_LIST_HEAD(&ring_info->pending); in register_ring()
/xen/xen/arch/x86/guest/xen/
A Dxen.c176 unsigned long pending; in xen_evtchn_upcall() local
179 pending = xchg(&vcpu_info->evtchn_pending_sel, 0); in xen_evtchn_upcall()
181 while ( pending ) in xen_evtchn_upcall()
183 unsigned int l1 = find_first_set_bit(pending); in xen_evtchn_upcall()
186 __clear_bit(l1, &pending); in xen_evtchn_upcall()
/xen/tools/libs/evtchn/
A Dminios.c51 port_info->pending = 0; in port_alloc()
132 port_info->pending = 1; in evtchn_handler()
245 if (port_info->port != -1 && port_info->pending) { in xenevtchn_pending()
248 port_info->pending = 0; in xenevtchn_pending()
/xen/tools/ocaml/xenstored/
A Devent.ml29 let pending eventchn = Xeneventchn.pending eventchn.handle function
/xen/tools/ocaml/libs/eventchn/
A Dxeneventchn.mli52 the descriptor becomes readable, it is safe to call 'pending'.
77 val pending : handle -> t val
78 (** Returns the next event channel to become pending. On error it
A Dxeneventchn.ml45 external pending: handle -> int = "stub_eventchn_pending"
/xen/docs/designs/
A Dxenstore-migration.md183 | `out-data-len` | The length (in octets) of any pending data |
193 update command in the pending not yet written data.
287 that is pending on a connection for which there is `CONNECTION_DATA` record
348 | | related to a pending transaction |
352 | | pending transaction |
361 | | does not relate to a pending transaction, |
372 | | pending transaction) |
A Dargo.pandoc96 The per-domain ring state also includes the list of pending notifications for
198 * All of the notifications pending for other domains are cancelled.
201 * All of the notifications pending on those rings are cancelled.
202 * All of the notifications pending for this domain on wildcard rings owned
261 ### Wildcard pending list lock
265 Protects: the per-domain list of pending notifications to the domain from
414 domain is the authorized sender is torn down and any pending space-available
/xen/xen/drivers/passthrough/vtd/x86/
A Dhvm.c38 if ( --pirq_dpci->pending == 0 ) in _hvm_dpci_isairq_eoi()
/xen/xen/include/asm-x86/
A Ddomain.h30 #define nmi_pending nmi_state.pending
31 #define mce_pending mce_state.pending
584 bool pending; member
/xen/xen/include/asm-x86/hvm/
A Ddomain.h43 bool pending; member
A Dirq.h172 uint16_t pending; member
/xen/xen/xsm/flask/
A Dflask_op.c320 arg->enforcing = arg->pending = !!(arg->new_value); in flask_security_set_bool()
338 arg->pending = !!(arg->new_value); in flask_security_set_bool()
366 arg->pending = bool_pending_values[arg->bool_id]; in flask_security_get_bool()
368 arg->pending = rv; in flask_security_get_bool()
/xen/xen/arch/x86/hvm/
A Dioreq.c98 if ( sv->vcpu == v && sv->pending ) in hvm_io_pending()
114 sv->pending = false; in hvm_io_assist()
121 while ( sv->pending ) in hvm_wait_for_io()
143 sv->pending = false; in hvm_wait_for_io()
163 sv->pending = false; in hvm_wait_for_io()
194 if ( sv->vcpu == v && sv->pending ) in handle_hvm_io_completion()
1493 sv->pending = true; in hvm_send_ioreq()
/xen/xen/include/public/xsm/
A Dflask_op.h96 uint8_t pending; member
/xen/xen/drivers/passthrough/
A Dio.c152 pirq_dpci->pending = 0; in pt_irq_guest_eoi()
920 pirq_dpci->pending++; in hvm_dirq_assist()
928 pirq_dpci->pending++; in hvm_dirq_assist()
970 if ( --pirq_dpci->pending || in hvm_pirq_eoi()
/xen/xen/common/efi/
A Druntime.c406 BOOLEAN enabled, pending; in efi_runtime_call() local
415 status = efi_rs->GetWakeupTime(&enabled, &pending, in efi_runtime_call()
424 if ( pending ) in efi_runtime_call()
/xen/tools/libxc/
A Dxc_flask.c180 *pend = op.u.boolean.pending; in xc_flask_getbool_byid()
212 *pend = op.u.boolean.pending; in xc_flask_getbool_byname()
/xen/xen/arch/arm/
A Dgic-vgic.c200 lr_val.pending = true; in gic_update_one_lr()
208 else if ( lr_val.pending ) in gic_update_one_lr()
A Dgic-v2.c278 static void gicv2_set_pending_state(struct irq_desc *irqd, bool pending) in gicv2_set_pending_state() argument
282 if ( pending ) in gicv2_set_pending_state()
530 lr_reg->pending = lrv & GICH_V2_LR_PENDING; in gicv2_read_lr()
562 if ( lr_reg->pending ) in gicv2_write_lr()

Completed in 43 milliseconds

12