/xen/xen/arch/arm/vgic/ |
A D | vgic-v2.c | 120 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 D | vgic.c | 699 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 D | mctelem.c | 126 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 D | softirq.c | 31 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 D | event_fifo.c | 160 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 D | argo.c | 133 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 D | xen.c | 176 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 D | minios.c | 51 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 D | event.ml | 29 let pending eventchn = Xeneventchn.pending eventchn.handle function
|
/xen/tools/ocaml/libs/eventchn/ |
A D | xeneventchn.mli | 52 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 D | xeneventchn.ml | 45 external pending: handle -> int = "stub_eventchn_pending"
|
/xen/docs/designs/ |
A D | xenstore-migration.md | 183 | `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 D | argo.pandoc | 96 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 D | hvm.c | 38 if ( --pirq_dpci->pending == 0 ) in _hvm_dpci_isairq_eoi()
|
/xen/xen/include/asm-x86/ |
A D | domain.h | 30 #define nmi_pending nmi_state.pending 31 #define mce_pending mce_state.pending 584 bool pending; member
|
/xen/xen/include/asm-x86/hvm/ |
A D | domain.h | 43 bool pending; member
|
A D | irq.h | 172 uint16_t pending; member
|
/xen/xen/xsm/flask/ |
A D | flask_op.c | 320 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 D | ioreq.c | 98 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 D | flask_op.h | 96 uint8_t pending; member
|
/xen/xen/drivers/passthrough/ |
A D | io.c | 152 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 D | runtime.c | 406 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 D | xc_flask.c | 180 *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 D | gic-vgic.c | 200 lr_val.pending = true; in gic_update_one_lr() 208 else if ( lr_val.pending ) in gic_update_one_lr()
|
A D | gic-v2.c | 278 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()
|