Lines Matching refs:pads
203 struct media_pad *pads; in vimc_pads_init() local
207 pads = kcalloc(num_pads, sizeof(*pads), GFP_KERNEL); in vimc_pads_init()
208 if (!pads) in vimc_pads_init()
213 pads[i].index = i; in vimc_pads_init()
214 pads[i].flags = pads_flag[i]; in vimc_pads_init()
217 return pads; in vimc_pads_init()
229 if (ent->pads[i].flags & MEDIA_PAD_FL_SOURCE) in vimc_pipeline_s_stream()
233 pad = media_entity_remote_pad(&ent->pads[i]); in vimc_pipeline_s_stream()
379 ved->pads = vimc_pads_init(num_pads, pads_flag); in vimc_ent_sd_register()
380 if (IS_ERR(ved->pads)) in vimc_ent_sd_register()
381 return PTR_ERR(ved->pads); in vimc_ent_sd_register()
401 ret = media_entity_pads_init(&sd->entity, num_pads, ved->pads); in vimc_ent_sd_register()
419 vimc_pads_cleanup(ved->pads); in vimc_ent_sd_register()
427 vimc_pads_cleanup(ved->pads); in vimc_ent_sd_unregister()