| /linux/drivers/media/platform/renesas/vsp1/ |
| H A D | vsp1_clu.c | 29 struct vsp1_dl_body *dlb, u32 reg, u32 data) in vsp1_clu_write() argument 31 vsp1_dl_body_write(dlb, reg, data); in vsp1_clu_write() 45 struct vsp1_dl_body *dlb; in clu_set_table() local 48 dlb = vsp1_dl_body_get(clu->pool); in clu_set_table() 49 if (!dlb) in clu_set_table() 52 vsp1_dl_body_write(dlb, VI6_CLU_ADDR, 0); in clu_set_table() 54 vsp1_dl_body_write(dlb, VI6_CLU_DATA, ctrl->p_new.p_u32[i]); in clu_set_table() 57 swap(clu->clu, dlb); in clu_set_table() 60 vsp1_dl_body_put(dlb); in clu_set_table() 176 struct vsp1_dl_body *dlb) in clu_configure_stream() argument [all …]
|
| H A D | vsp1_lut.c | 29 struct vsp1_dl_body *dlb, u32 reg, u32 data) in vsp1_lut_write() argument 31 vsp1_dl_body_write(dlb, reg, data); in vsp1_lut_write() 42 struct vsp1_dl_body *dlb; in lut_set_table() local 45 dlb = vsp1_dl_body_get(lut->pool); in lut_set_table() 46 if (!dlb) in lut_set_table() 50 vsp1_dl_body_write(dlb, VI6_LUT_TABLE + 4 * i, in lut_set_table() 54 swap(lut->lut, dlb); in lut_set_table() 57 vsp1_dl_body_put(dlb); in lut_set_table() 152 struct vsp1_dl_body *dlb) in lut_configure_stream() argument 156 vsp1_lut_write(lut, dlb, VI6_LUT_CTRL, VI6_LUT_CTRL_EN); in lut_configure_stream() [all …]
|
| H A D | vsp1_hgt.c | 32 struct vsp1_dl_body *dlb, u32 reg, u32 data) in vsp1_hgt_write() argument 34 vsp1_dl_body_write(dlb, reg, data); in vsp1_hgt_write() 132 struct vsp1_dl_body *dlb) in hgt_configure_stream() argument 146 vsp1_hgt_write(hgt, dlb, VI6_HGT_REGRST, VI6_HGT_REGRST_RCLEA); in hgt_configure_stream() 148 vsp1_hgt_write(hgt, dlb, VI6_HGT_OFFSET, in hgt_configure_stream() 151 vsp1_hgt_write(hgt, dlb, VI6_HGT_SIZE, in hgt_configure_stream() 159 vsp1_hgt_write(hgt, dlb, VI6_HGT_HUE_AREA(i), in hgt_configure_stream() 167 vsp1_hgt_write(hgt, dlb, VI6_HGT_MODE, in hgt_configure_stream()
|
| H A D | vsp1_uif.c | 36 struct vsp1_dl_body *dlb, u32 reg, u32 data) in vsp1_uif_write() argument 38 vsp1_dl_body_write(dlb, reg + uif->entity.index * VI6_UIF_OFFSET, data); in vsp1_uif_write() 194 struct vsp1_dl_body *dlb) in uif_configure_stream() argument 201 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMPMR, in uif_configure_stream() 215 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMSPXR, left); in uif_configure_stream() 216 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMSPYR, crop->top); in uif_configure_stream() 217 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMSZXR, width); in uif_configure_stream() 218 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMSZYR, crop->height); in uif_configure_stream() 220 vsp1_uif_write(uif, dlb, VI6_UIF_DISCOM_DOCMCR, in uif_configure_stream()
|
| H A D | vsp1_lif.c | 27 struct vsp1_dl_body *dlb, u32 reg, u32 data) in vsp1_lif_write() argument 29 vsp1_dl_body_write(dlb, reg + lif->entity.index * VI6_LIF_OFFSET, in vsp1_lif_write() 89 struct vsp1_dl_body *dlb) in lif_configure_stream() argument 124 vsp1_lif_write(lif, dlb, VI6_LIF_CSBTH, in lif_configure_stream() 128 vsp1_lif_write(lif, dlb, VI6_LIF_CTRL, in lif_configure_stream() 140 vsp1_lif_write(lif, dlb, VI6_LIF_LBA, in lif_configure_stream()
|
| H A D | vsp1_hgo.c | 32 struct vsp1_dl_body *dlb, u32 reg, u32 data) in vsp1_hgo_write() argument 34 vsp1_dl_body_write(dlb, reg, data); in vsp1_hgo_write() 136 struct vsp1_dl_body *dlb) in hgo_configure_stream() argument 147 vsp1_hgo_write(hgo, dlb, VI6_HGO_REGRST, VI6_HGO_REGRST_RCLEA); in hgo_configure_stream() 149 vsp1_hgo_write(hgo, dlb, VI6_HGO_OFFSET, in hgo_configure_stream() 152 vsp1_hgo_write(hgo, dlb, VI6_HGO_SIZE, in hgo_configure_stream() 164 vsp1_hgo_write(hgo, dlb, VI6_HGO_MODE, in hgo_configure_stream()
|
| 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_uds.h | 34 void vsp1_uds_set_alpha(struct vsp1_entity *uds, struct vsp1_dl_body *dlb,
|
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot_police.h | 25 bool dlb; /* Enable DLB (dual leaky bucket mode */ member
|
| H A D | ocelot_police.c | 45 if (conf->dlb) { in qos_policer_conf_set()
|