Home
last modified time | relevance | path

Searched defs:d (Results 1 – 25 of 366) sorted by relevance

12345678910>>...15

/xen/xen/include/xsm/
A Ddummy.h109 struct domain *d = current->domain; in xsm_set_system_active() local
138 XSM_DEFAULT_ARG struct domain *d) in xsm_getdomaininfo()
247 XSM_DEFAULT_ARG struct domain *d) in xsm_memory_exchange()
374 XSM_DEFAULT_ARG struct domain *d) in xsm_init_hardware_domain()
381 XSM_DEFAULT_ARG struct domain *d) in xsm_get_pod_target()
388 XSM_DEFAULT_ARG struct domain *d) in xsm_set_pod_target()
395 XSM_DEFAULT_ARG struct domain *d) in xsm_get_vnumainfo()
517 XSM_DEFAULT_ARG struct domain *d) in xsm_map_domain_pirq()
531 XSM_DEFAULT_ARG struct domain *d) in xsm_unmap_domain_pirq()
616 XSM_DEFAULT_ARG struct domain *d) in xsm_hvm_param_altp2mhvm()
[all …]
/xen/xen/arch/x86/include/asm/
A Dshadow.h103 #define shadow_teardown(d, p) ASSERT(is_pv_domain(d)) argument
104 #define shadow_final_teardown(d) ASSERT(is_pv_domain(d)) argument
105 #define shadow_enable(d, mode) \ argument
107 #define shadow_track_dirty_vram(d, begin_pfn, nr, bitmap) \ argument
109 #define shadow_set_allocation(d, pages, preempted) \ argument
112 static inline void sh_remove_shadows(struct domain *d, mfn_t gmfn, in sh_remove_shadows()
115 static inline void shadow_prepare_page_type_change(struct domain *d, in shadow_prepare_page_type_change()
118 static inline void shadow_blow_tables_per_domain(struct domain *d) {} in shadow_blow_tables_per_domain()
125 static inline int shadow_domctl(struct domain *d, in shadow_domctl()
242 static inline void pv_l1tf_domain_init(struct domain *d) in pv_l1tf_domain_init()
[all …]
A Dguest_atomics.h10 #define guest_set_bit(d, nr, p) ((void)(d), set_bit(nr, p)) argument
11 #define guest_clear_bit(d, nr, p) ((void)(d), clear_bit(nr, p)) argument
12 #define guest_change_bit(d, nr, p) ((void)(d), change_bit(nr, p)) argument
13 #define guest_test_bit(d, nr, p) ((void)(d), test_bit(nr, p)) argument
15 #define guest_test_and_set_bit(d, nr, p) \ argument
17 #define guest_test_and_clear_bit(d, nr, p) \ argument
19 #define guest_test_and_change_bit(d, nr, p) \ argument
22 #define guest_cmpxchg(d, ptr, o, n) ((void)(d), cmpxchg(ptr, o, n)) argument
A Dmonitor.h36 void arch_monitor_allow_userspace(struct domain *d, bool allow_userspace) in arch_monitor_allow_userspace()
42 int arch_monitor_domctl_op(struct domain *d, struct xen_domctl_monitor_op *mop) in arch_monitor_domctl_op()
73 static inline uint32_t arch_monitor_get_capabilities(struct domain *d) in arch_monitor_get_capabilities()
116 static inline int arch_monitor_init_domain(struct domain *d) in arch_monitor_init_domain()
121 static inline void arch_monitor_cleanup_domain(struct domain *d) {} in arch_monitor_cleanup_domain()
A Dmem_sharing.h17 #define mem_sharing_enabled(d) ((d)->arch.hvm.mem_sharing.enabled) argument
60 static inline int mem_sharing_unshare_page(struct domain *d, in mem_sharing_unshare_page()
68 static inline bool mem_sharing_is_fork(const struct domain *d) in mem_sharing_is_fork()
107 #define mem_sharing_enabled(d) false argument
119 static inline int mem_sharing_unshare_page(struct domain *d, unsigned long gfn) in mem_sharing_unshare_page()
125 static inline int mem_sharing_notify_enomem(struct domain *d, unsigned long gfn, in mem_sharing_notify_enomem()
132 static inline bool mem_sharing_is_fork(const struct domain *d) in mem_sharing_is_fork()
137 static inline int mem_sharing_fork_page(struct domain *d, gfn_t gfn, bool lock) in mem_sharing_fork_page()
142 static inline int mem_sharing_fork_reset(struct domain *d, bool reset_state, in mem_sharing_fork_reset()
/xen/xen/arch/x86/hvm/
A Dirq.c26 static void assert_gsi(struct domain *d, unsigned ioapic_gsi) in assert_gsi()
59 void hvm_ioapic_deassert(struct domain *d, unsigned int gsi) in hvm_ioapic_deassert()
159 void hvm_gsi_assert(struct domain *d, unsigned int gsi) in hvm_gsi_assert()
229 struct domain *d, unsigned int isa_irq) in hvm_isa_irq_deassert()
247 struct domain *d = v->domain; in hvm_set_callback_irq_level() local
295 struct domain *d = current->domain; in hvm_maybe_deassert_evtchn_irq() local
588 static void irq_dump(struct domain *d) in irq_dump()
630 struct domain *d; in dump_irq_info() local
652 struct domain *d = v->domain; in irq_save_pci() local
685 const struct domain *d = v->domain; in irq_save_isa() local
[all …]
A Dioreq.c57 struct domain *d = s->target; in hvm_alloc_legacy_ioreq_gfn() local
73 struct domain *d = s->target; in hvm_alloc_ioreq_gfn() local
92 struct domain *d = s->target; in hvm_free_legacy_ioreq_gfn() local
109 struct domain *d = s->target; in hvm_free_ioreq_gfn() local
137 struct domain *d = s->target; in hvm_map_ioreq_gfn() local
173 struct domain *d = s->target; in hvm_remove_ioreq_gfn() local
186 struct domain *d = s->target; in hvm_add_ioreq_gfn() local
242 int arch_ioreq_server_map_mem_type(struct domain *d, in arch_ioreq_server_map_mem_type()
257 bool arch_ioreq_server_destroy_all(struct domain *d) in arch_ioreq_server_destroy_all()
311 struct domain *d = current->domain; in hvm_access_cf8() local
[all …]
/xen/xen/include/xen/
A Diocap.h15 static inline int iomem_permit_access(struct domain *d, unsigned long s, in iomem_permit_access()
32 static inline int iomem_deny_access(struct domain *d, unsigned long s, in iomem_deny_access()
48 #define iomem_access_permitted(d, s, e) \ argument
51 #define irq_permit_access(d, i) \ argument
53 #define irq_deny_access(d, i) \ argument
55 #define irqs_permit_access(d, s, e) \ argument
57 #define irqs_deny_access(d, s, e) \ argument
59 #define irq_access_permitted(d, i) \ argument
62 #define pirq_access_permitted(d, i) ({ \ argument
A Dgrant_table.h73 static inline int grant_table_init(struct domain *d, in grant_table_init()
84 static inline void grant_table_destroy(struct domain *d) {} in grant_table_destroy()
88 static inline void grant_table_warn_active_grants(struct domain *d) {} in grant_table_warn_active_grants()
90 static inline int gnttab_release_mappings(struct domain *d) { return 0; } in gnttab_release_mappings()
99 static inline int gnttab_map_frame(struct domain *d, unsigned long idx, in gnttab_map_frame()
106 const struct domain *d, unsigned int id) in gnttab_resource_max_frames()
112 struct domain *d, unsigned int id, unsigned int frame, in gnttab_acquire_resource()
A Devent.h112 #define group_from_port(d, p) \ argument
114 #define bucket_from_port(d, p) \ argument
142 static inline bool port_is_valid(const struct domain *d, evtchn_port_t p) in port_is_valid()
157 static inline struct evtchn *evtchn_from_port(const struct domain *d, in evtchn_from_port()
236 static inline void evtchn_port_init(struct domain *d, struct evtchn *evtchn) in evtchn_port_init()
242 static inline void evtchn_port_set_pending(struct domain *d, in evtchn_port_set_pending()
250 static inline void evtchn_port_clear_pending(struct domain *d, in evtchn_port_clear_pending()
257 static inline bool evtchn_is_pending(const struct domain *d, in evtchn_is_pending()
263 static inline bool evtchn_is_masked(const struct domain *d, in evtchn_is_masked()
269 static inline bool evtchn_port_is_masked(struct domain *d, evtchn_port_t port) in evtchn_port_is_masked()
[all …]
/xen/xen/arch/x86/mm/hap/
A Dhap.c49 int hap_track_dirty_vram(struct domain *d, in hap_track_dirty_vram()
392 struct domain *d = v->domain; in hap_make_monitor_table() local
423 struct domain *d = v->domain; in hap_destroy_monitor_table() local
436 void hap_domain_init(struct domain *d) in hap_domain_init()
452 int hap_enable(struct domain *d, u32 mode) in hap_enable()
536 void hap_final_teardown(struct domain *d) in hap_final_teardown()
552 struct domain *d = v->domain; in hap_vcpu_teardown() local
685 struct domain *d = v->domain; in hap_page_fault() local
728 struct domain *d = current->domain; in flush_tlb() local
771 struct domain *d = v->domain; in hap_update_paging_modes() local
[all …]
/xen/xen/arch/x86/mm/
A Dp2m-basic.c23 static int p2m_initialise(struct domain *d, struct p2m_domain *p2m) in p2m_initialise()
51 struct p2m_domain *p2m_init_one(struct domain *d) in p2m_init_one()
81 static int p2m_init_hostp2m(struct domain *d) in p2m_init_hostp2m()
99 static void p2m_teardown_hostp2m(struct domain *d) in p2m_teardown_hostp2m()
111 int p2m_init(struct domain *d) in p2m_init()
152 struct domain *d; in p2m_teardown() local
196 void p2m_final_teardown(struct domain *d) in p2m_final_teardown()
212 bool arch_acquire_resource_check(const struct domain *d) in arch_acquire_resource_check()
A Dpaging.c45 static mfn_t paging_new_log_dirty_page(struct domain *d) in paging_new_log_dirty_page()
204 static int paging_log_dirty_enable(struct domain *d) in paging_log_dirty_enable()
331 void paging_mark_dirty(struct domain *d, mfn_t gmfn) in paging_mark_dirty()
395 static int paging_log_dirty_op(struct domain *d, in paging_log_dirty_op()
587 void paging_log_dirty_range(struct domain *d, in paging_log_dirty_range()
636 int paging_domain_init(struct domain *d) in paging_domain_init()
756 struct domain *d; in do_paging_domctl_cont() local
804 int paging_teardown(struct domain *d) in paging_teardown()
831 void paging_final_teardown(struct domain *d) in paging_final_teardown()
869 int paging_enable(struct domain *d, u32 mode) in paging_enable()
[all …]
A Dmm-locks.h50 static inline int _lock_level(const struct domain *d, int l) in _lock_level()
61 static inline void _check_lock_level(const struct domain *d, int l) in _check_lock_level()
77 static always_inline void _mm_lock(const struct domain *d, mm_lock_t *l, in _mm_lock()
182 #define mm_lock(name, d, l) mm_lock_##name(d, l, __func__, 0) argument
185 #define mm_read_lock(name, d, l) mm_read_lock_##name(d, l) argument
243 #define nestedp2m_unlock(d) mm_unlock(&(d)->arch.nested_p2m_lock) argument
297 #define altp2m_list_lock(d) mm_lock(altp2mlist, d, \ argument
299 #define altp2m_list_unlock(d) mm_unlock(&(d)->arch.altp2m_list_lock) argument
370 #define page_alloc_mm_post_lock(d, l) \ argument
392 #define paging_lock_recursive(d) \ argument
[all …]
/xen/xen/arch/x86/mm/shadow/
A Dcommon.c80 int shadow_domain_init(struct domain *d) in shadow_domain_init()
319 struct domain *d = v->domain; in oos_fixup_flush_gmfn() local
398 struct domain *d = v->domain; in oos_remove_write_access() local
1074 struct domain *d; in shadow_blow_all_tables() local
1107 mfn_t shadow_alloc(struct domain *d, in shadow_alloc()
2310 struct domain *d = v->domain; in sh_detach_old_tables() local
2327 struct domain *d = v->domain; in sh_update_paging_modes() local
2540 struct domain *d = v->domain; in sh_set_toplevel_shadow() local
2775 struct domain *d = v->domain; in shadow_vcpu_teardown() local
3109 int shadow_domctl(struct domain *d, in shadow_domctl()
[all …]
/xen/xen/common/
A Ddomain.c110 struct domain *d = v->domain; in vcpu_check_shutdown() local
128 struct domain *d = v->domain; in vcpu_info_reset() local
156 struct domain *d = v->domain; in vmtrace_alloc_buffer() local
908 struct domain *d; in domid_to_domain() local
923 struct domain *d; in get_domain_by_id() local
939 struct domain *d; in rcu_lock_domain_by_id() local
954 struct domain *d; in knownalive_domain_from_domid() local
1001 int domain_kill(struct domain *d) in domain_kill()
1506 struct domain *d = v->domain; in vcpu_reset() local
1543 struct domain *d = v->domain; in map_guest_area() local
[all …]
A Devent_2l.c22 struct domain *d = v->domain; in evtchn_2l_set_pending() local
46 struct domain *d, struct evtchn *evtchn) in evtchn_2l_clear_pending()
52 struct domain *d, struct evtchn *evtchn) in evtchn_2l_unmask()
71 const struct domain *d, const struct evtchn *evtchn) in evtchn_2l_is_pending()
82 const struct domain *d, const struct evtchn *evtchn) in evtchn_2l_is_masked()
93 struct domain *d, const struct evtchn *evtchn) in evtchn_2l_print_state()
111 void evtchn_2l_init(struct domain *d) in evtchn_2l_init()
A Devent_channel.h5 static inline unsigned int max_evtchns(const struct domain *d) in max_evtchns()
11 static inline bool evtchn_is_busy(const struct domain *d, in evtchn_is_busy()
18 static inline void evtchn_port_unmask(struct domain *d, in evtchn_port_unmask()
25 static inline int evtchn_port_set_priority(struct domain *d, in evtchn_port_set_priority()
36 static inline void evtchn_port_print_state(struct domain *d, in evtchn_port_print_state()
A Devent_channel.c310 struct domain *d; in evtchn_alloc_unbound() local
467 struct domain *d = current->domain; in evtchn_bind_virq() local
535 struct domain *d = current->domain; in evtchn_bind_ipi() local
583 struct domain *d = v->domain; in unlink_pirq_port() local
601 struct domain *d = current->domain; in evtchn_bind_pirq() local
885 struct domain *d; in send_guest_vcpu_virq() local
1030 struct domain *d; in evtchn_status() local
1365 struct domain *d; in do_event_channel_op() local
1564 int evtchn_destroy(struct domain *d) in evtchn_destroy()
1624 struct domain *d = v->domain; in evtchn_move_pirqs() local
[all …]
/xen/xen/xsm/flask/
A Dhooks.c212 struct domain *d = current->domain; in flask_set_system_active() local
384 struct domain *d, const struct evtchn *chn) in flask_show_security_evtchn()
988 struct domain *d, int irq, const void *data) in flask_map_domain_irq()
1036 struct domain *d, int irq, const void *data) in flask_unmap_domain_irq()
1088 struct domain *d, int pirq, uint8_t access) in flask_irq_permission()
1418 struct domain *d, uint32_t machine_bdf) in flask_deassign_device()
1480 struct domain *d, const char *dtpath) in flask_deassign_dtdevice()
1660 struct domain *d, struct domain *cd, int op) in flask_mem_sharing_op()
1767 static int cf_check flask_dm_op(struct domain *d) in flask_dm_op()
1825 const struct domain *d, const struct domain *t) in flask_argo_register_single_source()
[all …]
/xen/xen/arch/ppc/include/asm/
A Dguest_atomics.h8 #define unimplemented_guest_bit_op(d, nr, p) ({ \ argument
16 #define guest_test_bit(d, nr, p) unimplemented_guest_bit_op(d, nr, p) argument
17 #define guest_clear_bit(d, nr, p) unimplemented_guest_bit_op(d, nr, p) argument
18 #define guest_set_bit(d, nr, p) unimplemented_guest_bit_op(d, nr, p) argument
19 #define guest_test_and_set_bit(d, nr, p) unimplemented_guest_bit_op(d, nr, p) argument
20 #define guest_test_and_clear_bit(d, nr, p) unimplemented_guest_bit_op(d, nr, p) argument
21 #define guest_test_and_change_bit(d, nr, p) unimplemented_guest_bit_op(d, nr, p) argument
/xen/xen/include/asm-generic/
A Dmonitor.h22 void arch_monitor_allow_userspace(struct domain *d, bool allow_userspace) in arch_monitor_allow_userspace()
27 int arch_monitor_domctl_op(struct domain *d, struct xen_domctl_monitor_op *mop) in arch_monitor_domctl_op()
35 int arch_monitor_domctl_event(struct domain *d, in arch_monitor_domctl_event()
43 int arch_monitor_init_domain(struct domain *d) in arch_monitor_init_domain()
50 void arch_monitor_cleanup_domain(struct domain *d) in arch_monitor_cleanup_domain()
/xen/xen/arch/arm/
A Dp2m.c37 void memory_type_changed(struct domain *d) in memory_type_changed()
112 static inline int p2m_remove_mapping(struct domain *d, in p2m_remove_mapping()
156 int map_regions_p2mt(struct domain *d, in map_regions_p2mt()
165 int unmap_regions_p2mt(struct domain *d, in unmap_regions_p2mt()
173 int map_mmio_regions(struct domain *d, in map_mmio_regions()
181 int unmap_mmio_regions(struct domain *d, in unmap_mmio_regions()
207 int guest_physmap_add_entry(struct domain *d, in guest_physmap_add_entry()
271 int p2m_alloc_vmid(struct domain *d) in p2m_alloc_vmid()
301 void p2m_free_vmid(struct domain *d) in p2m_free_vmid()
472 mfn_t gfn_to_mfn(struct domain *d, gfn_t gfn) in gfn_to_mfn()
[all …]
A Dvuart.c34 #define domain_has_vuart(d) ((d)->arch.vuart.info != NULL) argument
46 int domain_vuart_init(struct domain *d) in domain_vuart_init()
69 void domain_vuart_free(struct domain *d) in domain_vuart_free()
79 struct domain *d = v->domain; in vuart_print_char() local
102 struct domain *d = v->domain; in vuart_mmio_read() local
120 struct domain *d = v->domain; in vuart_mmio_write() local
/xen/xen/arch/x86/
A Dmonitor.c25 int arch_monitor_init_domain(struct domain *d) in arch_monitor_init_domain()
37 void arch_monitor_cleanup_domain(struct domain *d) in arch_monitor_cleanup_domain()
45 static unsigned long *monitor_bitmap_for_msr(const struct domain *d, u32 *msr) in monitor_bitmap_for_msr()
71 static int monitor_enable_msr(struct domain *d, u32 msr, bool onchangeonly) in monitor_enable_msr()
96 static int monitor_disable_msr(struct domain *d, u32 msr) in monitor_disable_msr()
113 bool monitored_msr(const struct domain *d, u32 msr) in monitored_msr()
128 bool monitored_msr_onchangeonly(const struct domain *d, u32 msr) in monitored_msr_onchangeonly()
143 int arch_monitor_domctl_event(struct domain *d, in arch_monitor_domctl_event()

Completed in 829 milliseconds

12345678910>>...15