/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-vx855.c | 85 u_int32_t reg_out; in vx855gpio_direction_input() local 97 reg_out = inl(vg->io_gpo); in vx855gpio_direction_input() 98 reg_out |= gpio_o_bit(nr - NR_VX855_GPInO); in vx855gpio_direction_input() 99 outl(reg_out, vg->io_gpo); in vx855gpio_direction_input() 135 u_int32_t reg_out; in vx855gpio_set() local 142 reg_out = inl(vg->io_gpo); in vx855gpio_set() 145 reg_out |= gpo_o_bit(nr - NR_VX855_GPI); in vx855gpio_set() 147 reg_out &= ~gpo_o_bit(nr - NR_VX855_GPI); in vx855gpio_set() 150 reg_out |= gpio_o_bit(nr - NR_VX855_GPInO); in vx855gpio_set() 152 reg_out in vx855gpio_set() [all...] |
H A D | gpio-max732x.c | 146 uint8_t reg_out[2]; member 211 uint8_t reg_out; in max732x_gpio_set_mask() local 216 reg_out = (off > 7) ? chip->reg_out[1] : chip->reg_out[0]; in max732x_gpio_set_mask() 217 reg_out = (reg_out & ~mask) | (val & mask); in max732x_gpio_set_mask() 219 ret = max732x_writeb(chip, is_group_a(chip, off), reg_out); in max732x_gpio_set_mask() 225 chip->reg_out[1] = reg_out; in max732x_gpio_set_mask() [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-vx855.c | 85 u_int32_t reg_out; in vx855gpio_direction_input() local 97 reg_out = inl(vg->io_gpo); in vx855gpio_direction_input() 98 reg_out |= gpio_o_bit(nr - NR_VX855_GPInO); in vx855gpio_direction_input() 99 outl(reg_out, vg->io_gpo); in vx855gpio_direction_input() 135 u_int32_t reg_out; in vx855gpio_set() local 142 reg_out = inl(vg->io_gpo); in vx855gpio_set() 145 reg_out |= gpo_o_bit(nr - NR_VX855_GPI); in vx855gpio_set() 147 reg_out &= ~gpo_o_bit(nr - NR_VX855_GPI); in vx855gpio_set() 150 reg_out |= gpio_o_bit(nr - NR_VX855_GPInO); in vx855gpio_set() 152 reg_out in vx855gpio_set() [all...] |
H A D | gpio-max732x.c | 142 uint8_t reg_out[2]; member 207 uint8_t reg_out; in max732x_gpio_set_mask() local 212 reg_out = (off > 7) ? chip->reg_out[1] : chip->reg_out[0]; in max732x_gpio_set_mask() 213 reg_out = (reg_out & ~mask) | (val & mask); in max732x_gpio_set_mask() 215 ret = max732x_writeb(chip, is_group_a(chip, off), reg_out); in max732x_gpio_set_mask() 221 chip->reg_out[1] = reg_out; in max732x_gpio_set_mask() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | tout.c | 106 #define MLX5_TIMEOUT_QUERY(fld, reg_out) \ 112 time_field = MLX5_ADDR_OF(dtor_reg, reg_out, fld); \ 119 #define MLX5_TIMEOUT_FILL(fld, reg_out, dev, to_type, to_extra) \ 121 u64 fw_to = MLX5_TIMEOUT_QUERY(fld, reg_out); \
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_paired_singles.c | 491 int reg_out, int reg_in1, int reg_in2, in kvmppc_ps_three_in() 519 kvm_cvt_fd(&ps0_out, &VCPU_FPR(vcpu, reg_out)); in kvmppc_ps_three_in() 530 func(&vcpu->arch.fp.fpscr, &qpr[reg_out], &ps1_in1, &ps1_in2, &ps1_in3); in kvmppc_ps_three_in() 533 ps1_in1, ps1_in2, ps1_in3, qpr[reg_out]); in kvmppc_ps_three_in() 539 int reg_out, int reg_in1, int reg_in2, in kvmppc_ps_two_in() 568 kvm_cvt_fd(&ps0_out, &VCPU_FPR(vcpu, reg_out)); in kvmppc_ps_two_in() 581 qpr[reg_out] = ps1_out; in kvmppc_ps_two_in() 584 ps1_in1, ps1_in2, qpr[reg_out]); in kvmppc_ps_two_in() 591 int reg_out, int reg_in, in kvmppc_ps_one_in() 609 kvm_cvt_fd(&ps0_out, &VCPU_FPR(vcpu, reg_out)); in kvmppc_ps_one_in() 490 kvmppc_ps_three_in(struct kvm_vcpu *vcpu, bool rc, int reg_out, int reg_in1, int reg_in2, int reg_in3, int scalar, void (*func)(u64 *fpscr, u32 *dst, u32 *src1, u32 *src2, u32 *src3)) kvmppc_ps_three_in() argument 538 kvmppc_ps_two_in(struct kvm_vcpu *vcpu, bool rc, int reg_out, int reg_in1, int reg_in2, int scalar, void (*func)(u64 *fpscr, u32 *dst, u32 *src1, u32 *src2)) kvmppc_ps_two_in() argument 590 kvmppc_ps_one_in(struct kvm_vcpu *vcpu, bool rc, int reg_out, int reg_in, void (*func)(u64 *t, u32 *dst, u32 *src1)) kvmppc_ps_one_in() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_paired_singles.c | 491 int reg_out, int reg_in1, int reg_in2, in kvmppc_ps_three_in() 519 kvm_cvt_fd(&ps0_out, &VCPU_FPR(vcpu, reg_out)); in kvmppc_ps_three_in() 530 func(&vcpu->arch.fp.fpscr, &qpr[reg_out], &ps1_in1, &ps1_in2, &ps1_in3); in kvmppc_ps_three_in() 533 ps1_in1, ps1_in2, ps1_in3, qpr[reg_out]); in kvmppc_ps_three_in() 539 int reg_out, int reg_in1, int reg_in2, in kvmppc_ps_two_in() 568 kvm_cvt_fd(&ps0_out, &VCPU_FPR(vcpu, reg_out)); in kvmppc_ps_two_in() 581 qpr[reg_out] = ps1_out; in kvmppc_ps_two_in() 584 ps1_in1, ps1_in2, qpr[reg_out]); in kvmppc_ps_two_in() 591 int reg_out, int reg_in, in kvmppc_ps_one_in() 609 kvm_cvt_fd(&ps0_out, &VCPU_FPR(vcpu, reg_out)); in kvmppc_ps_one_in() 490 kvmppc_ps_three_in(struct kvm_vcpu *vcpu, bool rc, int reg_out, int reg_in1, int reg_in2, int reg_in3, int scalar, void (*func)(u64 *fpscr, u32 *dst, u32 *src1, u32 *src2, u32 *src3)) kvmppc_ps_three_in() argument 538 kvmppc_ps_two_in(struct kvm_vcpu *vcpu, bool rc, int reg_out, int reg_in1, int reg_in2, int scalar, void (*func)(u64 *fpscr, u32 *dst, u32 *src1, u32 *src2)) kvmppc_ps_two_in() argument 590 kvmppc_ps_one_in(struct kvm_vcpu *vcpu, bool rc, int reg_out, int reg_in, void (*func)(u64 *t, u32 *dst, u32 *src1)) kvmppc_ps_one_in() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/ |
H A D | if_spi.c | 152 __le16 reg_out = cpu_to_le16(reg | IF_SPI_WRITE_OPERATION_MASK); in spu_write() local 168 reg_trans.tx_buf = ®_out; in spu_write() 169 reg_trans.len = sizeof(reg_out); in spu_write() 206 __le16 reg_out = cpu_to_le16(reg | IF_SPI_READ_OPERATION_MASK); in spu_read() local 226 reg_trans.tx_buf = ®_out; in spu_read() 227 reg_trans.len = sizeof(reg_out); in spu_read()
|
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/ |
H A D | if_spi.c | 149 __le16 reg_out = cpu_to_le16(reg | IF_SPI_WRITE_OPERATION_MASK); in spu_write() local 165 reg_trans.tx_buf = ®_out; in spu_write() 166 reg_trans.len = sizeof(reg_out); in spu_write() 203 __le16 reg_out = cpu_to_le16(reg | IF_SPI_READ_OPERATION_MASK); in spu_read() local 223 reg_trans.tx_buf = ®_out; in spu_read() 224 reg_trans.len = sizeof(reg_out); in spu_read()
|
/kernel/linux/linux-5.10/sound/pci/emu10k1/ |
H A D | emufx.c | 1194 int reg_in, int reg_out) in snd_emu10k1_audigy_dsp_convert_32_to_2x16() 1202 A_OP(icode, ptr, iANDXOR, reg_out, A_GPR(tmp), A_C_ffffffff, A_GPR(tmp + 2)); in snd_emu10k1_audigy_dsp_convert_32_to_2x16() 1203 A_OP(icode, ptr, iACC3, reg_out + 1, A_GPR(tmp + 1), A_C_00000000, A_C_00000000); in snd_emu10k1_audigy_dsp_convert_32_to_2x16() 1191 snd_emu10k1_audigy_dsp_convert_32_to_2x16( struct snd_emu10k1_fx8010_code *icode, u32 *ptr, int tmp, int bit_shifter16, int reg_in, int reg_out) snd_emu10k1_audigy_dsp_convert_32_to_2x16() argument
|
/kernel/linux/linux-6.6/sound/pci/emu10k1/ |
H A D | emufx.c | 1257 int reg_in, int reg_out) in snd_emu10k1_audigy_dsp_convert_32_to_2x16() 1261 // reg_out[1] = reg_in in snd_emu10k1_audigy_dsp_convert_32_to_2x16() 1262 A_OP(icode, ptr, iACC3, reg_out + 1, reg_in, A_C_00000000, A_C_00000000); in snd_emu10k1_audigy_dsp_convert_32_to_2x16() 1268 // reg_out[0] = tmp + ((tmp << 31) >> 31) in snd_emu10k1_audigy_dsp_convert_32_to_2x16() 1269 A_OP(icode, ptr, iMAC3, reg_out, A_GPR(tmp), A_GPR(tmp), A_C_80000000); in snd_emu10k1_audigy_dsp_convert_32_to_2x16() 1254 snd_emu10k1_audigy_dsp_convert_32_to_2x16( struct snd_emu10k1_fx8010_code *icode, u32 *ptr, int tmp, int bit_shifter16, int reg_in, int reg_out) snd_emu10k1_audigy_dsp_convert_32_to_2x16() argument
|