| /xen/xen/arch/x86/include/asm/ |
| A D | bitops.h | 23 #define bitop_bad_size(addr) (sizeof(*(addr)) < 4) argument 35 static inline void set_bit(int nr, volatile void *addr) in set_bit() 40 #define set_bit(nr, addr) ({ \ argument 54 static inline void variable_set_bit(int nr, void *addr) in variable_set_bit() 58 static inline void constant_set_bit(int nr, void *addr) in constant_set_bit() 62 #define __set_bit(nr, addr) ({ \ argument 76 static inline void clear_bit(int nr, volatile void *addr) in clear_bit() 81 #define clear_bit(nr, addr) ({ \ argument 95 static inline void variable_clear_bit(int nr, void *addr) in variable_clear_bit() 99 static inline void constant_clear_bit(int nr, void *addr) in constant_clear_bit() [all …]
|
| A D | invpcid.h | 11 static inline void invpcid(unsigned int pcid, unsigned long addr, in invpcid() 17 uint64_t addr; in invpcid() member 34 static inline void invpcid_flush_one(unsigned int pcid, unsigned long addr) in invpcid_flush_one()
|
| /xen/xen/arch/x86/include/asm/x86_64/ |
| A D | uaccess.h | 19 #define is_compat_arg_xlat_range(addr, size) ({ \ argument 47 #define __addr_ok(addr) \ argument 51 #define access_ok(addr, size) \ argument 54 #define array_access_ok(addr, count, size) \ argument 58 #define __compat_addr_ok(d, addr) \ argument 61 #define __compat_access_ok(d, addr, size) \ argument 64 #define compat_access_ok(addr, size) \ argument 67 #define compat_array_access_ok(addr,count,size) \ argument
|
| /xen/xen/arch/riscv/include/asm/ |
| A D | io.h | 48 #define ioremap_nocache(addr, size) ioremap(addr, size) argument 49 #define ioremap_wc(addr, size) ioremap(addr, size) argument 50 #define ioremap_wt(addr, size) ioremap(addr, size) argument 53 static inline void __raw_writeb(uint8_t val, volatile void __iomem *addr) in __raw_writeb() 59 static inline void __raw_writew(uint16_t val, volatile void __iomem *addr) in __raw_writew() 65 static inline void __raw_writel(uint32_t val, volatile void __iomem *addr) in __raw_writel() 71 static inline void __raw_writeq(uint64_t val, volatile void __iomem *addr) in __raw_writeq() 81 static inline uint8_t __raw_readb(const volatile void __iomem *addr) in __raw_readb() 90 static inline uint16_t __raw_readw(const volatile void __iomem *addr) in __raw_readw() 99 static inline uint32_t __raw_readl(const volatile void __iomem *addr) in __raw_readl() [all …]
|
| /xen/xen/arch/arm/vgic/ |
| A D | vgic-mmio.c | 25 paddr_t addr, unsigned int len) in vgic_mmio_read_raz() 31 paddr_t addr, unsigned int len) in vgic_mmio_read_rao() 36 void vgic_mmio_write_wi(struct vcpu *vcpu, paddr_t addr, in vgic_mmio_write_wi() 68 paddr_t addr, unsigned int len, in vgic_mmio_write_senable() 113 paddr_t addr, unsigned int len, in vgic_mmio_write_cenable() 181 paddr_t addr, unsigned int len, in vgic_mmio_write_spending() 447 paddr_t addr, unsigned int len, in vgic_mmio_write_config() 504 paddr_t addr, int len) in check_region() 537 paddr_t addr, unsigned int len) in vgic_get_mmio_region() 555 paddr_t addr = info->gpa; in dispatch_mmio_read() local [all …]
|
| A D | vgic-mmio-v2.c | 24 paddr_t addr, unsigned int len) in vgic_mmio_read_v2_misc() 51 paddr_t addr, unsigned int len, in vgic_mmio_write_v2_misc() 85 paddr_t addr, unsigned int len, in vgic_mmio_write_sgir() 128 paddr_t addr, unsigned int len) in vgic_mmio_read_target() 147 paddr_t addr, unsigned int len, in vgic_mmio_write_target() 185 paddr_t addr, unsigned int len) in vgic_mmio_read_sgipend() 206 paddr_t addr, unsigned int len, in vgic_mmio_write_sgipendc() 231 paddr_t addr, unsigned int len, in vgic_mmio_write_sgipends()
|
| /xen/xen/include/xen/ |
| A D | page-defs.h | 7 #define PAGE_ALIGN_GRAN(gran, addr) (((addr) + ~PAGE_MASK_##gran) & \ argument 13 #define PAGE_ALIGN_4K(addr) PAGE_ALIGN_GRAN(4K, addr) argument 18 #define PAGE_ALIGN_16K(addr) PAGE_ALIGN_GRAN(16K, addr) argument 23 #define PAGE_ALIGN_64K(addr) PAGE_ALIGN_GRAN(64K, addr) argument 28 #define PAGE_ALIGN_2M(addr) PAGE_ALIGN_GRAN(2M, addr) argument 33 #define PAGE_ALIGN_1G(addr) PAGE_ALIGN_GRAN(1G, addr) argument
|
| /xen/xen/arch/arm/include/asm/arm32/ |
| A D | io.h | 27 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb() 34 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew() 41 static inline void __raw_writel(u32 val, volatile void __iomem *addr) in __raw_writel() 48 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() 57 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() 66 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() 88 static inline u64 readq_relaxed_non_atomic(const volatile void __iomem *addr) in readq_relaxed_non_atomic() 102 static inline void writeq_relaxed_non_atomic(u64 val, volatile void __iomem *addr) in writeq_relaxed_non_atomic()
|
| /xen/tools/libs/ctrl/ |
| A D | xc_bitops.h | 32 static inline void bitmap_set(void *addr, unsigned long nr_bits) in bitmap_set() 37 static inline void bitmap_clear(void *addr, unsigned long nr_bits) in bitmap_clear() 44 const char *addr = _addr; in test_bit() local 50 char *addr = _addr; in clear_bit() local 56 char *addr = _addr; in set_bit() local 60 static inline int test_and_clear_bit(unsigned long nr, void *addr) in test_and_clear_bit() 67 static inline int test_and_set_bit(unsigned long nr, void *addr) in test_and_set_bit()
|
| /xen/tools/firmware/rombios/32bit/ |
| A D | util.h | 29 static inline uint8_t mmio_readb(uint8_t *addr) in mmio_readb() 34 static inline uint16_t mmio_readw(uint16_t *addr) in mmio_readw() 39 static inline uint32_t mmio_readl(uint32_t *addr) in mmio_readl()
|
| /xen/xen/drivers/vpci/ |
| A D | msix.c | 26 #define VMSIX_ADDR_IN_RANGE(addr, vpci, nr) \ argument 30 #define VMSIX_ADDR_SAME_PAGE(addr, vpci, nr) \ argument 153 static struct vpci_msix *msix_find(const struct domain *d, unsigned long addr) in msix_find() 173 static int cf_check msix_accept(struct vcpu *v, unsigned long addr) in msix_accept() 184 static bool access_allowed(const struct pci_dev *pdev, unsigned long addr, in access_allowed() 198 paddr_t addr) in get_entry() 208 paddr_t addr = 0; in get_table() local 241 static unsigned int get_slot(const struct vpci *vpci, unsigned long addr) in get_slot() 266 static bool adjacent_handle(const struct vpci_msix *msix, unsigned long addr) in adjacent_handle() 284 unsigned long addr, unsigned int len, in adjacent_read() [all …]
|
| /xen/xen/arch/arm/include/asm/arm64/ |
| A D | io.h | 30 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb() 35 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew() 40 static inline void __raw_writel(u32 val, volatile void __iomem *addr) in __raw_writel() 45 static inline void __raw_writeq(u64 val, volatile void __iomem *addr) in __raw_writeq() 50 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb() 60 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw() 70 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl() 80 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() 131 static inline int emulate_read(u64 addr) in emulate_read() 137 static inline void emulate_write(u64 addr) in emulate_write()
|
| A D | bitops.h | 8 #define find_first_bit(addr, size) find_next_bit((addr), (size), 0) argument 9 #define find_first_zero_bit(addr, size) find_next_zero_bit((addr), (size), 0) argument
|
| /xen/xen/lib/ |
| A D | find-next-bit.c | 22 unsigned long find_next_bit(const unsigned long *addr, unsigned long size, in find_next_bit() 68 unsigned long find_next_zero_bit(const unsigned long *addr, unsigned long size, in find_next_zero_bit() 113 unsigned long find_first_bit(const unsigned long *addr, unsigned long size) in find_first_bit() 141 unsigned long find_first_zero_bit(const unsigned long *addr, unsigned long size) in find_first_zero_bit() 192 unsigned long find_next_zero_bit_le(const void *addr, unsigned in find_next_zero_bit_le() 238 unsigned long find_next_bit_le(const void *addr, unsigned in find_next_bit_le()
|
| /xen/xen/arch/x86/ |
| A D | bitops.c | 6 const unsigned long *addr, unsigned int size) in __find_first_bit() 28 const unsigned long *addr, unsigned int size, unsigned int offset) in __find_next_bit() 54 const unsigned long *addr, unsigned int size) in __find_first_zero_bit() 78 const unsigned long *addr, unsigned int size, unsigned int offset) in __find_next_zero_bit()
|
| A D | flushtlb.c | 206 unsigned long addr = (unsigned long)va; in flush_area_local() local 270 void cache_flush(const void *addr, unsigned int size) in cache_flush() 301 void cache_writeback(const void *addr, unsigned int size) in cache_writeback() 331 #define BASE_INPUT(addr) [p] "m" (*(const char *)(addr)) in cache_writeback() argument
|
| /xen/xen/arch/x86/hvm/ |
| A D | io.c | 171 const struct hvm_io_handler *handler, uint64_t addr, uint32_t size, in g2m_portio_read() 197 const struct hvm_io_handler *handler, uint64_t addr, uint32_t size, in g2m_portio_write() 239 unsigned int hvm_pci_decode_addr(unsigned int cf8, unsigned int addr, in hvm_pci_decode_addr() 261 const struct hvm_io_handler *handler, uint64_t addr, uint32_t size, in vpci_portio_read() 294 const struct hvm_io_handler *handler, uint64_t addr, uint32_t size, in vpci_portio_write() 347 paddr_t addr; member 355 paddr_t addr) in vpci_mmcfg_find() 383 paddr_t addr, pci_sbdf_t *sbdf) in vpci_mmcfg_decode_addr() 393 static int cf_check vpci_mmcfg_accept(struct vcpu *v, unsigned long addr) in vpci_mmcfg_accept() 433 struct vcpu *v, unsigned long addr, unsigned int len, unsigned long data) in vpci_mmcfg_write() [all …]
|
| A D | grant_table.c | 15 int create_grant_p2m_mapping(uint64_t addr, mfn_t frame, in create_grant_p2m_mapping() 37 int replace_grant_p2m_mapping(uint64_t addr, mfn_t frame, in replace_grant_p2m_mapping()
|
| /xen/xen/arch/ppc/include/asm/ |
| A D | bitops.h | 67 static inline void clear_bit(int nr, volatile void *addr) in clear_bit() 77 static inline int test_bit(int nr, const volatile void *addr) in test_bit() 103 volatile void *addr) in test_and_clear_bit() 129 static inline int test_and_set_bit(unsigned int nr, volatile void *addr) in test_and_set_bit() 145 static inline int __test_and_set_bit(int nr, volatile void *addr) in __test_and_set_bit() 164 static inline int __test_and_clear_bit(int nr, volatile void *addr) in __test_and_clear_bit()
|
| /xen/xen/arch/x86/include/asm/hvm/ |
| A D | grant_table.h | 27 static inline int create_grant_p2m_mapping(uint64_t addr, mfn_t frame, in create_grant_p2m_mapping() 34 static inline int replace_grant_p2m_mapping(uint64_t addr, mfn_t frame, in replace_grant_p2m_mapping()
|
| /xen/xen/arch/x86/include/asm/pv/ |
| A D | grant_table.h | 24 static inline int create_grant_pv_mapping(uint64_t addr, mfn_t frame, in create_grant_pv_mapping() 31 static inline int replace_grant_pv_mapping(uint64_t addr, mfn_t frame, in replace_grant_pv_mapping()
|
| /xen/xen/arch/x86/pv/ |
| A D | trace.c | 42 void __trace_pv_page_fault(unsigned long addr, unsigned error_code) in __trace_pv_page_fault() 49 uint32_t eip, addr, error_code; in __trace_pv_page_fault() member 61 uint64_t rip, addr; in __trace_pv_page_fault() member 112 void __trace_ptwr_emulation(unsigned long addr, l1_pgentry_t npte) in __trace_ptwr_emulation() 120 uint32_t addr, eip; in __trace_ptwr_emulation() member 133 uint64_t addr, rip; in __trace_ptwr_emulation() member
|
| /xen/xen/arch/arm/include/asm/ |
| A D | bitops.h | 88 static inline int __test_and_set_bit(int nr, volatile void *addr) in __test_and_set_bit() 108 static inline int __test_and_clear_bit(int nr, volatile void *addr) in __test_and_clear_bit() 121 volatile void *addr) in __test_and_change_bit() 137 static inline int test_bit(int nr, const volatile void *addr) in test_bit()
|
| /xen/tools/xenpaging/ |
| A D | xenpaging.h | 104 static inline void bitmap_clear(void *addr, int nr_bits) in bitmap_clear() 111 const char *addr = _addr; in test_bit() local 117 char *addr = _addr; in clear_bit() local 123 char *addr = _addr; in set_bit() local 127 static inline int test_and_clear_bit(int nr, void *addr) in test_and_clear_bit() 134 static inline int test_and_set_bit(int nr, void *addr) in test_and_set_bit()
|
| /xen/tools/libs/foreignmemory/ |
| A D | linux.c | 86 xen_pfn_t *mfn, unsigned long addr) in map_foreign_batch_single() 116 static int retry_paged(int fd, uint32_t dom, void *addr, in retry_paged() 162 uint32_t dom, void *addr, in osdep_xenforeignmemory_map() 283 void *addr, size_t num) in osdep_xenforeignmemory_unmap()
|