Lines Matching refs:ppad
550 struct media_pipeline_pad *ppad; in media_pipeline_add_pad() local
552 list_for_each_entry(ppad, &pipe->pads, list) { in media_pipeline_add_pad()
553 if (ppad->pad == pad) { in media_pipeline_add_pad()
561 ppad = kzalloc(sizeof(*ppad), GFP_KERNEL); in media_pipeline_add_pad()
562 if (!ppad) in media_pipeline_add_pad()
565 ppad->pipe = pipe; in media_pipeline_add_pad()
566 ppad->pad = pad; in media_pipeline_add_pad()
568 list_add_tail(&ppad->list, &pipe->pads); in media_pipeline_add_pad()
642 struct media_pipeline_pad *ppad; in media_pipeline_cleanup() local
644 ppad = list_first_entry(&pipe->pads, typeof(*ppad), list); in media_pipeline_cleanup()
645 list_del(&ppad->list); in media_pipeline_cleanup()
646 kfree(ppad); in media_pipeline_cleanup()
654 struct media_pipeline_pad *ppad; in media_pipeline_populate() local
686 list_for_each_entry(ppad, &pipe->pads, list) in media_pipeline_populate()
688 ppad->pad->entity->name, ppad->pad->index); in media_pipeline_populate()
708 struct media_pipeline_pad *ppad; in __media_pipeline_start() local
743 list_for_each_entry(ppad, &pipe->pads, list) { in __media_pipeline_start()
744 struct media_pad *pad = ppad->pad; in __media_pipeline_start()
839 if (err_ppad == ppad) in __media_pipeline_start()
867 struct media_pipeline_pad *ppad; in __media_pipeline_stop() local
879 list_for_each_entry(ppad, &pipe->pads, list) in __media_pipeline_stop()
880 ppad->pad->pipe = NULL; in __media_pipeline_stop()