Home
last modified time | relevance | path

Searched refs:idreg (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/arch/sparc/include/asm/
H A Dwinmacro.h107 #define LOAD_CURRENT(dest_reg, idreg) \ argument
108 661: rd %tbr, %idreg; \
109 srl %idreg, 10, %idreg; \
110 and %idreg, 0xc, %idreg; \
115 lda [%g0] ASI_M_VIKING_TMP1, %idreg; \
116 sll %idreg, 2, %idreg; \
119 rd %asr17, %idreg; \
120 srl %idreg, 0x1c, %idreg; \
121 sll %idreg, 0x02, %idreg; \
125 ld [%idreg + %dest_reg], %dest_reg;
[all …]
/openbmc/linux/drivers/media/usb/gspca/
H A Dpac207.c153 u8 idreg[2]; in sd_config() local
155 idreg[0] = pac207_read_reg(gspca_dev, 0x0000); in sd_config()
156 idreg[1] = pac207_read_reg(gspca_dev, 0x0001); in sd_config()
157 idreg[0] = ((idreg[0] & 0x0f) << 4) | ((idreg[1] & 0xf0) >> 4); in sd_config()
158 idreg[1] = idreg[1] & 0x0f; in sd_config()
160 idreg[0], idreg[1]); in sd_config()
162 if (idreg[0] != 0x27) { in sd_config()
/openbmc/linux/arch/arm64/include/asm/
H A Del2_setup.h236 .macro __check_override idreg, fld, width, pass, fail, tmp1, tmp2
240 adr_l \tmp1, \idreg\()_override
253 .macro check_override idreg, fld, pass, fail, tmp1, tmp2
254 mrs \tmp1, \idreg\()_el1
255 __check_override \idreg \fld 4 \pass \fail \tmp1 \tmp2
259 .macro __check_override idreg, fld, width, pass, fail, tmp, ignore
260 ldr_l \tmp, \idreg\()_el1_sys_val
266 .macro check_override idreg, fld, pass, fail, tmp, ignore
267 __check_override \idreg \fld 4 \pass \fail \tmp \ignore
/openbmc/linux/Documentation/translations/zh_TW/arch/arm64/
H A Delf_hwcaps.rst52 idreg.field == val 表示有某個功能。
54idreg.field 中有 val 時,hwcaps 表示 ARM ARM 定義的功能是有效的,但是
55 並不是說要完全和 val 相等,也不是說 idreg.field 描述的其他功能就是缺失的。
/openbmc/linux/Documentation/translations/zh_CN/arch/arm64/
H A Delf_hwcaps.rst49 idreg.field == val 表示有某个功能。
51idreg.field 中有 val 时,hwcaps 表示 ARM ARM 定义的功能是有效的,但是
52 并不是说要完全和 val 相等,也不是说 idreg.field 描述的其他功能就是缺失的。
/openbmc/linux/drivers/net/ethernet/8390/
H A Dsmc-ultra.c212 unsigned char idreg = inb(ioaddr + 7); in ultra_probe1() local
220 if ((idreg & 0xF0) != 0x20 /* SMC Ultra */ in ultra_probe1()
221 && (idreg & 0xF0) != 0x40) { /* SMC EtherEZ */ in ultra_probe1()
239 model_name = (idreg & 0xF0) == 0x20 ? "SMC Ultra" : "SMC EtherEZ"; in ultra_probe1()
/openbmc/linux/Documentation/arch/arm64/
H A Delf_hwcaps.rst53 Functionality implied by idreg.field == val.
56 defines as being present when idreg.field has value val, but do not
57 indicate that idreg.field is precisely equal to val, nor do they
59 idreg.field.
/openbmc/linux/arch/arm64/kernel/
H A DMakefile36 syscall.o proton-pack.o idreg-override.o idle.o \
/openbmc/qemu/target/arm/
H A Dkvm.c206 struct kvm_one_reg idreg = { .id = id, .addr = (uintptr_t)&ret }; in read_sys_reg32() local
210 err = ioctl(fd, KVM_GET_ONE_REG, &idreg); in read_sys_reg32()
220 struct kvm_one_reg idreg = { .id = id, .addr = (uintptr_t)pret }; in read_sys_reg64() local
223 return ioctl(fd, KVM_GET_ONE_REG, &idreg); in read_sys_reg64()
/openbmc/linux/arch/arm64/kvm/
H A Dsys_regs.c3132 const struct sys_reg_desc *idreg = first_idreg; in kvm_reset_id_regs() local
3133 u32 id = reg_to_encoding(idreg); in kvm_reset_id_regs()
3143 IDREG(kvm, id) = idreg->reset(vcpu, idreg); in kvm_reset_id_regs()
3145 idreg++; in kvm_reset_id_regs()
3146 id = reg_to_encoding(idreg); in kvm_reset_id_regs()