Home
last modified time | relevance | path

Searched full:rm (Results 1 – 25 of 808) sorted by relevance

12345678910>>...33

/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/nvrm/
H A Drpcfn.h9 /* Excerpt of RM headers from https://github.com/NVIDIA/open-gpu-kernel-modules/tree/570.144 */
16 X(RM, NOP, 0)
17 X(RM, SET_GUEST_SYSTEM_INFO, 1)
18 X(RM, ALLOC_ROOT, 2)
19 X(RM, ALLOC_DEVICE, 3) // deprecated
20 X(RM, ALLOC_MEMORY, 4)
21 X(RM, ALLOC_CTX_DMA, 5)
22 X(RM, ALLOC_CHANNEL_DMA, 6)
23 X(RM, MAP_MEMORY, 7)
24 X(RM, BIND_CTX_DM
[all...]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/
H A Drpcfn.h9 /* Excerpt of RM headers from https://github.com/NVIDIA/open-gpu-kernel-modules/tree/535.113.01 */
16 X(RM, NOP) // 0
17 X(RM, SET_GUEST_SYSTEM_INFO) // 1
18 X(RM, ALLOC_ROOT) // 2
19 X(RM, ALLOC_DEVICE) // 3 deprecated
20 X(RM, ALLOC_MEMORY) // 4
21 X(RM, ALLOC_CTX_DMA) // 5
22 X(RM, ALLOC_CHANNEL_DMA) // 6
23 X(RM, MAP_MEMORY) // 7
24 X(RM, BIND_CTX_DM
[all...]
/linux/net/rds/
H A Dmessage.c51 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 in rds_message_purge()
173 rds_message_put(struct rds_message * rm) rds_message_put() argument
286 struct rds_message *rm; rds_message_alloc() local
311 rds_message_alloc_sgs(struct rds_message * rm,int nents) rds_message_alloc_sgs() argument
336 struct rds_message *rm; rds_message_map_pages() local
364 rds_message_zcopy_from_user(struct rds_message * rm,struct iov_iter * from) rds_message_zcopy_from_user() argument
419 rds_message_copy_from_user(struct rds_message * rm,struct iov_iter * from,bool zcopy) rds_message_copy_from_user() argument
466 struct rds_message *rm; rds_message_inc_copy_to_user() local
508 rds_message_wait(struct rds_message * rm) rds_message_wait() argument
514 rds_message_unmapped(struct rds_message * rm) rds_message_unmapped() argument
[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()
139 struct rds_message *rm; in rds_send_xmit() local
201 rm = cp->cp_xmit_rm; in rds_send_xmit()
203 if (!rm) { in rds_send_xmit()
472 rds_send_sndbuf_remove(struct rds_sock * rs,struct rds_message * rm) rds_send_sndbuf_remove() argument
485 rds_send_is_acked(struct rds_message * rm,u64 ack,is_acked_func is_acked) rds_send_is_acked() argument
499 rds_rdma_send_complete(struct rds_message * rm,int status) rds_rdma_send_complete() argument
535 rds_atomic_send_complete(struct rds_message * rm,int status) rds_atomic_send_complete() argument
574 __rds_send_complete(struct rds_sock * rs,struct rds_message * rm,int status) __rds_send_complete() argument
608 struct rds_message *rm; rds_send_remove_from_sock() local
688 struct rds_message *rm, *tmp; rds_send_path_drop_acked() local
723 struct rds_message *rm, *tmp; rds_send_drop_to() local
819 rds_send_queue_rm(struct rds_sock * rs,struct rds_connection * conn,struct rds_conn_path * cp,struct rds_message * rm,__be16 sport,__be16 dport,int * queued) rds_send_queue_rm() argument
970 rds_cmsg_zcopy(struct rds_sock * rs,struct rds_message * rm,struct cmsghdr * cmsg) rds_cmsg_zcopy() argument
983 rds_cmsg_send(struct rds_sock * rs,struct rds_message * rm,struct msghdr * msg,int * allocated_mr,struct rds_iov_vector_arr * vct) rds_cmsg_send() argument
1107 struct rds_message *rm = NULL; rds_sendmsg() local
1424 struct rds_message *rm; rds_send_probe() local
[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()
96 rdsdebug("rm %p tcp nxt %u ack_seq %llu\n", in rds_tcp_xmit()
97 rm, rds_tcp_write_se in rds_tcp_xmit()
172 rds_tcp_is_acked(struct rds_message * rm,uint64_t ack) rds_tcp_is_acked() argument
[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()
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 in rds_ib_send_cqe_handler() local
484 rds_ib_xmit(struct rds_connection * conn,struct rds_message * rm,unsigned int hdr_off,unsigned int sg,unsigned int off) rds_ib_xmit() 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 ARM_ANDS_R(rd,rn,rm) global() argument
182 ARM_BIC_R(rd,rn,rm) global() argument
186 ARM_BX(rm) global() argument
187 ARM_BLX_R(rm) global() argument
189 ARM_CMP_R(rn,rm) global() argument
192 ARM_EOR_R(rd,rn,rm) global() argument
195 ARM_LDR_R(rt,rn,rm) global() argument
198 ARM_LDR_R_SI(rt,rn,rm,type,imm) global() argument
202 ARM_LDRB_R(rt,rn,rm) global() argument
205 ARM_LDRH_R(rt,rn,rm) global() argument
212 ARM_LSL_R(rd,rn,rm) global() argument
215 ARM_LSR_R(rd,rn,rm) global() argument
217 ARM_ASR_R(rd,rn,rm) global() argument
220 ARM_MOV_R(rd,rm) global() argument
221 ARM_MOVS_R(rd,rm) global() argument
223 ARM_MOV_SR(rd,rm,type,rs) global() argument
225 ARM_MOV_SI(rd,rm,type,imm6) global() argument
234 ARM_MUL(rd,rm,rn) global() argument
239 ARM_ORR_R(rd,rn,rm) global() argument
241 ARM_ORR_SR(rd,rn,rm,type,rs) global() argument
243 ARM_ORRS_R(rd,rn,rm) global() argument
244 ARM_ORRS_SR(rd,rn,rm,type,rs) global() argument
246 ARM_ORR_SI(rd,rn,rm,type,imm6) global() argument
248 ARM_ORRS_SI(rd,rn,rm,type,imm6) global() argument
251 ARM_REV(rd,rm) global() argument
252 ARM_REV16(rd,rm) global() argument
258 ARM_SUB_R(rd,rn,rm) global() argument
259 ARM_SUBS_R(rd,rn,rm) global() argument
260 ARM_RSB_R(rd,rn,rm) global() argument
261 ARM_SBC_R(rd,rn,rm) global() argument
262 ARM_SBCS_R(rd,rn,rm) global() argument
267 ARM_TST_R(rn,rm) global() argument
270 ARM_UDIV(rd,rn,rm) global() argument
271 ARM_SDIV(rd,rn,rm) global() argument
273 ARM_UMULL(rd_lo,rd_hi,rn,rm) global() argument
276 ARM_MLS(rd,rn,rm,ra) global() argument
278 ARM_UXTH(rd,rm) global() argument
[all...]
/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, in argument
166 rackmeter_setup_dbdma(struct rackmeter * rm) rackmeter_setup_dbdma() argument
216 struct rackmeter *rm = rcpu->rm; rackmeter_do_timer() local
257 rackmeter_init_cpu_sniffer(struct rackmeter * rm) rackmeter_init_cpu_sniffer() argument
285 rackmeter_stop_cpu_sniffer(struct rackmeter * rm) rackmeter_stop_cpu_sniffer() argument
291 rackmeter_setup(struct rackmeter * rm) rackmeter_setup() argument
311 rackmeter_calc_sample(struct rackmeter * rm,unsigned int index) rackmeter_calc_sample() argument
325 struct rackmeter *rm = arg; rackmeter_irq() local
370 struct rackmeter *rm = NULL; rackmeter_probe() local
528 struct rackmeter *rm = dev_get_drvdata(&mdev->ofdev.dev); rackmeter_remove() local
565 struct rackmeter *rm = dev_get_drvdata(&mdev->ofdev.dev); rackmeter_shutdown() local
[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 in r535_mmu_vaspace_new()
171 struct nvkm_mmu_func *rm; r535_mmu_new() local
[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/r53
[all...]
H A Ddisp.c37 #include <rm/gpu.h>
69 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 in r535_dmac_alloc()
1064 struct nvkm_rm *rm = outp->disp->rm.objcom.client->gsp->rm; r535_dp_rates() local
1734 struct nvkm_disp_func *rm; r535_disp_new() local
[all...]
H A Dfifo.c34 #include <rm/engine.h>
44 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 in r535_chan_alloc()
378 r535_fifo_xlat_rm_engine_type(u32 rm,enum nvkm_subdev_type * ptype,int * p2080) r535_fifo_xlat_rm_engine_type() argument
380 RM_ENGINE_TYPE(RM,NVKM,INST) r535_fifo_xlat_rm_engine_type() argument
462 struct nvkm_rm *rm = gsp->rm; r535_fifo_runl_ctor() local
592 struct nvkm_fifo_func *rm; r535_fifo_new() local
[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(sizeof(*rm), GFP_KERNEL))) 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 in r535_bar_new_()
[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 in nvkm_rm_engine_obj_new()
103 nvkm_rm_engine_ctor(void * (* dtor)(struct nvkm_engine *),struct nvkm_rm * rm,enum nvkm_subdev_type type,int inst,const u32 * class,int nclass,struct nvkm_engine * engine) nvkm_rm_engine_ctor() argument
127 nvkm_rm_engine_new_(struct nvkm_rm * rm,enum nvkm_subdev_type type,int inst,u32 class,struct nvkm_engine ** pengine) nvkm_rm_engine_new_() argument
148 nvkm_rm_engine_new(struct nvkm_rm * rm,enum nvkm_subdev_type type,int inst) nvkm_rm_engine_new() argument
[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/gh10
[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
[all...]
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_rm.c34 * @rm: DPU Resource Manager handle
41 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 in dpu_rm_init()
227 _dpu_rm_get_lm_peer(struct dpu_rm * rm,int primary_idx) _dpu_rm_get_lm_peer() argument
238 _dpu_rm_reserve_cwb_mux_and_pingpongs(struct dpu_rm * rm,struct dpu_global_state * global_state,uint32_t crtc_id,struct msm_display_topology * topology) _dpu_rm_reserve_cwb_mux_and_pingpongs() argument
308 _dpu_rm_check_lm_and_get_connected_blks(struct dpu_rm * rm,struct dpu_global_state * global_state,uint32_t crtc_id,int lm_idx,int * pp_idx,int * dspp_idx,struct msm_display_topology * topology) _dpu_rm_check_lm_and_get_connected_blks() argument
355 _dpu_rm_reserve_lms(struct dpu_rm * rm,struct dpu_global_state * global_state,uint32_t crtc_id,struct msm_display_topology * topology) _dpu_rm_reserve_lms() argument
430 _dpu_rm_reserve_ctls(struct dpu_rm * rm,struct dpu_global_state * global_state,uint32_t crtc_id,const struct msm_display_topology * top) _dpu_rm_reserve_ctls() argument
517 _dpu_rm_dsc_alloc(struct dpu_rm * rm,struct dpu_global_state * global_state,uint32_t crtc_id,const struct msm_display_topology * top) _dpu_rm_dsc_alloc() argument
557 _dpu_rm_dsc_alloc_pair(struct dpu_rm * rm,struct dpu_global_state * global_state,uint32_t crtc_id,const struct msm_display_topology * top) _dpu_rm_dsc_alloc_pair() argument
613 _dpu_rm_reserve_dsc(struct dpu_rm * rm,struct dpu_global_state * global_state,uint32_t crtc_id,const struct msm_display_topology * top) _dpu_rm_reserve_dsc() argument
640 _dpu_rm_reserve_cdm(struct dpu_rm * rm,struct dpu_global_state * global_state,uint32_t crtc_id,int num_cdm) _dpu_rm_reserve_cdm() argument
667 _dpu_rm_make_reservation(struct dpu_rm * rm,struct dpu_global_state * global_state,uint32_t crtc_id,struct msm_display_topology * topology) _dpu_rm_make_reservation() argument
761 dpu_rm_reserve(struct dpu_rm * rm,struct dpu_global_state * global_state,struct drm_crtc * crtc,struct msm_display_topology * topology) dpu_rm_reserve() argument
786 dpu_rm_try_sspp(struct dpu_rm * rm,struct dpu_global_state * global_state,struct drm_crtc * crtc,struct dpu_rm_sspp_requirements * reqs,unsigned int type) dpu_rm_try_sspp() argument
836 dpu_rm_reserve_sspp(struct dpu_rm * rm,struct dpu_global_state * global_state,struct drm_crtc * crtc,struct dpu_rm_sspp_requirements * reqs) dpu_rm_reserve_sspp() argument
878 dpu_rm_get_assigned_resources(struct dpu_rm * rm,struct dpu_global_state * global_state,struct drm_crtc * crtc,enum dpu_hw_blk_type type,struct dpu_hw_blk ** blks,int blks_size) dpu_rm_get_assigned_resources() argument
985 const struct dpu_rm *rm = global_state->rm; dpu_rm_print_state() local
[all...]
H A Ddpu_rm.h70 struct dpu_rm *rm,
75 int dpu_rm_reserve(struct dpu_rm *rm,
83 struct dpu_hw_sspp *dpu_rm_reserve_sspp(struct dpu_rm *rm,
91 int dpu_rm_get_assigned_resources(struct dpu_rm *rm,
100 * @rm: DPU Resource Manager handle
103 static inline struct dpu_hw_intf *dpu_rm_get_intf(struct dpu_rm *rm, enum dpu_intf intf_idx) in dpu_rm_get_intf() argument
105 return rm->hw_intf[intf_idx - INTF_0]; in dpu_rm_get_intf()
110 * @rm: DPU Resource Manager handle
113 static inline struct dpu_hw_wb *dpu_rm_get_wb(struct dpu_rm *rm, enum dpu_wb wb_idx) in dpu_rm_get_wb() argument
115 return rm in dpu_rm_get_wb()
123 dpu_rm_get_sspp(struct dpu_rm * rm,enum dpu_sspp sspp_idx) dpu_rm_get_sspp() argument
[all...]
/linux/sound/soc/codecs/
H A Dtscs42xx.h114 #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_INMUTE
[all...]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r570/
H A Ddisp.c5 #include <rm/rm.h>
20 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 in r570_dp_get_caps()
[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/tools/perf/arch/powerpc/util/
H A Dperf_regs.c139 regmatch_t rm[5]; in arch_sdt_arg_parse_op() local
152 if (!regexec(&sdt_op_regex1, old_op, 3, rm, 0)) { in arch_sdt_arg_parse_op()
156 new_len += (int)(rm[2].rm_eo - rm[2].rm_so); in arch_sdt_arg_parse_op()
163 (int)(rm[2].rm_eo - rm[2].rm_so), old_op + rm[2].rm_so); in arch_sdt_arg_parse_op()
164 } else if (!regexec(&sdt_op_regex2, old_op, 5, rm, 0)) { in arch_sdt_arg_parse_op()
169 prefix = (rm[1].rm_so == -1) ? '+' : '-'; in arch_sdt_arg_parse_op()
172 new_len += (int)(rm[ in arch_sdt_arg_parse_op()
[all...]
/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()
146 if (fwif->rm) { in nvkm_gsp_new_()
147 nvkm_info(&gsp->subdev, "RM version: %s\n", fwif->ver); in nvkm_gsp_new_()
149 gsp->rm = kzalloc(sizeof(*gsp->rm), GFP_KERNEL); in nvkm_gsp_new_()
150 if (!gsp->rm) in nvkm_gsp_new_()
153 gsp->rm->device = device; in nvkm_gsp_new_()
154 gsp->rm in nvkm_gsp_new_()
[all...]
/linux/tools/perf/arch/arm64/util/
H A Dperf_regs.c98 regmatch_t rm[5]; in arch_sdt_arg_parse_op() local
104 if (!regexec(&sdt_op_regex1, old_op, 3, rm, 0)) { in arch_sdt_arg_parse_op()
107 new_len += (int)(rm[1].rm_eo - rm[1].rm_so); in arch_sdt_arg_parse_op()
114 (int)(rm[1].rm_eo - rm[1].rm_so), old_op + rm[1].rm_so); in arch_sdt_arg_parse_op()
115 } else if (!regexec(&sdt_op_regex2, old_op, 5, rm, 0)) { in arch_sdt_arg_parse_op()
120 if (rm[2].rm_so == -1) in arch_sdt_arg_parse_op()
123 new_len += (int)(rm[ in arch_sdt_arg_parse_op()
[all...]
/linux/arch/mips/math-emu/
H A Ddp_mul.c16 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 >> (6 in ieee754dp_mul()
[all...]

12345678910>>...33