/linux-master/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_rpf.c | 40 struct vsp1_dl_body *dlb, u32 reg, u32 data) 42 vsp1_dl_body_write(dlb, reg + rpf->entity.index * VI6_RPF_OFFSET, 53 struct vsp1_dl_body *dlb) 80 vsp1_rpf_write(rpf, dlb, VI6_RPF_SRCM_PSTRIDE, pstride); 101 vsp1_rpf_write(rpf, dlb, VI6_RPF_INFMT, infmt); 102 vsp1_rpf_write(rpf, dlb, VI6_RPF_DSWAP, fmtinfo->swap); 151 vsp1_rpf_write(rpf, dlb, VI6_RPF_EXT_INFMT0, ext_infmt0); 152 vsp1_rpf_write(rpf, dlb, VI6_RPF_EXT_INFMT1, ext_infmt1); 153 vsp1_rpf_write(rpf, dlb, VI6_RPF_EXT_INFMT2, ext_infmt2); 171 vsp1_rpf_write(rpf, dlb, VI6_RPF_LO 39 vsp1_rpf_write(struct vsp1_rwpf *rpf, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 50 rpf_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument 270 rpf_configure_frame(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument 285 rpf_configure_partition(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument [all...] |
H A D | vsp1_lut.c | 29 struct vsp1_dl_body *dlb, u32 reg, u32 data) 31 vsp1_dl_body_write(dlb, reg, data); 42 struct vsp1_dl_body *dlb; local 45 dlb = vsp1_dl_body_get(lut->pool); 46 if (!dlb) 50 vsp1_dl_body_write(dlb, VI6_LUT_TABLE + 4 * i, 54 swap(lut->lut, dlb); 57 vsp1_dl_body_put(dlb); 151 struct vsp1_dl_body *dlb) 155 vsp1_lut_write(lut, dlb, VI6_LUT_CTR 28 vsp1_lut_write(struct vsp1_lut *lut, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 148 lut_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument 158 lut_configure_frame(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument [all...] |
H A D | vsp1_lif.c | 27 struct vsp1_dl_body *dlb, u32 reg, u32 data) 29 vsp1_dl_body_write(dlb, reg + lif->entity.index * VI6_LIF_OFFSET, 88 struct vsp1_dl_body *dlb) 124 vsp1_lif_write(lif, dlb, VI6_LIF_CSBTH, 128 vsp1_lif_write(lif, dlb, VI6_LIF_CTRL, 140 vsp1_lif_write(lif, dlb, VI6_LIF_LBA, 26 vsp1_lif_write(struct vsp1_lif *lif, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 85 lif_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
|
H A D | vsp1_hgt.c | 32 struct vsp1_dl_body *dlb, u32 reg, u32 data) 34 vsp1_dl_body_write(dlb, reg, data); 131 struct vsp1_dl_body *dlb) 148 vsp1_hgt_write(hgt, dlb, VI6_HGT_REGRST, VI6_HGT_REGRST_RCLEA); 150 vsp1_hgt_write(hgt, dlb, VI6_HGT_OFFSET, 153 vsp1_hgt_write(hgt, dlb, VI6_HGT_SIZE, 161 vsp1_hgt_write(hgt, dlb, VI6_HGT_HUE_AREA(i), 169 vsp1_hgt_write(hgt, dlb, VI6_HGT_MODE, 31 vsp1_hgt_write(struct vsp1_hgt *hgt, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 128 hgt_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
|
H A D | vsp1_uds.h | 34 void vsp1_uds_set_alpha(struct vsp1_entity *uds, struct vsp1_dl_body *dlb,
|
H A D | vsp1_dl.h | 73 void vsp1_dl_body_put(struct vsp1_dl_body *dlb); 75 void vsp1_dl_body_write(struct vsp1_dl_body *dlb, u32 reg, u32 data); 76 int vsp1_dl_list_add_body(struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb);
|
H A D | vsp1_clu.c | 29 struct vsp1_dl_body *dlb, u32 reg, u32 data) 31 vsp1_dl_body_write(dlb, reg, data); 45 struct vsp1_dl_body *dlb; local 48 dlb = vsp1_dl_body_get(clu->pool); 49 if (!dlb) 52 vsp1_dl_body_write(dlb, VI6_CLU_ADDR, 0); 54 vsp1_dl_body_write(dlb, VI6_CLU_DATA, ctrl->p_new.p_u32[i]); 57 swap(clu->clu, dlb); 60 vsp1_dl_body_put(dlb); 175 struct vsp1_dl_body *dlb) 28 vsp1_clu_write(struct vsp1_clu *clu, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 172 clu_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument 189 clu_configure_frame(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument [all...] |
H A D | vsp1_dl.c | 288 struct vsp1_dl_body *dlb = &pool->bodies[i]; local 290 dlb->pool = pool; 291 dlb->max_entries = num_entries; 293 dlb->dma = pool->dma + i * dlb_size; 294 dlb->entries = pool->mem + i * dlb_size; 296 list_add_tail(&dlb->free, &pool->free); 331 struct vsp1_dl_body *dlb = NULL; local 337 dlb = list_first_entry(&pool->free, struct vsp1_dl_body, free); 338 list_del(&dlb->free); 339 refcount_set(&dlb 353 vsp1_dl_body_put(struct vsp1_dl_body *dlb) argument 380 vsp1_dl_body_write(struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 580 struct vsp1_dl_body *dlb, *tmp; local 712 vsp1_dl_list_add_body(struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument 755 struct vsp1_dl_body *dlb; local [all...] |
H A D | vsp1_uif.c | 36 struct vsp1_dl_body *dlb, u32 reg, u32 data) 38 vsp1_dl_body_write(dlb, reg + uif->entity.index * VI6_UIF_OFFSET, data); 196 struct vsp1_dl_body *dlb) 203 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMPMR, 218 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMSPXR, left); 219 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMSPYR, crop->top); 220 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMSZXR, width); 221 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMSZYR, crop->height); 223 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMCR, 35 vsp1_uif_write(struct vsp1_uif *uif, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 193 uif_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
|
H A D | vsp1_wpf.c | 30 struct vsp1_dl_body *dlb, u32 reg, u32 data) 32 vsp1_dl_body_write(dlb, reg + wpf->entity.index * VI6_WPF_OFFSET, data); 217 struct vsp1_dl_body *dlb; local 226 dlb = vsp1_dl_list_get_body0(dl_next); 227 vsp1_dl_body_write(dlb, VI6_WPF_WRBCK_CTRL(index), 0); 236 struct vsp1_dl_body *dlb) 273 vsp1_wpf_write(wpf, dlb, VI6_WPF_DSTM_STRIDE_Y, 276 vsp1_wpf_write(wpf, dlb, VI6_WPF_DSTM_STRIDE_C, 279 vsp1_wpf_write(wpf, dlb, VI6_WPF_DSWAP, fmtinfo->swap); 282 vsp1_wpf_write(wpf, dlb, VI6_WPF_ROT_CTR 29 vsp1_wpf_write(struct vsp1_rwpf *wpf, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 233 wpf_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument 342 wpf_configure_frame(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument 368 wpf_configure_partition(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument [all...] |
H A D | vsp1_uds.c | 31 struct vsp1_dl_body *dlb, u32 reg, u32 data) 33 vsp1_dl_body_write(dlb, reg + uds->entity.index * VI6_UDS_OFFSET, data); 40 void vsp1_uds_set_alpha(struct vsp1_entity *entity, struct vsp1_dl_body *dlb, argument 45 vsp1_uds_write(uds, dlb, VI6_UDS_ALPVAL, 259 struct vsp1_dl_body *dlb) 288 vsp1_uds_write(uds, dlb, VI6_UDS_CTRL, 292 vsp1_uds_write(uds, dlb, VI6_UDS_PASS_BWIDTH, 299 vsp1_uds_write(uds, dlb, VI6_UDS_SCALE, 307 struct vsp1_dl_body *dlb) 317 vsp1_uds_write(uds, dlb, VI6_UDS_HSZCLI 30 vsp1_uds_write(struct vsp1_uds *uds, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 256 uds_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument 304 uds_configure_partition(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument [all...] |
H A D | vsp1_hsit.c | 27 struct vsp1_dl_body *dlb, u32 reg, u32 data) 29 vsp1_dl_body_write(dlb, reg, data); 133 struct vsp1_dl_body *dlb) 138 vsp1_hsit_write(hsit, dlb, VI6_HSI_CTRL, VI6_HSI_CTRL_EN); 140 vsp1_hsit_write(hsit, dlb, VI6_HST_CTRL, VI6_HST_CTRL_EN); 26 vsp1_hsit_write(struct vsp1_hsit *hsit, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 130 hsit_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
|
H A D | vsp1_brx.c | 30 struct vsp1_dl_body *dlb, u32 reg, u32 data) 32 vsp1_dl_body_write(dlb, brx->base + reg, data); 286 struct vsp1_dl_body *dlb) 308 vsp1_brx_write(brx, dlb, VI6_BRU_INCTRL, 316 vsp1_brx_write(brx, dlb, VI6_BRU_VIRRPF_SIZE, 319 vsp1_brx_write(brx, dlb, VI6_BRU_VIRRPF_LOC, 0); 321 vsp1_brx_write(brx, dlb, VI6_BRU_VIRRPF_COL, brx->bgcolor | 331 vsp1_brx_write(brx, dlb, VI6_BRU_ROP, 373 vsp1_brx_write(brx, dlb, VI6_BRU_CTRL(i), ctrl); 388 vsp1_brx_write(brx, dlb, VI6_BRU_BL 29 vsp1_brx_write(struct vsp1_brx *brx, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 283 brx_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument [all...] |
H A D | vsp1_hgo.c | 32 struct vsp1_dl_body *dlb, u32 reg, u32 data) 34 vsp1_dl_body_write(dlb, reg, data); 135 struct vsp1_dl_body *dlb) 149 vsp1_hgo_write(hgo, dlb, VI6_HGO_REGRST, VI6_HGO_REGRST_RCLEA); 151 vsp1_hgo_write(hgo, dlb, VI6_HGO_OFFSET, 154 vsp1_hgo_write(hgo, dlb, VI6_HGO_SIZE, 166 vsp1_hgo_write(hgo, dlb, VI6_HGO_MODE, 31 vsp1_hgo_write(struct vsp1_hgo *hgo, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 132 hgo_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
|
H A D | vsp1_entity.h | 152 struct vsp1_dl_body *dlb); 157 struct vsp1_dl_body *dlb); 162 struct vsp1_dl_body *dlb); 167 struct vsp1_dl_body *dlb);
|
H A D | vsp1_sru.c | 28 struct vsp1_dl_body *dlb, u32 reg, u32 data) 30 vsp1_dl_body_write(dlb, reg, data); 272 struct vsp1_dl_body *dlb) 298 vsp1_sru_write(sru, dlb, VI6_SRU_CTRL0, ctrl0); 299 vsp1_sru_write(sru, dlb, VI6_SRU_CTRL1, VI6_SRU_CTRL1_PARAM5); 300 vsp1_sru_write(sru, dlb, VI6_SRU_CTRL2, param->ctrl2); 27 vsp1_sru_write(struct vsp1_sru *sru, struct vsp1_dl_body *dlb, u32 reg, u32 data) argument 269 sru_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument
|
H A D | vsp1_entity.c | 25 struct vsp1_dl_body *dlb) 41 vsp1_dl_body_write(dlb, VI6_DPR_HGO_SMPPT, smppt); 54 vsp1_dl_body_write(dlb, VI6_DPR_HGT_SMPPT, smppt); 69 vsp1_dl_body_write(dlb, source->route->reg, route); 75 struct vsp1_dl_body *dlb) 78 entity->ops->configure_stream(entity, pipe, dl, dlb); 84 struct vsp1_dl_body *dlb) 87 entity->ops->configure_frame(entity, pipe, dl, dlb); 93 struct vsp1_dl_body *dlb) 96 entity->ops->configure_partition(entity, pipe, dl, dlb); 23 vsp1_entity_route_setup(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_body *dlb) argument 72 vsp1_entity_configure_stream(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument 81 vsp1_entity_configure_frame(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument 90 vsp1_entity_configure_partition(struct vsp1_entity *entity, struct vsp1_pipeline *pipe, struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) argument [all...] |
H A D | vsp1_pipe.h | 166 struct vsp1_dl_body *dlb,
|
H A D | vsp1_drm.c | 546 struct vsp1_dl_body *dlb; local 555 dlb = vsp1_dl_list_get_body0(dl); 560 vsp1_dl_body_write(dlb, entity->route->reg, 569 vsp1_entity_route_setup(entity, pipe, dlb); 570 vsp1_entity_configure_stream(entity, pipe, dl, dlb); 571 vsp1_entity_configure_frame(entity, pipe, dl, dlb); 572 vsp1_entity_configure_partition(entity, pipe, dl, dlb);
|
H A D | vsp1_pipe.c | 431 struct vsp1_dl_body *dlb, unsigned int alpha) 444 vsp1_uds_set_alpha(pipe->uds, dlb, alpha); 430 vsp1_pipeline_propagate_alpha(struct vsp1_pipeline *pipe, struct vsp1_dl_body *dlb, unsigned int alpha) argument
|
H A D | vsp1_video.c | 368 struct vsp1_dl_body *dlb = vsp1_dl_list_get_body0(dl); local 374 vsp1_entity_configure_partition(entity, pipe, dl, dlb); 381 struct vsp1_dl_body *dlb; local 396 dlb = vsp1_dl_list_get_body0(dl); 399 vsp1_entity_configure_frame(entity, pipe, dl, dlb);
|
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_police.h | 25 bool dlb; /* Enable DLB (dual leaky bucket mode */ member in struct:qos_policer_conf
|
H A D | ocelot_police.c | 45 if (conf->dlb) {
|