Home
last modified time | relevance | path

Searched refs:brx (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/drivers/media/platform/renesas/vsp1/
Dvsp1_brx.c29 static inline void vsp1_brx_write(struct vsp1_brx *brx, in vsp1_brx_write() argument
32 vsp1_dl_body_write(dlb, brx->base + reg, data); in vsp1_brx_write()
41 struct vsp1_brx *brx = in brx_s_ctrl() local
46 brx->bgcolor = ctrl->val; in brx_s_ctrl()
99 static void brx_try_format(struct vsp1_brx *brx, in brx_try_format() argument
131 struct vsp1_brx *brx = to_brx(subdev); in brx_set_format() local
136 mutex_lock(&brx->entity.lock); in brx_set_format()
138 state = vsp1_entity_get_state(&brx->entity, sd_state, fmt->which); in brx_set_format()
144 brx_try_format(brx, state, fmt->pad, &fmt->format); in brx_set_format()
150 if (fmt->pad != brx->entity.source_pad) { in brx_set_format()
[all …]
Dvsp1_drm.c191 pipe->brx, brx_input); in vsp1_du_pipeline_setup_rpf()
198 ret = v4l2_subdev_call(&pipe->brx->subdev, pad, set_fmt, NULL, in vsp1_du_pipeline_setup_rpf()
205 format.format.code, BRX_NAME(pipe->brx), format.pad); in vsp1_du_pipeline_setup_rpf()
211 ret = v4l2_subdev_call(&pipe->brx->subdev, pad, set_selection, NULL, in vsp1_du_pipeline_setup_rpf()
218 BRX_NAME(pipe->brx), sel.pad); in vsp1_du_pipeline_setup_rpf()
235 struct vsp1_entity *brx; in vsp1_du_pipeline_setup_brx() local
245 brx = &vsp1->bru->entity; in vsp1_du_pipeline_setup_brx()
246 else if (pipe->brx && !drm_pipe->force_brx_release) in vsp1_du_pipeline_setup_brx()
247 brx = pipe->brx; in vsp1_du_pipeline_setup_brx()
249 brx = &vsp1->bru->entity; in vsp1_du_pipeline_setup_brx()
[all …]
Dvsp1_pipe.c267 if (pipe->brx) { in vsp1_pipeline_reset()
268 struct vsp1_brx *brx = to_brx(&pipe->brx->subdev); in vsp1_pipeline_reset() local
270 for (i = 0; i < ARRAY_SIZE(brx->inputs); ++i) in vsp1_pipeline_reset()
271 brx->inputs[i].rpf = NULL; in vsp1_pipeline_reset()
286 pipe->brx = NULL; in vsp1_pipeline_reset()
Dvsp1_video.c356 struct vsp1_brx *brx = NULL; in vsp1_video_pipeline_build_branch() local
392 if (brx) { in vsp1_video_pipeline_build_branch()
397 brx = to_brx(&entity->subdev); in vsp1_video_pipeline_build_branch()
398 brx->inputs[pad->index].rpf = input; in vsp1_video_pipeline_build_branch()
421 pipe->uds_input = brx ? &brx->entity : &input->entity; in vsp1_video_pipeline_build_branch()
487 pipe->brx = e; in vsp1_video_pipeline_build()
Dvsp1_wpf.c302 srcrpf |= (!pipe->brx && pipe->num_inputs == 1) in wpf_configure_stream()
307 if (pipe->brx) in wpf_configure_stream()
308 srcrpf |= pipe->brx->type == VSP1_ENTITY_BRU in wpf_configure_stream()
Dvsp1_pipe.h119 struct vsp1_entity *brx; member
Dvsp1_rpf.c154 if (pipe->brx) { in rpf_configure_stream()
157 compose = v4l2_subdev_state_get_compose(pipe->brx->state, in rpf_configure_stream()
/linux-6.12.1/drivers/i2c/busses/
Di2c-qup.c268 struct qup_i2c_bam brx; member
615 if (qup->brx.dma) in qup_i2c_rel_dma()
616 dma_release_channel(qup->brx.dma); in qup_i2c_rel_dma()
618 qup->brx.dma = NULL; in qup_i2c_rel_dma()
635 if (!qup->brx.dma) { in qup_i2c_req_dma()
636 qup->brx.dma = dma_request_chan(qup->dev, "rx"); in qup_i2c_req_dma()
637 if (IS_ERR(qup->brx.dma)) { in qup_i2c_req_dma()
639 err = PTR_ERR(qup->brx.dma); in qup_i2c_req_dma()
640 qup->brx.dma = NULL; in qup_i2c_req_dma()
669 ret = qup_sg_set_buf(&qup->brx.sg[qup->brx.sg_cnt++], in qup_i2c_bam_make_desc()
[all …]