Home
last modified time | relevance | path

Searched refs:shift (Results 1 – 25 of 37) sorted by relevance

12

/xen/xen/arch/arm/arm64/
A Dinsn.c44 int shift; in aarch64_get_imm_shift_mask() local
49 shift = 0; in aarch64_get_imm_shift_mask()
53 shift = 5; in aarch64_get_imm_shift_mask()
57 shift = 5; in aarch64_get_imm_shift_mask()
61 shift = 5; in aarch64_get_imm_shift_mask()
65 shift = 10; in aarch64_get_imm_shift_mask()
69 shift = 12; in aarch64_get_imm_shift_mask()
73 shift = 15; in aarch64_get_imm_shift_mask()
104 int shift; in aarch64_insn_decode_immediate() local
108 shift = 0; in aarch64_insn_decode_immediate()
[all …]
A Dhead.S512 .macro create_table_entry, ptbl, tbl, virt, shift, tmp1, tmp2, tmp3
513 lsr \tmp1, \virt, #\shift
/xen/xen/common/
A Dradix-tree.c148 unsigned int height, shift; in radix_tree_insert() local
184 shift -= RADIX_TREE_MAP_SHIFT; in radix_tree_insert()
209 unsigned int height, shift; in radix_tree_lookup_element() local
236 shift -= RADIX_TREE_MAP_SHIFT; in radix_tree_lookup_element()
359 unsigned int shift, height; in __lookup() local
373 index += 1UL << shift; in __lookup()
381 shift -= RADIX_TREE_MAP_SHIFT; in __lookup()
611 unsigned int height, shift; in radix_tree_delete() local
740 if (shift < 0) in __maxindex()
742 if (shift >= BITS_PER_LONG) in __maxindex()
[all …]
/xen/xen/include/asm-arm/
A Dvreg.h137 int shift = offset * 8; in vreg_reg_update() local
139 *reg &= ~(mask << shift); in vreg_reg_update()
140 *reg |= ((unsigned long)val & mask) << shift; in vreg_reg_update()
148 int shift = offset * 8; in vreg_reg_setbits() local
150 *reg |= ((unsigned long)bits & mask) << shift; in vreg_reg_setbits()
158 int shift = offset * 8; in vreg_reg_clearbits() local
160 *reg &= ~(((unsigned long)bits & mask) << shift); in vreg_reg_clearbits()
/xen/xen/arch/x86/
A Dnuma.c81 if ( (epdx >> shift) >= memnodemapsize ) in populate_memnodemap()
84 if ( memnodemap[spdx >> shift] != NUMA_NO_NODE ) in populate_memnodemap()
88 memnodemap[spdx >> shift] = i; in populate_memnodemap()
90 memnodemap[spdx >> shift] = nodeids[i]; in populate_memnodemap()
92 spdx += (1UL << shift); in populate_memnodemap()
148 int shift; in compute_hash_shift() local
150 shift = extract_lsb_from_nodes(nodes, numnodes); in compute_hash_shift()
155 printk(KERN_DEBUG "NUMA: Using %d for the hash shift.\n", shift); in compute_hash_shift()
157 if ( populate_memnodemap(nodes, numnodes, shift, nodeids) != 1 ) in compute_hash_shift()
161 "shift=%d\n", shift); in compute_hash_shift()
[all …]
A Dtime.c134 if ( scale->shift < 0 ) in scale_delta()
135 delta >>= -scale->shift; in scale_delta()
137 delta <<= scale->shift; in scale_delta()
157 reciprocal.shift = 1 - scale.shift; in scale_reciprocal()
161 reciprocal.shift++; in scale_reciprocal()
254 int shift = 0; in set_time_scale() local
261 shift--; in set_time_scale()
268 shift++; in set_time_scale()
272 ts->shift = shift; in set_time_scale()
599 .shift = info->tsc_shift, in read_cycle()
[all …]
A Dhpet.c36 int shift; member
78 int shift) in div_sc() argument
80 uint64_t tmp = ((uint64_t)ticks) << shift; in div_sc()
91 static inline unsigned long ns2ticks(unsigned long nsec, int shift, in ns2ticks() argument
94 uint64_t tmp = ((uint64_t)nsec * factor) >> shift; in ns2ticks()
146 delta = ns2ticks(delta, ch->shift, ch->mult); in reprogram_hpet_evt_channel()
607 hpet_events[i].shift = 32; in hpet_broadcast_init()
/xen/xen/include/xen/
A Dbitops.h214 static inline __u32 rol32(__u32 word, unsigned int shift) in rol32() argument
216 return (word << shift) | (word >> (32 - shift)); in rol32()
225 static inline __u32 ror32(__u32 word, unsigned int shift) in ror32() argument
227 return (word >> shift) | (word << (32 - shift)); in ror32()
/xen/tools/flask/policy/policy/support/
A Dmisc_macros.spt10 # shift the list num times
12 define(`shiftn',`ifelse($1,0,`shift($*)',`shiftn(decr($1),shift(shift($*)))')')
/xen/tools/libfsimage/zfs/zfs-include/
A Dspa.h42 #define BF32_GET_SB(x, low, len, shift, bias) \ argument
43 ((BF32_GET(x, low, len) + (bias)) << (shift))
44 #define BF64_GET_SB(x, low, len, shift, bias) \ argument
45 ((BF64_GET(x, low, len) + (bias)) << (shift))
47 #define BF32_SET_SB(x, low, len, shift, bias, val) \ argument
48 BF32_SET(x, low, len, ((val) >> (shift)) - (bias))
49 #define BF64_SET_SB(x, low, len, shift, bias, val) \ argument
50 BF64_SET(x, low, len, ((val) >> (shift)) - (bias))
/xen/xen/arch/arm/arm32/lib/
A Dfindbit.S53 movs r3, r3, lsr ip @ shift off unused bits
93 movs r3, r3, lsr ip @ shift off unused bits
129 movs r3, r3, lsr ip @ shift off unused bits
162 movs r3, r3, lsr ip @ shift off unused bits
A Ddiv64.S101 @ Here we shift remainer bits leftwards rather than moving the
140 @ If possible, branch for another shift in the division loop.
148 @ then simply shift values around
A Dlib1funcs.S50 @ Initially shift the divisor left 3 bits if possible,
59 @ Unless the divisor is very big, shift it up in multiples of
69 @ For very big divisors, we must shift it a bit at a time, or
146 @ Unless the divisor is very big, shift it up in multiples of
156 @ For very big divisors, we must shift it a bit at a time, or
/xen/xen/drivers/passthrough/amd/
A Diommu.h321 static inline u32 get_field_from_reg_u32(u32 reg_value, u32 mask, u32 shift) in get_field_from_reg_u32() argument
324 field = (reg_value & mask) >> shift; in get_field_from_reg_u32()
329 u32 mask, u32 shift, u32 *reg) in set_field_in_reg_u32() argument
332 reg_value |= (field << shift) & mask; in set_field_in_reg_u32()
A Diommu_guest.c624 uint32_t mmio, shift; in guest_iommu_mmio_read() local
637 shift = (offset & 7u) * 8; in guest_iommu_mmio_read()
646 *pval = (val >> shift ) & mask; in guest_iommu_mmio_read()
714 uint32_t shift; in guest_iommu_mmio_write() local
727 shift = (offset & 7) * 8; in guest_iommu_mmio_write()
735 reg_old &= ~(mask << shift); in guest_iommu_mmio_write()
736 val = reg_old | ((val & mask) << shift); in guest_iommu_mmio_write()
/xen/xen/xsm/flask/ss/
A Davtab.c267 u32 shift = 0; in avtab_alloc() local
278 shift++; in avtab_alloc()
280 if ( shift > 2 ) in avtab_alloc()
281 shift = shift - 2; in avtab_alloc()
282 nslot = 1 << shift; in avtab_alloc()
/xen/tools/libxl/
A Dlibxl_freebsd.c33 int shift; in libxl__devid_to_localdev() member
79 info[i].base + (minor >> info[i].shift)); in libxl__devid_to_localdev()
/xen/tools/libxc/
A Dxc_sr_save_x86_pv.c320 unsigned int fpp, n_pages, level, shift, idx_start, idx_end, idx, saved_idx; in map_p2m_list() local
396 shift = level * 9 + 3; in map_p2m_list()
397 idx_start = ((p2m_vaddr - off) & mask) >> shift; in map_p2m_list()
398 idx_end = ((p2m_end - off) & mask) >> shift; in map_p2m_list()
413 mfn, off + ((xen_vaddr_t)idx << shift), level); in map_p2m_list()
446 off = p2m_vaddr & ((mask >> shift) << shift); in map_p2m_list()
/xen/tools/tests/mce-test/tools/
A Dxen-mceinj.c221 size_t cpumap_size, line, shift; in inject_lmce() local
237 shift = cpu % 8; in inject_lmce()
238 memset(cpumap + line, 1 << shift, 1); in inject_lmce()
/xen/stubdom/grub/
A Dmini-os.c611 static int shift, control, alt, caps_lock; in console_getkey() local
624 shift = ev.key.pressed; in console_getkey()
645 if (shift || caps_lock) in console_getkey()
/xen/xen/arch/x86/mm/
A Dp2m-pt.c117 unsigned long gfn, uint32_t shift, uint32_t max) in p2m_find_entry() argument
121 index = *gfn_remainder >> shift; in p2m_find_entry()
126 gfn, *gfn_remainder, shift, index, max); in p2m_find_entry()
129 *gfn_remainder &= (1 << shift) - 1; in p2m_find_entry()
162 unsigned long *gfn_remainder, unsigned long gfn, u32 shift, in p2m_next_level() argument
172 shift, max)) ) in p2m_next_level()
A Dp2m-ept.c323 u32 shift, index; in ept_next_level() local
327 shift = next_level * EPT_TABLE_ORDER; in ept_next_level()
329 index = *gfn_remainder >> shift; in ept_next_level()
367 *gfn_remainder &= (1UL << shift) - 1; in ept_next_level()
/xen/docs/misc/arm/
A Dearly-printk.txt20 - CONFIG_EARLY_UART_8250_REG_SHIFT is, optionally, the left-shift to
/xen/tools/flask/policy/modules/
A Dxen.if19 type $1, domain_type`'ifelse(`$#', `1', `', `,shift($@)');
33 type $1, domain_type`'ifelse(`$#', `1', `', `,shift($@)');
/xen/xen/arch/arm/arm32/
A Dhead.S377 .macro create_table_entry, ptbl, tbl, virt, shift, mmu=0
378 lsr r1, \virt, #\shift

Completed in 43 milliseconds

12