Home
last modified time | relevance | path

Searched refs:rm (Results 1 – 25 of 577) sorted by relevance

12345678910>>...24

/linux/drivers/macintosh/
H A Drack-meter.c51 struct rackmeter *rm; member
95 static void rackmeter_setup_i2s(struct rackmeter *rm) in rackmeter_setup_i2s() argument
97 struct macio_chip *macio = rm->mdev->bus->chip; in rackmeter_setup_i2s()
106 pmac_call_feature(PMAC_FTR_SOUND_CHIP_ENABLE, rm->i2s, 0, 1); in rackmeter_setup_i2s()
121 out_le32(rm->i2s_regs + 0x10, 0x01fa0000); in rackmeter_setup_i2s()
122 (void)in_le32(rm->i2s_regs + 0x10); in rackmeter_setup_i2s()
132 static void rackmeter_set_default_pattern(struct rackmeter *rm) in rackmeter_set_default_pattern() argument
138 rm->ubuf[i] = (i & 1) * 255; in rackmeter_set_default_pattern()
140 rm->ubuf[i] = ((~i) & 1) * 255; in rackmeter_set_default_pattern()
144 static void rackmeter_do_pause(struct rackmeter *rm, int pause) in rackmeter_do_pause() argument
[all …]
/linux/arch/arm/net/
H A Dbpf_jit_32.h165 #define _AL3_R(op, rd, rn, rm) ((op ## _R) | (rd) << 12 | (rn) << 16 | (rm)) argument
171 #define ARM_ADD_R(rd, rn, rm) _AL3_R(ARM_INST_ADD, rd, rn, rm) argument
172 #define ARM_ADDS_R(rd, rn, rm) _AL3_R(ARM_INST_ADDS, rd, rn, rm) argument
175 #define ARM_ADC_R(rd, rn, rm) _AL3_R(ARM_INST_ADC, rd, rn, rm) argument
178 #define ARM_AND_R(rd, rn, rm) _AL3_R(ARM_INST_AND, rd, rn, rm) argument
179 #define ARM_ANDS_R(rd, rn, rm) _AL3_R(ARM_INST_ANDS, rd, rn, rm) argument
182 #define ARM_BIC_R(rd, rn, rm) _AL3_R(ARM_INST_BIC, rd, rn, rm) argument
186 #define ARM_BX(rm) (ARM_INST_BX | (rm)) argument
187 #define ARM_BLX_R(rm) (ARM_INST_BLX_R | (rm)) argument
189 #define ARM_CMP_R(rn, rm) _AL3_R(ARM_INST_CMP, 0, rn, rm) argument
[all …]
/linux/net/rds/
H A Dmessage.c53 void rds_message_addref(struct rds_message *rm) in rds_message_addref() argument
55 rdsdebug("addref rm %p ref %d\n", rm, refcount_read(&rm->m_refcount)); in rds_message_addref()
56 refcount_inc(&rm->m_refcount); in rds_message_addref()
132 static void rds_message_purge(struct rds_message *rm) in rds_message_purge() argument
137 if (unlikely(test_bit(RDS_MSG_PAGEVEC, &rm->m_flags))) in rds_message_purge()
140 spin_lock_irqsave(&rm->m_rs_lock, flags); in rds_message_purge()
141 if (rm->m_rs) { in rds_message_purge()
142 struct rds_sock *rs = rm->m_rs; in rds_message_purge()
144 if (rm->data.op_mmp_znotifier) { in rds_message_purge()
146 rds_rm_zerocopy_callback(rs, rm->data.op_mmp_znotifier); in rds_message_purge()
[all …]
H A Dsend.c67 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()
190 struct rds_message *rm; in rds_send_xmit() local
252 rm = cp->cp_xmit_rm; in rds_send_xmit()
254 if (!rm) { in rds_send_xmit()
[all …]
H A Dtcp_send.c70 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()
86 rm->m_ack_seq = tc->t_last_sent_nxt + in rds_tcp_xmit()
88 be32_to_cpu(rm->m_inc.i_hdr.h_len) - 1; in rds_tcp_xmit()
90 set_bit(RDS_MSG_HAS_ACK_SEQ, &rm->m_flags); in rds_tcp_xmit()
91 tc->t_last_expected_una = rm->m_ack_seq + 1; in rds_tcp_xmit()
93 if (test_bit(RDS_MSG_RETRANSMITTED, &rm->m_flags)) in rds_tcp_xmit()
94 rm->m_inc.i_hdr.h_flags |= RDS_FLAG_RETRANSMITTED; in rds_tcp_xmit()
97 rm, rds_tcp_write_seq(tc), in rds_tcp_xmit()
98 (unsigned long long)rm->m_ack_seq); in rds_tcp_xmit()
[all …]
H A Dib_send.c48 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()
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
276 rm = rds_ib_send_unmap_op(ic, send, wc->status); in rds_ib_send_cqe_handler()
[all …]
H A Drdma.c609 int rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_args() argument
614 struct rm_rdma_op *op = &rm->rdma; in rds_cmsg_rdma_args()
624 || rm->rdma.op_active) in rds_cmsg_rdma_args()
670 op->op_sg = rds_message_alloc_sgs(rm, nr_pages); in rds_cmsg_rdma_args()
808 int rds_cmsg_rdma_dest(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_dest() argument
817 rm->m_rdma_cookie != 0) in rds_cmsg_rdma_dest()
820 memcpy(&rm->m_rdma_cookie, CMSG_DATA(cmsg), sizeof(rm->m_rdma_cookie)); in rds_cmsg_rdma_dest()
827 r_key = rds_rdma_cookie_key(rm->m_rdma_cookie); in rds_cmsg_rdma_dest()
840 rm->rdma.op_rdma_mr = mr; in rds_cmsg_rdma_dest()
851 int rds_cmsg_rdma_map(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_map() argument
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
H A Dvmm.c30 if (vmm->rm.external) { in r535_mmu_vaspace_del()
33 ctrl = nvkm_gsp_rm_ctrl_get(&vmm->rm.device.object, in r535_mmu_vaspace_del()
37 ctrl->hVASpace = vmm->rm.object.handle; in r535_mmu_vaspace_del()
39 WARN_ON(nvkm_gsp_rm_ctrl_wr(&vmm->rm.device.object, ctrl)); in r535_mmu_vaspace_del()
42 vmm->rm.external = false; in r535_mmu_vaspace_del()
45 nvkm_gsp_rm_free(&vmm->rm.object); in r535_mmu_vaspace_del()
46 nvkm_gsp_device_dtor(&vmm->rm.device); in r535_mmu_vaspace_del()
47 nvkm_gsp_client_dtor(&vmm->rm.client); in r535_mmu_vaspace_del()
49 nvkm_vmm_put(vmm, &vmm->rm.rsvd); in r535_mmu_vaspace_del()
59 &vmm->rm.client, &vmm->rm.device); in r535_mmu_vaspace_new()
[all …]
H A Ddisp.c69 nvkm_gsp_rm_free(&chan->rm.object); in r535_chan_fini()
75 struct nvkm_gsp *gsp = disp->rm.objcom.client->gsp; in r535_disp_chan_set_pushbuf()
116 const struct nvkm_rm_api *rmapi = chan->disp->rm.objcom.client->gsp->rm->api; in r535_curs_init()
124 args = nvkm_gsp_rm_alloc_get(&chan->disp->rm.object, in r535_curs_init()
126 chan->object.oclass, sizeof(*args), &chan->rm.object); in r535_curs_init()
132 return nvkm_gsp_rm_alloc_wr(&chan->rm.object, args); in r535_curs_init()
154 (chan->disp->rm.client.object.handle & 0x3fff)); in r535_dmac_bind()
173 args = nvkm_gsp_rm_alloc_get(&disp->rm.object, (oclass << 16) | inst, oclass, in r535_dmac_alloc()
187 const struct nvkm_rm_api *rmapi = chan->disp->rm.objcom.client->gsp->rm->api; in r535_dmac_init()
195 chan->suspend_put, &chan->rm.object); in r535_dmac_init()
[all …]
H A DKbuild5 nvkm-y += nvkm/subdev/gsp/rm/r535/rm.o
6 nvkm-y += nvkm/subdev/gsp/rm/r535/gsp.o
7 nvkm-y += nvkm/subdev/gsp/rm/r535/rpc.o
8 nvkm-y += nvkm/subdev/gsp/rm/r535/ctrl.o
9 nvkm-y += nvkm/subdev/gsp/rm/r535/alloc.o
10 nvkm-y += nvkm/subdev/gsp/rm/r535/client.o
11 nvkm-y += nvkm/subdev/gsp/rm/r535/device.o
13 nvkm-y += nvkm/subdev/gsp/rm/r535/bar.o
14 nvkm-y += nvkm/subdev/gsp/rm/r535/fbsr.o
15 nvkm-y += nvkm/subdev/gsp/rm/r535/vmm.o
[all …]
H A Dfifo.c44 struct nvkm_gsp *gsp = chan->rm.object.client->gsp; in r535_chan_doorbell_handle()
46 return gsp->rm->gpu->fifo.chan.doorbell_handle(chan); in r535_chan_doorbell_handle()
64 nvkm_gsp_rm_free(&chan->rm.object); in r535_chan_ramfc_clear()
66 dma_free_coherent(fifo->engine.subdev.device->dev, fifo->rm.mthdbuf_size, in r535_chan_ramfc_clear()
67 chan->rm.mthdbuf.ptr, chan->rm.mthdbuf.addr); in r535_chan_ramfc_clear()
69 nvkm_cgrp_vctx_put(chan->cgrp, &chan->rm.grctx); in r535_chan_ramfc_clear()
120 args->hVASpace = vmm->rm.object.handle; in r535_chan_alloc()
139 args->mthdbufMem.size = fifo->rm.mthdbuf_size; in r535_chan_alloc()
159 const struct nvkm_rm_api *rmapi = device->gsp->rm->api; in r535_chan_ramfc_write()
177 chan->rm.mthdbuf.ptr = dma_alloc_coherent(fifo->engine.subdev.device->dev, in r535_chan_ramfc_write()
[all …]
H A Dbar.c98 vmm->rm.bar2_pdb = gsp->bar.rm_bar2_pdb; in r535_bar_bar2_init()
168 struct nvkm_bar_func *rm; in r535_bar_new_() local
172 if (!(rm = kzalloc_obj(*rm))) in r535_bar_new_()
175 rm->dtor = r535_bar_dtor; in r535_bar_new_()
176 rm->oneinit = hw->oneinit; in r535_bar_new_()
177 rm->bar1.init = r535_bar_bar1_init; in r535_bar_new_()
178 rm->bar1.fini = r535_bar_bar1_fini; in r535_bar_new_()
179 rm->bar1.wait = r535_bar_bar1_wait; in r535_bar_new_()
180 rm->bar1.vmm = hw->bar1.vmm; in r535_bar_new_()
181 rm->bar2.init = r535_bar_bar2_init; in r535_bar_new_()
[all …]
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_rm.c41 struct dpu_rm *rm, in dpu_rm_init() argument
48 if (!rm || !cat || !mmio) { in dpu_rm_init()
54 memset(rm, 0, sizeof(*rm)); in dpu_rm_init()
56 rm->has_legacy_ctls = (cat->mdss_ver->core_major_ver < 5); in dpu_rm_init()
69 rm->mixer_blks[lm->id - LM_0] = &hw->base; in dpu_rm_init()
83 rm->merge_3d_blks[merge_3d->id - MERGE_3D_0] = &hw->base; in dpu_rm_init()
98 hw->merge_3d = to_dpu_hw_merge_3d(rm->merge_3d_blks[pp->merge_3d - MERGE_3D_0]); in dpu_rm_init()
99 rm->pingpong_blks[pp->id - PINGPONG_0] = &hw->base; in dpu_rm_init()
112 rm->hw_intf[intf->id - INTF_0] = hw; in dpu_rm_init()
125 rm->hw_wb[wb->id - WB_0] = hw; in dpu_rm_init()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/
H A Dengine.c19 struct nvkm_gsp_object rm; member
27 nvkm_gsp_rm_free(&obj->rm); in nvkm_rm_engine_obj_dtor()
40 struct nvkm_rm *rm = chan->client->gsp->rm; in nvkm_rm_engine_obj_new() local
53 ret = rm->api->ce->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new()
56 ret = nvkm_gsp_rm_alloc(chan, handle, class, 0, &obj->rm); in nvkm_rm_engine_obj_new()
59 ret = rm->api->nvdec->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new()
62 ret = rm->api->nvenc->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new()
65 ret = rm->api->nvjpg->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new()
68 ret = rm->api->ofa->alloc(chan, handle, class, inst, &obj->rm); in nvkm_rm_engine_obj_new()
92 return nvkm_rm_engine_obj_new(&chan->rm.object, chan->id, oclass, pobject); in nvkm_rm_engine_obj_ctor()
[all …]
H A DKbuild4 nvkm-y += nvkm/subdev/gsp/rm/client.o
5 nvkm-y += nvkm/subdev/gsp/rm/engine.o
6 nvkm-y += nvkm/subdev/gsp/rm/gr.o
7 nvkm-y += nvkm/subdev/gsp/rm/nvdec.o
8 nvkm-y += nvkm/subdev/gsp/rm/nvenc.o
10 nvkm-y += nvkm/subdev/gsp/rm/tu1xx.o
11 nvkm-y += nvkm/subdev/gsp/rm/ga100.o
12 nvkm-y += nvkm/subdev/gsp/rm/ga1xx.o
13 nvkm-y += nvkm/subdev/gsp/rm/ad10x.o
14 nvkm-y += nvkm/subdev/gsp/rm/gh100.o
[all …]
H A Dgr.c16 return nvkm_rm_engine_obj_new(&chan->chan->rm.object, chan->chan->id, oclass, pobject); in nvkm_rm_gr_obj_ctor()
22 struct nvkm_rm *rm = base->engine.subdev.device->gsp->rm; in nvkm_rm_gr_fini() local
25 if (rm->api->gr->scrubber.fini) in nvkm_rm_gr_fini()
26 rm->api->gr->scrubber.fini(gr); in nvkm_rm_gr_fini()
34 struct nvkm_rm *rm = base->engine.subdev.device->gsp->rm; in nvkm_rm_gr_init() local
38 if (rm->api->gr->scrubber.init) { in nvkm_rm_gr_init()
39 ret = rm->api->gr->scrubber.init(gr); in nvkm_rm_gr_init()
48 nvkm_rm_gr_new(struct nvkm_rm *rm) in nvkm_rm_gr_new() argument
51 rm->gpu->gr.class.i2m, in nvkm_rm_gr_new()
52 rm->gpu->gr.class.twod, in nvkm_rm_gr_new()
[all …]
/linux/tools/perf/util/perf-regs-arch/
H A Dperf_regs_x86.c166 regmatch_t rm[6]; in __perf_sdt_arg_parse_op_x86() local
185 regexec(&sdt_op_regex, old_op, 6, rm, 0) || in __perf_sdt_arg_parse_op_x86()
186 rm[4].rm_eo - rm[4].rm_so > SDT_REG_NAME_SIZE) { in __perf_sdt_arg_parse_op_x86()
203 if (rm[3].rm_so != rm[3].rm_eo) { in __perf_sdt_arg_parse_op_x86()
204 if (rm[1].rm_so != rm[1].rm_eo) in __perf_sdt_arg_parse_op_x86()
205 prefix[0] = *(old_op + rm[1].rm_so); in __perf_sdt_arg_parse_op_x86()
206 else if (rm[2].rm_so != rm[2].rm_eo) in __perf_sdt_arg_parse_op_x86()
213 sdt_rename_register(old_op + rm[4].rm_so, rm[4].rm_eo - rm[4].rm_so, in __perf_sdt_arg_parse_op_x86()
218 (rm[2].rm_eo - rm[2].rm_so) + in __perf_sdt_arg_parse_op_x86()
219 (rm[3].rm_eo - rm[3].rm_so) + in __perf_sdt_arg_parse_op_x86()
[all …]
H A Dperf_regs_powerpc.c77 regmatch_t rm[5]; in __perf_sdt_arg_parse_op_powerpc() local
90 if (!regexec(&sdt_op_regex1, old_op, 3, rm, 0)) { in __perf_sdt_arg_parse_op_powerpc()
94 new_len += (int)(rm[2].rm_eo - rm[2].rm_so); in __perf_sdt_arg_parse_op_powerpc()
101 (int)(rm[2].rm_eo - rm[2].rm_so), old_op + rm[2].rm_so); in __perf_sdt_arg_parse_op_powerpc()
102 } else if (!regexec(&sdt_op_regex2, old_op, 5, rm, 0)) { in __perf_sdt_arg_parse_op_powerpc()
107 prefix = (rm[1].rm_so == -1) ? '+' : '-'; in __perf_sdt_arg_parse_op_powerpc()
110 new_len += (int)(rm[2].rm_eo - rm[2].rm_so); in __perf_sdt_arg_parse_op_powerpc()
111 new_len += (int)(rm[4].rm_eo - rm[4].rm_so); in __perf_sdt_arg_parse_op_powerpc()
118 (int)(rm[2].rm_eo - rm[2].rm_so), old_op + rm[2].rm_so, in __perf_sdt_arg_parse_op_powerpc()
119 (int)(rm[4].rm_eo - rm[4].rm_so), old_op + rm[4].rm_so); in __perf_sdt_arg_parse_op_powerpc()
H A Dperf_regs_aarch64.c62 regmatch_t rm[5]; in __perf_sdt_arg_parse_op_arm64() local
68 if (!regexec(&sdt_op_regex1, old_op, 3, rm, 0)) { in __perf_sdt_arg_parse_op_arm64()
71 new_len += (int)(rm[1].rm_eo - rm[1].rm_so); in __perf_sdt_arg_parse_op_arm64()
78 (int)(rm[1].rm_eo - rm[1].rm_so), old_op + rm[1].rm_so); in __perf_sdt_arg_parse_op_arm64()
79 } else if (!regexec(&sdt_op_regex2, old_op, 5, rm, 0)) { in __perf_sdt_arg_parse_op_arm64()
84 if (rm[2].rm_so == -1) in __perf_sdt_arg_parse_op_arm64()
87 new_len += (int)(rm[2].rm_eo - rm[2].rm_so); in __perf_sdt_arg_parse_op_arm64()
93 if (rm[2].rm_so == -1) in __perf_sdt_arg_parse_op_arm64()
97 (int)(rm[2].rm_eo - rm[2].rm_so), in __perf_sdt_arg_parse_op_arm64()
98 old_op + rm[2].rm_so); in __perf_sdt_arg_parse_op_arm64()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/vfn/
H A Dr535.c37 const struct nvkm_rm_gpu *gpu = device->gsp->rm->gpu; in r535_vfn_new()
38 struct nvkm_vfn_func *rm; in r535_vfn_new() local
41 if (!(rm = kzalloc_obj(*rm))) in r535_vfn_new()
44 rm->dtor = r535_vfn_dtor; in r535_vfn_new()
45 rm->intr = &tu102_vfn_intr; in r535_vfn_new()
46 rm->user.addr = 0x030000; in r535_vfn_new()
47 rm->user.size = 0x010000; in r535_vfn_new()
48 rm->user.base.minver = -1; in r535_vfn_new()
49 rm->user.base.maxver = -1; in r535_vfn_new()
50 rm->user.base.oclass = gpu->usermode.class; in r535_vfn_new()
[all …]
/linux/arch/x86/math-emu/
H A Dreg_divide.c28 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/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/
H A Ddisp.c20 args = nvkm_gsp_rm_alloc_get(&disp->rm.object, (oclass << 16) | inst, oclass, in r570_dmac_alloc()
35 struct nvkm_gsp *gsp = disp->rm.objcom.client->gsp; in r570_disp_chan_set_pushbuf()
86 ctrl = nvkm_gsp_rm_ctrl_get(&disp->rm.objcom, in r570_dp_set_indexed_link_rates()
95 return nvkm_gsp_rm_ctrl_wr(&disp->rm.objcom, ctrl); in r570_dp_set_indexed_link_rates()
104 ctrl = nvkm_gsp_rm_ctrl_get(&disp->rm.objcom, in r570_dp_get_caps()
111 ret = nvkm_gsp_rm_ctrl_push(&disp->rm.objcom, &ctrl, sizeof(*ctrl)); in r570_dp_get_caps()
113 nvkm_gsp_rm_ctrl_done(&disp->rm.objcom, ctrl); in r570_dp_get_caps()
137 nvkm_gsp_rm_ctrl_done(&disp->rm.objcom, ctrl); in r570_dp_get_caps()
149 ctrl = nvkm_gsp_rm_ctrl_get(&disp->rm.objcom, cmd, sizeof(*ctrl)); in r570_bl_ctrl()
157 ret = nvkm_gsp_rm_ctrl_push(&disp->rm.objcom, &ctrl, sizeof(*ctrl)); in r570_bl_ctrl()
[all …]
H A DKbuild2 nvkm-y += nvkm/subdev/gsp/rm/r570/rm.o
3 nvkm-y += nvkm/subdev/gsp/rm/r570/gsp.o
4 nvkm-y += nvkm/subdev/gsp/rm/r570/client.o
5 nvkm-y += nvkm/subdev/gsp/rm/r570/fbsr.o
6 nvkm-y += nvkm/subdev/gsp/rm/r570/disp.o
7 nvkm-y += nvkm/subdev/gsp/rm/r570/fifo.o
8 nvkm-y += nvkm/subdev/gsp/rm/r570/gr.o
9 nvkm-y += nvkm/subdev/gsp/rm/r570/ofa.o
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/
H A Dbase.c94 nvkm_firmware_put(gsp->fws.rm); in nvkm_gsp_dtor_fws()
95 gsp->fws.rm = NULL; in nvkm_gsp_dtor_fws()
107 kfree(gsp->rm); in nvkm_gsp_dtor()
148 if (fwif->rm) { in nvkm_gsp_new_()
151 gsp->rm = kzalloc_obj(*gsp->rm); in nvkm_gsp_new_()
152 if (!gsp->rm) in nvkm_gsp_new_()
155 gsp->rm->device = device; in nvkm_gsp_new_()
156 gsp->rm->gpu = fwif->func->rm.gpu; in nvkm_gsp_new_()
157 gsp->rm->wpr = fwif->rm->wpr; in nvkm_gsp_new_()
158 gsp->rm->api = fwif->rm->api; in nvkm_gsp_new_()
/linux/sound/soc/codecs/
H A Dtas5805m.c174 static void set_dsp_scale(struct regmap *rm, int offset, int vol) in set_dsp_scale() argument
185 regmap_bulk_write(rm, offset, v, ARRAY_SIZE(v)); in set_dsp_scale()
190 struct regmap *rm = tas5805m->regmap; in tas5805m_refresh() local
195 regmap_write(rm, REG_PAGE, 0x00); in tas5805m_refresh()
196 regmap_write(rm, REG_BOOK, 0x8c); in tas5805m_refresh()
197 regmap_write(rm, REG_PAGE, 0x2a); in tas5805m_refresh()
203 set_dsp_scale(rm, 0x24, tas5805m->vol[0]); in tas5805m_refresh()
204 set_dsp_scale(rm, 0x28, tas5805m->vol[1]); in tas5805m_refresh()
206 regmap_write(rm, REG_PAGE, 0x00); in tas5805m_refresh()
207 regmap_write(rm, REG_BOOK, 0x00); in tas5805m_refresh()
[all …]

12345678910>>...24