/xen/xen/tools/kconfig/ |
A D | expr.c | 21 struct expr *e = xcalloc(1, sizeof(*e)); in expr_alloc_symbol() local 314 if (e) switch (e->type) { in expr_eliminate_yn() 329 *e = *(e->right.expr); in expr_eliminate_yn() 345 *e = *(e->left.expr); in expr_eliminate_yn() 358 *e = *(e->right.expr); in expr_eliminate_yn() 374 *e = *(e->left.expr); in expr_eliminate_yn() 669 expr_eliminate_dups1(e->type, &e, &e); in expr_eliminate_dups() 676 e = expr_eliminate_yn(e); in expr_eliminate_dups() 762 e = expr_transform(e); in expr_transform() 795 e = expr_transform(e); in expr_transform() [all …]
|
A D | expr.h | 51 #define expr_list_for_each_sym(l, e, s) \ argument 52 for (e = (l); e && (s = e->right.sym); e = e->left.expr) 302 void expr_free(struct expr *e); 304 tristate expr_calc_value(struct expr *e); 305 struct expr *expr_trans_bool(struct expr *e); 307 struct expr *expr_transform(struct expr *e); 312 void expr_fprint(struct expr *e, FILE *out); 318 static inline int expr_is_yes(struct expr *e) in expr_is_yes() argument 320 return !e || (e->type == E_SYMBOL && e->left.sym == &symbol_yes); in expr_is_yes() 323 static inline int expr_is_no(struct expr *e) in expr_is_no() argument [all …]
|
A D | preprocess.c | 46 struct env *e; in env_add() local 48 e = xmalloc(sizeof(*e)); in env_add() 49 e->name = xstrdup(name); in env_add() 57 list_del(&e->node); in env_del() 58 free(e->name); in env_del() 59 free(e->value); in env_del() 60 free(e); in env_del() 66 struct env *e; in env_expand() local 92 struct env *e, *tmp; in env_write_dep() local 95 fprintf(f, "ifneq \"$(%s)\" \"%s\"\n", e->name, e->value); in env_write_dep() [all …]
|
/xen/tools/xenstore/ |
A D | hashtable.c | 86 struct entry *e; in hashtable_expand() local 118 for (pE = &(newtable[i]), e = *pE; e != NULL; e = *pE) { in hashtable_expand() 165 e->k = k; in hashtable_insert() 166 e->v = v; in hashtable_insert() 184 if ((hashvalue == e->h) && (h->eqfn(k, e->k))) return e->v; in hashtable_search() 185 e = e->next; in hashtable_search() 205 e = *pE; in hashtable_remove() 209 if ((hashvalue == e->h) && (h->eqfn(k, e->k))) in hashtable_remove() 219 e = e->next; in hashtable_remove() 238 { f = e; e = e->next; freekey(f->k); free(f->v); free(f); } in hashtable_destroy() [all …]
|
/xen/xen/common/ |
A D | rangeset.c | 140 x->e = e; in rangeset_add_range() 144 else if ( x->e < e ) in rangeset_add_range() 145 x->e = e; in rangeset_add_range() 160 x->e = (y->e > e) ? y->e : e; in rangeset_add_range() 165 if ( (y == NULL) || (y->e > x->e) ) in rangeset_add_range() 174 x->e = y->e; in rangeset_add_range() 201 if ( (x->s < s) && (x->e > e) ) in rangeset_remove_range() 211 y->e = x->e; in rangeset_remove_range() 216 else if ( (x->s == s) && (x->e <= e) ) in rangeset_remove_range() 220 else if ( x->e <= e ) in rangeset_remove_range() [all …]
|
A D | hypfs.c | 75 struct hypfs_entry *e; in add_entry() local 169 return &dir->e; in hypfs_get_entry_rel() 228 direntry.e.pad = 0; in hypfs_read_dir() 229 direntry.e.type = e->type; in hypfs_read_dir() 230 direntry.e.encoding = e->encoding; in hypfs_read_dir() 231 direntry.e.content_len = e->size; in hypfs_read_dir() 232 direntry.e.max_write_len = e->max_size; in hypfs_read_dir() 271 e.pad = 0; in hypfs_read() 272 e.type = entry->type; in hypfs_read() 305 leaf->e.type != XEN_HYPFS_TYPE_BLOB && ulen != leaf->e.size ) in hypfs_write_leaf() [all …]
|
A D | inflate.c | 525 r.e = (uch)e[*p - s]; /* non-simple--look up in lists */ in huft_build() 614 if ((e = (t = tl + ((unsigned)b & ml))->e) > 16) in inflate_codes() 621 } while ((e = (t = t->v.t + ((unsigned)b & mask_bits[e]))->e) > 16); in inflate_codes() 640 NEEDBITS(e) in inflate_codes() 646 if ((e = (t = td + ((unsigned)b & md))->e) > 16) in inflate_codes() 653 } while ((e = (t = t->v.t + ((unsigned)b & mask_bits[e]))->e) > 16); in inflate_codes() 662 n -= (e = (e = WSIZE - ((d &= WSIZE-1) > w ? d : w)) > n ? n : e); in inflate_codes() 1048 *e = (int)b & 1; in inflate_block() 1106 } while (!e); in inflate() 1156 e = 0; in makecrc() [all …]
|
/xen/xen/include/xen/ |
A D | param.h | 100 (parfs)->hypfs.e.max_size = sz; \ 113 .hypfs.e.name = (nam), \ 114 .hypfs.e.read = hypfs_read_leaf, \ 122 .hypfs.e.name = (nam), \ 125 .hypfs.e.read = hypfs_read_leaf, \ 132 .hypfs.e.name = (nam), \ 135 .hypfs.e.read = hypfs_read_leaf, \ 142 .hypfs.e.name = (nam), \ 152 .hypfs.e.name = (nam), \ 153 .hypfs.e.size = 0, \ [all …]
|
A D | hypfs.h | 25 struct hypfs_entry e; member 33 struct hypfs_entry e; member 39 .e.type = XEN_HYPFS_TYPE_DIR, \ 40 .e.encoding = XEN_HYPFS_ENC_PLAIN, \ 41 .e.name = (nam), \ 42 .e.size = 0, \ 43 .e.max_size = 0, \ 44 .e.list = LIST_HEAD_INIT(var.e.list), \ 45 .e.read = hypfs_read_dir, \ 51 .e.type = (typ), \ [all …]
|
A D | iocap.h | 13 #define iomem_permit_access(d, s, e) \ argument 14 rangeset_add_range((d)->iomem_caps, s, e) 15 #define iomem_deny_access(d, s, e) \ argument 16 rangeset_remove_range((d)->iomem_caps, s, e) 17 #define iomem_access_permitted(d, s, e) \ argument 18 rangeset_contains_range((d)->iomem_caps, s, e) 24 #define irqs_permit_access(d, s, e) \ argument 25 rangeset_add_range((d)->irq_caps, s, e) 26 #define irqs_deny_access(d, s, e) \ argument 27 rangeset_remove_range((d)->irq_caps, s, e)
|
A D | rangeset.h | 60 struct rangeset *r, unsigned long s, unsigned long e); 64 struct rangeset *r, unsigned long s, unsigned long e); 66 struct rangeset *r, unsigned long s, unsigned long e); 68 struct rangeset *r, unsigned long s, unsigned long e); 70 struct rangeset *r, unsigned long s, unsigned long e, 71 int (*cb)(unsigned long s, unsigned long e, void *), void *ctxt); 79 int (*cb)(unsigned long s, unsigned long e,
|
/xen/xen/xsm/flask/ss/ |
A D | ebitmap.h | 38 #define ebitmap_length(e) ((e)->highbit) argument 39 #define ebitmap_startbit(e) ((e)->node ? (e)->node->startbit : 0) argument 46 for ( *n = e->node; *n; *n = (*n)->next ) in ebitmap_start_positive() 52 return ebitmap_length(e); in ebitmap_start_positive() 55 static inline void ebitmap_init(struct ebitmap *e) in ebitmap_init() argument 57 memset(e, 0, sizeof(*e)); in ebitmap_init() 76 return ebitmap_length(e); in ebitmap_next_positive() 116 #define ebitmap_for_each_positive_bit(e, n, bit) \ argument 117 for ( bit = ebitmap_start_positive(e, &n); \ 126 void ebitmap_destroy(struct ebitmap *e); [all …]
|
A D | ebitmap.c | 114 n = e->node; in ebitmap_get_bit() 130 n = e->node; in ebitmap_set_bit() 197 e->node = new; in ebitmap_set_bit() 207 if ( !e ) in ebitmap_destroy() 210 n = e->node; in ebitmap_destroy() 218 e->highbit = 0; in ebitmap_destroy() 219 e->node = NULL; in ebitmap_destroy() 231 ebitmap_init(e); in ebitmap_read() 251 e->highbit -= (e->highbit % EBITMAP_SIZE); in ebitmap_read() 253 if ( !e->highbit ) in ebitmap_read() [all …]
|
/xen/tools/libxl/ |
A D | check-xl-vif-parse | 43 e=255 54 one $e rate=foo 55 one $e rate=foo 56 one $e rate=10MB 57 one $e rate=10MB/m 58 one $e rate=10ZB 59 one $e rate=10ZB/s 60 one $e rate=10ZB/m 164 one $e rate=0B/s 202 one $e rate=1B/s@0us [all …]
|
A D | libxlu_disk.c | 20 int e; in dpc_prep() local 24 e = xlu__disk_yylex_init_extra(dpc, &dpc->scanner); in dpc_prep() 25 if (e) goto fail; in dpc_prep() 28 if (!dpc->buf) { e = ENOMEM; goto fail; } in dpc_prep() 35 return e; in dpc_prep() 53 int i, e; in xlu_disk_parse() local 63 e = dpc_prep(&dpc, specs[i]); in xlu_disk_parse() 64 if (e) { dpc.err = e; goto x_err; } in xlu_disk_parse() 67 assert(!e); in xlu_disk_parse()
|
A D | libxlu_cfg.c | 43 int e; in ctx_prep() local 52 if (e) { in ctx_prep() 84 int e; in xlu_cfg_readfile() local 88 if (e) { ctx.err= e; goto xe; } in xlu_cfg_readfile() 110 int e; in xlu_cfg_readdata() local 115 if (e) { ctx.err= e; goto xe; } in xlu_cfg_readdata() 253 int e; in xlu_cfg_get_string() local 255 e= find_atom(cfg,n,&set,dont_warn); if (e) return e; in xlu_cfg_get_string() 265 e= find_atom(cfg,n,&set,dont_warn); if (e) return e; in xlu_cfg_replace_string() 279 e= find_atom(cfg,n,&set,dont_warn); if (e) return e; in xlu_cfg_get_bounded_long() [all …]
|
/xen/xen/arch/x86/mm/ |
A D | p2m-ept.c | 45 return ((e->epte & ~(1ul << 63)) != 0 && e->sa_p2mt != p2m_invalid); in is_epte_valid() 394 if ( !is_epte_valid(&e) || !is_epte_present(&e) || in ept_invalidate_emt_subtree() 395 (e.emt == MTRR_NUM_TYPES && (e.recalc || !recalc)) ) in ept_invalidate_emt_subtree() 470 if ( is_epte_valid(&e) && is_epte_present(&e) && in ept_invalidate_emt_range() 471 (e.emt != MTRR_NUM_TYPES || !e.recalc) ) in ept_invalidate_emt_range() 512 ept_entry_t e; in resolve_misconfig() local 535 if ( !is_epte_valid(&e) || !is_epte_present(&e) ) in resolve_misconfig() 611 ept_invalidate_emt_subtree(p2m, _mfn(e.mfn), e.recalc, level); in resolve_misconfig() 613 e.emt = 0; in resolve_misconfig() 620 else if ( is_epte_present(&e) && !e.emt ) in resolve_misconfig() [all …]
|
/xen/xen/arch/x86/mm/hap/ |
A D | nested_ept.c | 66 if ( e.sp ) in nept_rsv_bits_check() 79 return !!(e.epte & rsv_bits); in nept_rsv_bits_check() 85 if ( e.sp || level == 1 ) in nept_emt_bits_check() 87 if ( e.emt == EPT_EMT_RSV0 || e.emt == EPT_EMT_RSV1 || in nept_emt_bits_check() 88 e.emt == EPT_EMT_RSV2 ) in nept_emt_bits_check() 102 if ( e.epte & EPTE_RWX_MASK ) in nept_non_present_check() 121 static bool_t nept_rwx_bits_check(ept_entry_t e) in nept_rwx_bits_check() argument 124 uint8_t rwx_bits = e.epte & EPTE_RWX_MASK; in nept_rwx_bits_check() 139 return nept_rsv_bits_check(e, level) || in nept_misconfiguration_check() 140 nept_emt_bits_check(e, level) || in nept_misconfiguration_check() [all …]
|
/xen/xen/arch/arm/ |
A D | setup.c | 232 cb(s, e); in dt_unreserved_regions() 435 e = e & ~(align-1); in consider_modules() 437 if ( s > e || e - s < size ) in consider_modules() 507 return e; in consider_modules() 593 paddr_t s, e; in setup_mm() local 652 if ( e ) in setup_mm() 658 if ( ! e ) in setup_mm() 664 e - (pfn_to_paddr(xenheap_pages)), e, xenheap_pages, in setup_mm() 693 e = bank_end; in setup_mm() 733 paddr_t s, e; in setup_mm() local [all …]
|
/xen/xen/include/asm-x86/ |
A D | iocap.h | 10 #define ioports_permit_access(d, s, e) \ argument 11 rangeset_add_range((d)->arch.ioport_caps, s, e) 12 #define ioports_deny_access(d, s, e) \ argument 13 rangeset_remove_range((d)->arch.ioport_caps, s, e) 14 #define ioports_access_permitted(d, s, e) \ argument 15 rangeset_contains_range((d)->arch.ioport_caps, s, e)
|
/xen/tools/tests/cpu-policy/ |
A D | test-cpu-policy.c | 595 struct cpu_policy_errors e; in test_is_compatible_success() local 596 int res = x86_cpu_policies_are_compatible(&sys, &new, &e); in test_is_compatible_success() 602 t->name, res, e.leaf, e.subleaf, e.msr); in test_is_compatible_success() 614 struct cpu_policy_errors e; in test_is_compatible_failure() member 619 .e = { 0, -1, -1 }, in test_is_compatible_failure() 624 .e = { 0x80000000, -1, -1 }, in test_is_compatible_failure() 631 .e = { -1, -1, 0xce }, in test_is_compatible_failure() 647 struct cpu_policy_errors e; in test_is_compatible_failure() local 651 if ( res == 0 || memcmp(&t->e, &e, sizeof(t->e)) ) in test_is_compatible_failure() 656 t->e.leaf, t->e.subleaf, t->e.msr, in test_is_compatible_failure() [all …]
|
/xen/xen/drivers/passthrough/vtd/ |
A D | iommu.h | 96 #define ecap_niotlb_iunits(e) ((((e) >> 24) & 0xff) + 1) argument 97 #define ecap_iotlb_offset(e) ((((e) >> 8) & 0x3ff) * 16) argument 98 #define ecap_coherent(e) ((e >> 0) & 0x1) argument 99 #define ecap_queued_inval(e) ((e >> 1) & 0x1) argument 100 #define ecap_dev_iotlb(e) ((e >> 2) & 0x1) argument 101 #define ecap_intr_remap(e) ((e >> 3) & 0x1) argument 102 #define ecap_eim(e) ((e >> 4) & 0x1) argument 103 #define ecap_cache_hints(e) ((e >> 5) & 0x1) argument 104 #define ecap_pass_thru(e) ((e >> 6) & 0x1) argument 105 #define ecap_snp_ctl(e) ((e >> 7) & 0x1) argument
|
/xen/xen/lib/x86/ |
A D | policy.c | 9 struct cpu_policy_errors e = INIT_CPU_POLICY_ERRORS; in x86_cpu_policies_are_compatible() local 14 do { e.leaf = (l); e.subleaf = (s); goto out; } while ( 0 ) in x86_cpu_policies_are_compatible() 16 do { e.msr = (m); goto out; } while ( 0 ) in x86_cpu_policies_are_compatible() 38 *err = e; in x86_cpu_policies_are_compatible()
|
/xen/xen/common/lz4/ |
A D | defs.h | 116 #define LZ4_SECURECOPY(s, d, e) \ argument 118 if (d < e) { \ 119 LZ4_WILDCOPY(s, d, e); \ 160 #define LZ4_WILDCOPY(s, d, e) \ argument 163 } while (d < e) 167 u8 *e = (d) + l; \ 168 LZ4_WILDCOPY(s, d, e); \ 169 d = e; \
|
/xen/xen/arch/x86/ |
A D | setup.c | 459 if ( s > e || e - s < size ) in consider_modules() 482 return e; in consider_modules() 1181 if ( s >= e ) in __start_xen() 1385 e = consider_modules(s, e, PAGE_ALIGN(kexec_crash_area.size), mod, in __start_xen() 1387 if ( s >= e ) in __start_xen() 1437 if ( s >= e ) in __start_xen() 1478 map_e = e; in __start_xen() 1508 if ( map_e < e ) in __start_xen() 1521 if ( map_e < e ) in __start_xen() 1552 if ( e > s ) in __start_xen() [all …]
|