Lines Matching refs:pads
248 struct media_pad *pads; in vimc_pads_init() local
252 pads = kcalloc(num_pads, sizeof(*pads), GFP_KERNEL); in vimc_pads_init()
253 if (!pads) in vimc_pads_init()
258 pads[i].index = i; in vimc_pads_init()
259 pads[i].flags = pads_flag[i]; in vimc_pads_init()
262 return pads; in vimc_pads_init()
274 if (ent->pads[i].flags & MEDIA_PAD_FL_SOURCE) in vimc_pipeline_s_stream()
278 pad = media_entity_remote_pad(&ent->pads[i]); in vimc_pipeline_s_stream()
421 ved->pads = vimc_pads_init(num_pads, pads_flag); in vimc_ent_sd_register()
422 if (IS_ERR(ved->pads)) in vimc_ent_sd_register()
423 return PTR_ERR(ved->pads); in vimc_ent_sd_register()
442 ret = media_entity_pads_init(&sd->entity, num_pads, ved->pads); in vimc_ent_sd_register()
460 vimc_pads_cleanup(ved->pads); in vimc_ent_sd_register()
469 vimc_pads_cleanup(ved->pads); in vimc_ent_sd_unregister()