/Linux-v5.10/arch/arm/net/ |
D | bpf_jit_32.h | 162 #define _AL3_R(op, rd, rn, rm) ((op ## _R) | (rd) << 12 | (rn) << 16 | (rm)) argument 168 #define ARM_ADD_R(rd, rn, rm) _AL3_R(ARM_INST_ADD, rd, rn, rm) argument 169 #define ARM_ADDS_R(rd, rn, rm) _AL3_R(ARM_INST_ADDS, rd, rn, rm) argument 172 #define ARM_ADC_R(rd, rn, rm) _AL3_R(ARM_INST_ADC, rd, rn, rm) argument 175 #define ARM_AND_R(rd, rn, rm) _AL3_R(ARM_INST_AND, rd, rn, rm) argument 176 #define ARM_ANDS_R(rd, rn, rm) _AL3_R(ARM_INST_ANDS, rd, rn, rm) argument 179 #define ARM_BIC_R(rd, rn, rm) _AL3_R(ARM_INST_BIC, rd, rn, rm) argument 183 #define ARM_BX(rm) (ARM_INST_BX | (rm)) argument 184 #define ARM_BLX_R(rm) (ARM_INST_BLX_R | (rm)) argument 186 #define ARM_CMP_R(rn, rm) _AL3_R(ARM_INST_CMP, 0, rn, rm) argument [all …]
|
/Linux-v5.10/net/rds/ |
D | message.c | 51 void rds_message_addref(struct rds_message *rm) in rds_message_addref() argument 53 rdsdebug("addref rm %p ref %d\n", rm, refcount_read(&rm->m_refcount)); in rds_message_addref() 54 refcount_inc(&rm->m_refcount); in rds_message_addref() 130 static void rds_message_purge(struct rds_message *rm) in rds_message_purge() argument 135 if (unlikely(test_bit(RDS_MSG_PAGEVEC, &rm->m_flags))) in rds_message_purge() 138 spin_lock_irqsave(&rm->m_rs_lock, flags); in rds_message_purge() 139 if (rm->m_rs) { in rds_message_purge() 140 struct rds_sock *rs = rm->m_rs; in rds_message_purge() 142 if (rm->data.op_mmp_znotifier) { in rds_message_purge() 144 rds_rm_zerocopy_callback(rs, rm->data.op_mmp_znotifier); in rds_message_purge() [all …]
|
D | send.c | 67 struct rds_message *rm, *tmp; in rds_send_path_reset() local 71 rm = cp->cp_xmit_rm; in rds_send_path_reset() 77 rds_message_unmapped(rm); in rds_send_path_reset() 78 rds_message_put(rm); in rds_send_path_reset() 95 list_for_each_entry_safe(rm, tmp, &cp->cp_retrans, m_conn_item) { in rds_send_path_reset() 96 set_bit(RDS_MSG_ACK_REQUIRED, &rm->m_flags); in rds_send_path_reset() 97 set_bit(RDS_MSG_RETRANSMITTED, &rm->m_flags); in rds_send_path_reset() 140 struct rds_message *rm; in rds_send_xmit() local 202 rm = cp->cp_xmit_rm; in rds_send_xmit() 204 if (!rm) { in rds_send_xmit() [all …]
|
D | tcp_send.c | 70 int rds_tcp_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_tcp_xmit() argument 73 struct rds_conn_path *cp = rm->m_inc.i_conn_path; in rds_tcp_xmit() 85 rm->m_ack_seq = tc->t_last_sent_nxt + in rds_tcp_xmit() 87 be32_to_cpu(rm->m_inc.i_hdr.h_len) - 1; in rds_tcp_xmit() 89 set_bit(RDS_MSG_HAS_ACK_SEQ, &rm->m_flags); in rds_tcp_xmit() 90 tc->t_last_expected_una = rm->m_ack_seq + 1; in rds_tcp_xmit() 92 if (test_bit(RDS_MSG_RETRANSMITTED, &rm->m_flags)) in rds_tcp_xmit() 93 rm->m_inc.i_hdr.h_flags |= RDS_FLAG_RETRANSMITTED; in rds_tcp_xmit() 95 rdsdebug("rm %p tcp nxt %u ack_seq %llu\n", in rds_tcp_xmit() 96 rm, rds_tcp_write_seq(tc), in rds_tcp_xmit() [all …]
|
D | rdma.c | 605 int rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_args() argument 610 struct rm_rdma_op *op = &rm->rdma; in rds_cmsg_rdma_args() 620 || rm->rdma.op_active) in rds_cmsg_rdma_args() 666 op->op_sg = rds_message_alloc_sgs(rm, nr_pages); in rds_cmsg_rdma_args() 805 int rds_cmsg_rdma_dest(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_dest() argument 814 rm->m_rdma_cookie != 0) in rds_cmsg_rdma_dest() 817 memcpy(&rm->m_rdma_cookie, CMSG_DATA(cmsg), sizeof(rm->m_rdma_cookie)); in rds_cmsg_rdma_dest() 824 r_key = rds_rdma_cookie_key(rm->m_rdma_cookie); in rds_cmsg_rdma_dest() 837 rm->rdma.op_rdma_mr = mr; in rds_cmsg_rdma_dest() 845 * in rm->m_rdma_cookie. This causes it to be sent along to the peer [all …]
|
D | ib_send.c | 48 static void rds_ib_send_complete(struct rds_message *rm, in rds_ib_send_complete() argument 50 void (*complete)(struct rds_message *rm, int status)) in rds_ib_send_complete() argument 70 complete(rm, notify_status); in rds_ib_send_complete() 146 * Returns the rm for no good reason other than it is unobtainable 154 struct rds_message *rm = NULL; in rds_ib_send_unmap_op() local 160 rm = container_of(send->s_op, struct rds_message, data); in rds_ib_send_unmap_op() 167 rm = container_of(send->s_op, struct rds_message, rdma); in rds_ib_send_unmap_op() 174 rm = container_of(send->s_op, struct rds_message, atomic); in rds_ib_send_unmap_op() 187 return rm; in rds_ib_send_unmap_op() 245 struct rds_message *rm = NULL; in rds_ib_send_cqe_handler() local [all …]
|
D | loop.c | 75 static int rds_loop_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_loop_xmit() argument 79 struct scatterlist *sgp = &rm->data.op_sg[sg]; in rds_loop_xmit() 81 be32_to_cpu(rm->m_inc.i_hdr.h_len); in rds_loop_xmit() 84 if (rm->m_inc.i_hdr.h_flags & RDS_FLAG_CONG_BITMAP) { in rds_loop_xmit() 92 rds_inc_init(&rm->m_inc, conn, &conn->c_laddr); in rds_loop_xmit() 94 rds_message_addref(rm); in rds_loop_xmit() 96 rds_recv_incoming(conn, &conn->c_laddr, &conn->c_faddr, &rm->m_inc, in rds_loop_xmit() 99 rds_send_drop_acked(conn, be64_to_cpu(rm->m_inc.i_hdr.h_sequence), in rds_loop_xmit() 102 rds_inc_put(&rm->m_inc); in rds_loop_xmit() 108 * See rds_loop_xmit(). Since our inc is embedded in the rm, we [all …]
|
/Linux-v5.10/drivers/macintosh/ |
D | rack-meter.c | 52 struct rackmeter *rm; member 96 static void rackmeter_setup_i2s(struct rackmeter *rm) in rackmeter_setup_i2s() argument 98 struct macio_chip *macio = rm->mdev->bus->chip; in rackmeter_setup_i2s() 107 pmac_call_feature(PMAC_FTR_SOUND_CHIP_ENABLE, rm->i2s, 0, 1); in rackmeter_setup_i2s() 122 out_le32(rm->i2s_regs + 0x10, 0x01fa0000); in rackmeter_setup_i2s() 123 (void)in_le32(rm->i2s_regs + 0x10); in rackmeter_setup_i2s() 133 static void rackmeter_set_default_pattern(struct rackmeter *rm) in rackmeter_set_default_pattern() argument 139 rm->ubuf[i] = (i & 1) * 255; in rackmeter_set_default_pattern() 141 rm->ubuf[i] = ((~i) & 1) * 255; in rackmeter_set_default_pattern() 145 static void rackmeter_do_pause(struct rackmeter *rm, int pause) in rackmeter_do_pause() argument [all …]
|
/Linux-v5.10/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_rm.c | 33 int dpu_rm_destroy(struct dpu_rm *rm) in dpu_rm_destroy() argument 37 for (i = 0; i < ARRAY_SIZE(rm->pingpong_blks); i++) { in dpu_rm_destroy() 40 if (rm->pingpong_blks[i]) { in dpu_rm_destroy() 41 hw = to_dpu_hw_pingpong(rm->pingpong_blks[i]); in dpu_rm_destroy() 45 for (i = 0; i < ARRAY_SIZE(rm->mixer_blks); i++) { in dpu_rm_destroy() 48 if (rm->mixer_blks[i]) { in dpu_rm_destroy() 49 hw = to_dpu_hw_mixer(rm->mixer_blks[i]); in dpu_rm_destroy() 53 for (i = 0; i < ARRAY_SIZE(rm->ctl_blks); i++) { in dpu_rm_destroy() 56 if (rm->ctl_blks[i]) { in dpu_rm_destroy() 57 hw = to_dpu_hw_ctl(rm->ctl_blks[i]); in dpu_rm_destroy() [all …]
|
D | dpu_rm.h | 39 * @rm: DPU Resource Manager handle 44 int dpu_rm_init(struct dpu_rm *rm, 50 * @rm: DPU Resource Manager handle 53 int dpu_rm_destroy(struct dpu_rm *rm); 62 * @rm: DPU Resource Manager handle 68 int dpu_rm_reserve(struct dpu_rm *rm, 77 * @rm: DPU Resource Manager handle 87 int dpu_rm_get_assigned_resources(struct dpu_rm *rm,
|
/Linux-v5.10/arch/arm64/net/ |
D | bpf_jit.h | 56 #define A64_LS_REG(Rt, Rn, Rm, size, type) \ argument 57 aarch64_insn_gen_load_store_reg(Rt, Rn, Rm, \ 149 #define A64_ADDSUB_SREG(sf, Rd, Rn, Rm, type) \ argument 150 aarch64_insn_gen_add_sub_shifted_reg(Rd, Rn, Rm, 0, \ 152 /* Rd = Rn OP Rm */ 153 #define A64_ADD(sf, Rd, Rn, Rm) A64_ADDSUB_SREG(sf, Rd, Rn, Rm, ADD) argument 154 #define A64_SUB(sf, Rd, Rn, Rm) A64_ADDSUB_SREG(sf, Rd, Rn, Rm, SUB) argument 155 #define A64_SUBS(sf, Rd, Rn, Rm) A64_ADDSUB_SREG(sf, Rd, Rn, Rm, SUB_SETFLAGS) argument 156 /* Rd = -Rm */ 157 #define A64_NEG(sf, Rd, Rm) A64_SUB(sf, Rd, A64_ZR, Rm) argument [all …]
|
/Linux-v5.10/tools/perf/arch/x86/util/ |
D | perf_regs.c | 197 * rm[0]: +/-NUM(REG) in arch_sdt_arg_parse_op() 198 * rm[1]: +/- in arch_sdt_arg_parse_op() 199 * rm[2]: NUM in arch_sdt_arg_parse_op() 200 * rm[3]: ( in arch_sdt_arg_parse_op() 201 * rm[4]: REG in arch_sdt_arg_parse_op() 202 * rm[5]: ) in arch_sdt_arg_parse_op() 204 regmatch_t rm[6]; in arch_sdt_arg_parse_op() local 223 regexec(&sdt_op_regex, old_op, 6, rm, 0) || in arch_sdt_arg_parse_op() 224 rm[4].rm_eo - rm[4].rm_so > SDT_REG_NAME_SIZE) { in arch_sdt_arg_parse_op() 241 if (rm[3].rm_so != rm[3].rm_eo) { in arch_sdt_arg_parse_op() [all …]
|
/Linux-v5.10/sound/soc/codecs/ |
D | tscs42xx.h | 114 #define RM(m, b) ((m)<<(b)) macro 133 #define RM_HPVOLL RM(FM_HPVOLL, FB_HPVOLL) 156 #define RM_HPVOLR RM(FM_HPVOLR, FB_HPVOLR) 179 #define RM_SPKVOLL RM(FM_SPKVOLL, FB_SPKVOLL) 204 #define RM_SPKVOLR RM(FM_SPKVOLR, FB_SPKVOLR) 229 #define RM_DACVOLL RM(FM_DACVOLL, FB_DACVOLL) 254 #define RM_DACVOLR RM(FM_DACVOLR, FB_DACVOLR) 279 #define RM_ADCVOLL RM(FM_ADCVOLL, FB_ADCVOLL) 304 #define RM_ADCVOLR RM(FM_ADCVOLR, FB_ADCVOLR) 337 RM(FM_INVOLL_INMUTEL, FB_INVOLL_INMUTEL) [all …]
|
/Linux-v5.10/tools/perf/arch/powerpc/util/ |
D | perf_regs.c | 129 regmatch_t rm[5]; in arch_sdt_arg_parse_op() local 142 if (!regexec(&sdt_op_regex1, old_op, 3, rm, 0)) { in arch_sdt_arg_parse_op() 146 new_len += (int)(rm[2].rm_eo - rm[2].rm_so); in arch_sdt_arg_parse_op() 153 (int)(rm[2].rm_eo - rm[2].rm_so), old_op + rm[2].rm_so); in arch_sdt_arg_parse_op() 154 } else if (!regexec(&sdt_op_regex2, old_op, 5, rm, 0)) { in arch_sdt_arg_parse_op() 159 prefix = (rm[1].rm_so == -1) ? '+' : '-'; in arch_sdt_arg_parse_op() 162 new_len += (int)(rm[2].rm_eo - rm[2].rm_so); in arch_sdt_arg_parse_op() 163 new_len += (int)(rm[4].rm_eo - rm[4].rm_so); in arch_sdt_arg_parse_op() 170 (int)(rm[2].rm_eo - rm[2].rm_so), old_op + rm[2].rm_so, in arch_sdt_arg_parse_op() 171 (int)(rm[4].rm_eo - rm[4].rm_so), old_op + rm[4].rm_so); in arch_sdt_arg_parse_op()
|
/Linux-v5.10/arch/mips/math-emu/ |
D | dp_mul.c | 16 u64 rm; in ieee754dp_mul() local 104 /* rm = xm * ym, re = xe+ye basically */ in ieee754dp_mul() 116 * Multiply 64 bits xm, ym to give high 64 bits rm with stickness. in ieee754dp_mul() 143 rm = hrm | (lrm != 0); in ieee754dp_mul() 148 if ((s64) rm < 0) { in ieee754dp_mul() 149 rm = (rm >> (64 - (DP_FBITS + 1 + 3))) | in ieee754dp_mul() 150 ((rm << (DP_FBITS + 1 + 3)) != 0); in ieee754dp_mul() 153 rm = (rm >> (64 - (DP_FBITS + 1 + 3 + 1))) | in ieee754dp_mul() 154 ((rm << (DP_FBITS + 1 + 3 + 1)) != 0); in ieee754dp_mul() 156 assert(rm & (DP_HIDDEN_BIT << 3)); in ieee754dp_mul() [all …]
|
D | sp_mul.c | 16 unsigned int rm; in ieee754sp_mul() local 104 /* rm = xm * ym, re = xe+ye basically */ in ieee754sp_mul() 116 * Multiply 32 bits xm, ym to give high 32 bits rm with stickness. in ieee754sp_mul() 138 rm = hrm | (lrm != 0); in ieee754sp_mul() 143 if ((int) rm < 0) { in ieee754sp_mul() 144 rm = (rm >> (32 - (SP_FBITS + 1 + 3))) | in ieee754sp_mul() 145 ((rm << (SP_FBITS + 1 + 3)) != 0); in ieee754sp_mul() 148 rm = (rm >> (32 - (SP_FBITS + 1 + 3 + 1))) | in ieee754sp_mul() 149 ((rm << (SP_FBITS + 1 + 3 + 1)) != 0); in ieee754sp_mul() 151 assert(rm & (SP_HIDDEN_BIT << 3)); in ieee754sp_mul() [all …]
|
D | dp_div.c | 14 u64 rm; in ieee754dp_div() local 115 rm = 0; in ieee754dp_div() 121 rm |= bm; in ieee754dp_div() 128 rm <<= 1; in ieee754dp_div() 130 rm |= 1; /* have remainder, set sticky */ in ieee754dp_div() 132 assert(rm); in ieee754dp_div() 135 * Normalise rm to rounding precision ? in ieee754dp_div() 137 while ((rm >> (DP_FBITS + 3)) == 0) { in ieee754dp_div() 138 rm <<= 1; in ieee754dp_div() 142 return ieee754dp_format(xs == ys ? 0 : 1, re, rm); in ieee754dp_div()
|
D | sp_div.c | 14 unsigned int rm; in ieee754sp_div() local 115 rm = 0; in ieee754sp_div() 121 rm |= bm; in ieee754sp_div() 128 rm <<= 1; in ieee754sp_div() 130 rm |= 1; /* have remainder, set sticky */ in ieee754sp_div() 132 assert(rm); in ieee754sp_div() 134 /* normalise rm to rounding precision ? in ieee754sp_div() 136 while ((rm >> (SP_FBITS + 3)) == 0) { in ieee754sp_div() 137 rm <<= 1; in ieee754sp_div() 141 return ieee754sp_format(xs == ys ? 0 : 1, re, rm); in ieee754sp_div()
|
D | dp_simple.c | 22 oldrm = ieee754_csr.rm; in ieee754dp_neg() 23 ieee754_csr.rm = FPU_CSR_RD; in ieee754dp_neg() 25 ieee754_csr.rm = oldrm; in ieee754dp_neg() 40 oldrm = ieee754_csr.rm; in ieee754dp_abs() 41 ieee754_csr.rm = FPU_CSR_RD; in ieee754dp_abs() 46 ieee754_csr.rm = oldrm; in ieee754dp_abs()
|
D | sp_simple.c | 22 oldrm = ieee754_csr.rm; in ieee754sp_neg() 23 ieee754_csr.rm = FPU_CSR_RD; in ieee754sp_neg() 25 ieee754_csr.rm = oldrm; in ieee754sp_neg() 40 oldrm = ieee754_csr.rm; in ieee754sp_abs() 41 ieee754_csr.rm = FPU_CSR_RD; in ieee754sp_abs() 46 ieee754_csr.rm = oldrm; in ieee754sp_abs()
|
/Linux-v5.10/arch/x86/math-emu/ |
D | reg_divide.c | 28 int FPU_div(int flags, int rm, int control_w) in FPU_div() argument 37 deststnr = rm; in FPU_div() 46 a = (FPU_REG *) rm; in FPU_div() 49 a = &st(rm); in FPU_div() 51 taga = FPU_gettagi(rm); in FPU_div() 58 b = (FPU_REG *) rm; in FPU_div() 61 b = &st(rm); in FPU_div() 63 tagb = FPU_gettagi(rm); in FPU_div() 133 return real_2op_NaN((FPU_REG *) rm, flags & 0x0f, 0, in FPU_div() 141 return real_2op_NaN(st0_ptr, tag, rm, in FPU_div() [all …]
|
/Linux-v5.10/arch/arm64/crypto/ |
D | sm3-ce-core.S | 15 .macro sm3partw1, rd, rn, rm 16 .inst 0xce60c000 | .L\rd | (.L\rn << 5) | (.L\rm << 16) 19 .macro sm3partw2, rd, rn, rm 20 .inst 0xce60c400 | .L\rd | (.L\rn << 5) | (.L\rm << 16) 23 .macro sm3ss1, rd, rn, rm, ra 24 .inst 0xce400000 | .L\rd | (.L\rn << 5) | (.L\ra << 10) | (.L\rm << 16) 27 .macro sm3tt1a, rd, rn, rm, imm2 28 .inst 0xce408000 | .L\rd | (.L\rn << 5) | ((\imm2) << 12) | (.L\rm << 16) 31 .macro sm3tt1b, rd, rn, rm, imm2 32 .inst 0xce408400 | .L\rd | (.L\rn << 5) | ((\imm2) << 12) | (.L\rm << 16) [all …]
|
/Linux-v5.10/tools/virtio/ringtest/ |
D | Makefile | 23 -rm main.o 24 -rm ring.o ring 25 -rm virtio_ring_0_9.o virtio_ring_0_9 26 -rm virtio_ring_poll.o virtio_ring_poll 27 -rm virtio_ring_inorder.o virtio_ring_inorder 28 -rm ptr_ring.o ptr_ring 29 -rm noring.o noring
|
/Linux-v5.10/arch/sh/kernel/ |
D | traps_32.c | 89 unsigned long *rm, *rn; in handle_unaligned_ins() local 97 rm = ®s->regs[index]; in handle_unaligned_ins() 113 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins() 127 src = (unsigned char *)rm; in handle_unaligned_ins() 140 case 1: /* mov.l Rm,@(disp,Rn) */ in handle_unaligned_ins() 141 src = (unsigned char*) rm; in handle_unaligned_ins() 153 src = (unsigned char*) rm; in handle_unaligned_ins() 163 case 5: /* mov.l @(disp,Rm),Rn */ in handle_unaligned_ins() 164 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins() 175 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins() [all …]
|
/Linux-v5.10/arch/arm/probes/kprobes/ |
D | actions-arm.c | 75 int rm = insn & 0xf; in emulate_ldrdstrd() local 81 register unsigned long rmv asm("r3") = regs->uregs[rm]; in emulate_ldrdstrd() 104 int rm = insn & 0xf; in emulate_ldr() local 109 register unsigned long rmv asm("r3") = regs->uregs[rm]; in emulate_ldr() 135 int rm = insn & 0xf; in emulate_str() local 141 register unsigned long rmv asm("r3") = regs->uregs[rm]; in emulate_str() 161 int rm = insn & 0xf; in emulate_rd12rn16rm0rs8_rwflags() local 167 register unsigned long rmv asm("r3") = (rm == 15) ? pc in emulate_rd12rn16rm0rs8_rwflags() 168 : regs->uregs[rm]; in emulate_rd12rn16rm0rs8_rwflags() 195 int rm = insn & 0xf; in emulate_rd12rn16rm0_rwflags_nopc() local [all …]
|