Searched refs:rd (Results 76 - 100 of 373) sorted by last modified time

1234567891011>>

/linux-master/arch/riscv/net/
H A Dbpf_jit.h234 static inline u32 rv_r_insn(u8 funct7, u8 rs2, u8 rs1, u8 funct3, u8 rd, argument
238 (rd << 7) | opcode;
241 static inline u32 rv_i_insn(u16 imm11_0, u8 rs1, u8 funct3, u8 rd, u8 opcode) argument
243 return (imm11_0 << 20) | (rs1 << 15) | (funct3 << 12) | (rd << 7) |
264 static inline u32 rv_u_insn(u32 imm31_12, u8 rd, u8 opcode) argument
266 return (imm31_12 << 12) | (rd << 7) | opcode;
269 static inline u32 rv_j_insn(u32 imm20_1, u8 rd, u8 opcode) argument
276 return (imm << 12) | (rd << 7) | opcode;
280 u8 funct3, u8 rd, u8 opcode)
284 return rv_r_insn(funct7, rs2, rs1, funct3, rd, opcod
279 rv_amo_insn(u8 funct5, u8 aq, u8 rl, u8 rs2, u8 rs1, u8 funct3, u8 rd, u8 opcode) argument
289 rv_cr_insn(u8 funct4, u8 rd, u8 rs2, u8 op) argument
294 rv_ci_insn(u8 funct3, u32 imm6, u8 rd, u8 op) argument
307 rv_ciw_insn(u8 funct3, u32 uimm, u8 rd, u8 op) argument
312 rv_cl_insn(u8 funct3, u32 imm_hi, u8 rs1, u32 imm_lo, u8 rd, u8 op) argument
326 rv_ca_insn(u8 funct6, u8 rd, u8 funct2, u8 rs2, u8 op) argument
332 rv_cb_insn(u8 funct3, u32 imm6, u8 funct2, u8 rd, u8 op) argument
342 rv_addi(u8 rd, u8 rs1, u16 imm11_0) argument
347 rv_andi(u8 rd, u8 rs1, u16 imm11_0) argument
352 rv_ori(u8 rd, u8 rs1, u16 imm11_0) argument
357 rv_xori(u8 rd, u8 rs1, u16 imm11_0) argument
362 rv_slli(u8 rd, u8 rs1, u16 imm11_0) argument
367 rv_srli(u8 rd, u8 rs1, u16 imm11_0) argument
372 rv_srai(u8 rd, u8 rs1, u16 imm11_0) argument
377 rv_lui(u8 rd, u32 imm31_12) argument
382 rv_auipc(u8 rd, u32 imm31_12) argument
387 rv_add(u8 rd, u8 rs1, u8 rs2) argument
392 rv_sub(u8 rd, u8 rs1, u8 rs2) argument
397 rv_sltu(u8 rd, u8 rs1, u8 rs2) argument
402 rv_and(u8 rd, u8 rs1, u8 rs2) argument
407 rv_or(u8 rd, u8 rs1, u8 rs2) argument
412 rv_xor(u8 rd, u8 rs1, u8 rs2) argument
417 rv_sll(u8 rd, u8 rs1, u8 rs2) argument
422 rv_srl(u8 rd, u8 rs1, u8 rs2) argument
427 rv_sra(u8 rd, u8 rs1, u8 rs2) argument
432 rv_mul(u8 rd, u8 rs1, u8 rs2) argument
437 rv_mulhu(u8 rd, u8 rs1, u8 rs2) argument
442 rv_div(u8 rd, u8 rs1, u8 rs2) argument
447 rv_divu(u8 rd, u8 rs1, u8 rs2) argument
452 rv_rem(u8 rd, u8 rs1, u8 rs2) argument
457 rv_remu(u8 rd, u8 rs1, u8 rs2) argument
462 rv_jal(u8 rd, u32 imm20_1) argument
467 rv_jalr(u8 rd, u8 rs1, u16 imm11_0) argument
522 rv_lb(u8 rd, u16 imm11_0, u8 rs1) argument
527 rv_lh(u8 rd, u16 imm11_0, u8 rs1) argument
532 rv_lw(u8 rd, u16 imm11_0, u8 rs1) argument
537 rv_lbu(u8 rd, u16 imm11_0, u8 rs1) argument
542 rv_lhu(u8 rd, u16 imm11_0, u8 rs1) argument
562 rv_amoadd_w(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
567 rv_amoand_w(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
572 rv_amoor_w(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
577 rv_amoxor_w(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
582 rv_amoswap_w(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
587 rv_lr_w(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
592 rv_sc_w(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
611 rvc_addi4spn(u8 rd, u32 imm10) argument
620 rvc_lw(u8 rd, u32 imm7, u8 rs1) argument
638 rvc_addi(u8 rd, u32 imm6) argument
643 rvc_li(u8 rd, u32 imm6) argument
657 rvc_lui(u8 rd, u32 imm6) argument
662 rvc_srli(u8 rd, u32 imm6) argument
667 rvc_srai(u8 rd, u32 imm6) argument
672 rvc_andi(u8 rd, u32 imm6) argument
677 rvc_sub(u8 rd, u8 rs) argument
682 rvc_xor(u8 rd, u8 rs) argument
687 rvc_or(u8 rd, u8 rs) argument
692 rvc_and(u8 rd, u8 rs) argument
697 rvc_slli(u8 rd, u32 imm6) argument
702 rvc_lwsp(u8 rd, u32 imm8) argument
715 rvc_mv(u8 rd, u8 rs) argument
725 rvc_add(u8 rd, u8 rs) argument
739 rvzbb_sextb(u8 rd, u8 rs1) argument
744 rvzbb_sexth(u8 rd, u8 rs1) argument
749 rvzbb_zexth(u8 rd, u8 rs) argument
757 rvzbb_rev8(u8 rd, u8 rs) argument
774 rv_addiw(u8 rd, u8 rs1, u16 imm11_0) argument
779 rv_slliw(u8 rd, u8 rs1, u16 imm11_0) argument
784 rv_srliw(u8 rd, u8 rs1, u16 imm11_0) argument
789 rv_sraiw(u8 rd, u8 rs1, u16 imm11_0) argument
794 rv_addw(u8 rd, u8 rs1, u8 rs2) argument
799 rv_subw(u8 rd, u8 rs1, u8 rs2) argument
804 rv_sllw(u8 rd, u8 rs1, u8 rs2) argument
809 rv_srlw(u8 rd, u8 rs1, u8 rs2) argument
814 rv_sraw(u8 rd, u8 rs1, u8 rs2) argument
819 rv_mulw(u8 rd, u8 rs1, u8 rs2) argument
824 rv_divw(u8 rd, u8 rs1, u8 rs2) argument
829 rv_divuw(u8 rd, u8 rs1, u8 rs2) argument
834 rv_remw(u8 rd, u8 rs1, u8 rs2) argument
839 rv_remuw(u8 rd, u8 rs1, u8 rs2) argument
844 rv_ld(u8 rd, u16 imm11_0, u8 rs1) argument
849 rv_lwu(u8 rd, u16 imm11_0, u8 rs1) argument
859 rv_amoadd_d(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
864 rv_amoand_d(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
869 rv_amoor_d(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
874 rv_amoxor_d(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
879 rv_amoswap_d(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
884 rv_lr_d(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
889 rv_sc_d(u8 rd, u8 rs2, u8 rs1, u8 aq, u8 rl) argument
896 rvc_ld(u8 rd, u32 imm8, u8 rs1) argument
914 rvc_subw(u8 rd, u8 rs) argument
919 rvc_addiw(u8 rd, u32 imm6) argument
924 rvc_ldsp(u8 rd, u32 imm9) argument
944 emit_jalr(u8 rd, u8 rs, s32 imm, struct rv_jit_context *ctx) argument
954 emit_mv(u8 rd, u8 rs, struct rv_jit_context *ctx) argument
962 emit_add(u8 rd, u8 rs1, u8 rs2, struct rv_jit_context *ctx) argument
970 emit_addi(u8 rd, u8 rs, s32 imm, struct rv_jit_context *ctx) argument
983 emit_li(u8 rd, s32 imm, struct rv_jit_context *ctx) argument
991 emit_lui(u8 rd, s32 imm, struct rv_jit_context *ctx) argument
999 emit_slli(u8 rd, u8 rs, s32 imm, struct rv_jit_context *ctx) argument
1007 emit_andi(u8 rd, u8 rs, s32 imm, struct rv_jit_context *ctx) argument
1015 emit_srli(u8 rd, u8 rs, s32 imm, struct rv_jit_context *ctx) argument
1023 emit_srai(u8 rd, u8 rs, s32 imm, struct rv_jit_context *ctx) argument
1031 emit_sub(u8 rd, u8 rs1, u8 rs2, struct rv_jit_context *ctx) argument
1039 emit_or(u8 rd, u8 rs1, u8 rs2, struct rv_jit_context *ctx) argument
1047 emit_and(u8 rd, u8 rs1, u8 rs2, struct rv_jit_context *ctx) argument
1055 emit_xor(u8 rd, u8 rs1, u8 rs2, struct rv_jit_context *ctx) argument
1063 emit_lw(u8 rd, s32 off, u8 rs1, struct rv_jit_context *ctx) argument
1086 emit_addiw(u8 rd, u8 rs, s32 imm, struct rv_jit_context *ctx) argument
1094 emit_ld(u8 rd, s32 off, u8 rs1, struct rv_jit_context *ctx) argument
1114 emit_subw(u8 rd, u8 rs1, u8 rs2, struct rv_jit_context *ctx) argument
1122 emit_sextb(u8 rd, u8 rs, struct rv_jit_context *ctx) argument
1133 emit_sexth(u8 rd, u8 rs, struct rv_jit_context *ctx) argument
1144 emit_sextw(u8 rd, u8 rs, struct rv_jit_context *ctx) argument
1149 emit_zexth(u8 rd, u8 rs, struct rv_jit_context *ctx) argument
1160 emit_zextw(u8 rd, u8 rs, struct rv_jit_context *ctx) argument
1166 emit_bswap(u8 rd, s32 imm, struct rv_jit_context *ctx) argument
[all...]
/linux-master/arch/microblaze/include/asm/
H A Dpage.h115 #define tophys(rd, rs) \
116 addik rd, rs, (CONFIG_KERNEL_BASE_ADDR - CONFIG_KERNEL_START)
117 #define tovirt(rd, rs) \
118 addik rd, rs, (CONFIG_KERNEL_START - CONFIG_KERNEL_BASE_ADDR)
/linux-master/arch/arm/boot/dts/microchip/
H A DMakefile50 at91-kizboxmini-rd.dtb \
/linux-master/scripts/dtc/include-prefixes/arm/microchip/
H A DMakefile50 at91-kizboxmini-rd.dtb \
/linux-master/drivers/dma/dw-edma/
H A Ddw-edma-v0-core.c103 return &__dw_regs(dw)->type.unroll.ch[ch].rd;
H A Ddw-hdma-v0-core.c37 return &(__dw_regs(dw)->ch[ch].rd);
H A Ddw-hdma-v0-regs.h91 struct dw_hdma_v0_ch_regs rd; /* 0x0100 */ member in struct:dw_hdma_v0_ch
H A Ddw-edma-v0-debugfs.c30 __ch_regs = REGS_ADDR(dw, type.unroll.ch[_ch].rd); \
H A Ddw-hdma-v0-debugfs.c28 __ch_regs = REGS_ADDR(dw, ch[_ch].rd); \
/linux-master/drivers/bus/
H A Dimx-weim.c308 struct of_reconfig_data *rd = arg; local
313 switch (of_reconfig_get_state_change(action, rd)) {
315 of_id = of_match_node(weim_id_table, rd->dn->parent);
321 pdev = of_find_device_by_node(rd->dn->parent);
324 __func__, rd->dn->parent);
329 if (weim_timing_setup(&pdev->dev, rd->dn, devtype))
331 "Failed to setup timing for '%pOF'\n", rd->dn);
333 if (!of_node_check_flag(rd->dn, OF_POPULATED)) {
339 rd->dn->fwnode.flags &= ~FWNODE_FLAG_NOT_DEVICE;
340 if (!of_platform_device_create(rd
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-pasemi-core.c121 u32 rd; local
136 rd = RXFIFO_RD(smbus);
137 if (rd & MRXFIFO_EMPTY) {
141 msg->buf[i] = rd & MRXFIFO_DATA_M;
185 unsigned int rd; local
234 rd = RXFIFO_RD(smbus);
235 len = min_t(u8, (rd & MRXFIFO_DATA_M),
266 rd = RXFIFO_RD(smbus);
267 len = min_t(u8, (rd & MRXFIFO_DATA_M),
287 rd
[all...]
/linux-master/fs/overlayfs/
H A Doverlayfs.h357 struct renamedata rd = { local
368 err = vfs_rename(&rd);
/linux-master/drivers/spi/
H A Dspi-bcm-qspi.c585 u32 rd = 0; local
589 rd = bcm_qspi_read(qspi, CHIP_SELECT, 0);
590 wr = (rd & ~0xff) | (1 << cs);
591 if (rd == wr)
/linux-master/tools/perf/util/
H A Dstat.c721 struct perf_record_stat_round *rd = (struct perf_record_stat_round *)event; local
724 ret = fprintf(fp, "\n... time %" PRI_lu64 ", type %s\n", rd->time,
725 rd->type == PERF_STAT_ROUND_TYPE__FINAL ? "FINAL" : "INTERVAL");
/linux-master/drivers/misc/bcm-vk/
H A Dbcm_vk_tty.c28 u32 rd; member in struct:bcm_vk_tty_chan
36 #define VK_BAR_CHAN_RD(v, DIR) VK_BAR_CHAN(v, DIR, rd)
106 while (vk->tty[i].rd != wr) {
108 VK_BAR_CHAN_DATA(vktty, from, vktty->rd));
109 vktty->rd++;
110 if (vktty->rd >= vktty->from_size)
111 vktty->rd = 0;
120 vkwrite32(vk, vktty->rd, BAR_1,
160 vktty->rd = vkread32(vk, BAR_1, VK_BAR_CHAN_RD(vktty, from));
/linux-master/arch/powerpc/sysdev/
H A Dfsl_pci.c949 unsigned int rd, ra, rb, d; local
951 rd = get_rt(inst);
961 regs->gpr[rd] = 0xffffffff;
965 regs->gpr[rd] = 0xffffffff;
970 regs->gpr[rd] = 0xff;
974 regs->gpr[rd] = 0xff;
980 regs->gpr[rd] = 0xffff;
984 regs->gpr[rd] = 0xffff;
989 regs->gpr[rd] = ~0UL;
993 regs->gpr[rd]
[all...]
/linux-master/arch/mips/net/
H A Dbpf_jit_comp32.c947 static void emit_movz_r(struct jit_context *ctx, u8 rd, u8 rs, u8 rt) argument
950 emit(ctx, movz, rd, rs, rt); /* rd = rt ? rd : rs */
954 emit(ctx, selnez, rd, rd, rt); /* rd = 0 if rt != 0 */
956 emit(ctx, or, rd, rd, rs); /* rd
970 emit_movn_r(struct jit_context *ctx, u8 rd, u8 rs, u8 rt) argument
990 emit_sltiu_r64(struct jit_context *ctx, u8 rd, const u8 rs[], s64 imm) argument
1012 emit_sltu_r64(struct jit_context *ctx, u8 rd, const u8 rs[], const u8 rt[]) argument
1025 emit_slti_r64(struct jit_context *ctx, u8 rd, const u8 rs[], s64 imm) argument
1067 emit_slt_r64(struct jit_context *ctx, u8 rd, const u8 rs[], const u8 rt[]) argument
[all...]
/linux-master/arch/mips/kvm/
H A Demulate.c65 arch->gprs[insn.r_format.rd] = epc + 8;
/linux-master/arch/loongarch/kvm/
H A Dexit.c73 unsigned int rd, rj, csrid; local
82 rd = inst.reg2csr_format.rd;
90 vcpu->arch.gprs[rd] = val;
93 val = vcpu->arch.gprs[rd];
95 vcpu->arch.gprs[rd] = val;
98 val = vcpu->arch.gprs[rd];
101 vcpu->arch.gprs[rd] = val;
111 u32 addr, rd, rj, opcode; local
116 rd
211 int rd, rj; local
319 unsigned int op8, opcode, rd; local
472 unsigned int rd, op8, opcode; local
[all...]
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-mmio-v3.c575 #define REGISTER_DESC_WITH_BITS_PER_IRQ_SHARED(off, rd, wr, ur, uw, bpi, acc) \
588 .read = rd, \
/linux-master/net/wireless/
H A Dreg.h59 int set_regdom(const struct ieee80211_regdomain *rd,
62 unsigned int reg_get_max_bandwidth(const struct ieee80211_regdomain *rd,
98 * We will intersect the rd with the what CRDA tells us should apply
/linux-master/lib/
H A Dtest_bpf.c1225 int rd; local
1247 for (rd = R0; rd <= R9; rd++) {
1248 i += __bpf_ld_imm64(&insns[i], rd, dst);
1251 insns[i++] = BPF_ALU32_IMM(op, rd, imm);
1253 insns[i++] = BPF_ALU64_IMM(op, rd, imm);
1255 insns[i++] = BPF_JMP32_IMM(BPF_JEQ, rd, res, 2);
1259 insns[i++] = BPF_ALU64_IMM(BPF_RSH, rd, 32);
1260 insns[i++] = BPF_JMP32_IMM(BPF_JEQ, rd, re
1406 int rd, rs; local
1898 int rd, rs, i = 0; local
[all...]
/linux-master/fs/ecryptfs/
H A Dinode.c596 struct renamedata rd = {}; local
629 rd.old_mnt_idmap = &nop_mnt_idmap;
630 rd.old_dir = d_inode(lower_old_dir_dentry);
631 rd.old_dentry = lower_old_dentry;
632 rd.new_mnt_idmap = &nop_mnt_idmap;
633 rd.new_dir = d_inode(lower_new_dir_dentry);
634 rd.new_dentry = lower_new_dentry;
635 rc = vfs_rename(&rd);
/linux-master/fs/cachefiles/
H A Dnamei.c386 struct renamedata rd = { local
397 ret = vfs_rename(&rd);
/linux-master/drivers/net/vxlan/
H A Dvxlan_mdb.c36 struct vxlan_rdst __rcu *rd; member in struct:vxlan_mdb_remote
167 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); local
188 vxlan_nla_put_addr(skb, MDBA_MDB_EATTR_DST, &rd->remote_ip))
191 if (rd->remote_port && rd->remote_port != vxlan->cfg.dst_port &&
193 be16_to_cpu(rd->remote_port)))
196 if (rd->remote_vni != vxlan->default_dst.remote_vni &&
197 nla_put_u32(skb, MDBA_MDB_EATTR_VNI, be32_to_cpu(rd->remote_vni)))
200 if (rd
677 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); local
688 struct vxlan_rdst *rd = container_of(head, struct vxlan_rdst, rcu); local
697 struct vxlan_rdst *rd; local
721 vxlan_mdb_remote_rdst_fini(struct vxlan_rdst *rd) argument
819 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); local
942 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); local
1394 struct vxlan_rdst *rd = rtnl_dereference(remote->rd); local
[all...]

Completed in 259 milliseconds

1234567891011>>