Lines Matching full:pads
183 * @index: Pad index in the entity pads array, numbered from 0 to n
262 * @num_pads: Number of sink and source pads.
267 * @pads: Pads array with the size defined by @num_pads.
302 struct media_pad *pads; member
628 * media_entity_pads_init() - Initialize the entity pads
630 * @entity: entity where the pads belong
631 * @num_pads: total number of sink and source pads
632 * @pads: Array of @num_pads pads.
634 * The pads array is managed by the entity driver and passed to
638 * If no pads are needed, drivers could either directly fill
639 * &media_entity->num_pads with 0 and &media_entity->pads with %NULL or call
642 * As the number of pads is known in advance, the pads array is not allocated
644 * pads array in a driver-specific structure, avoiding dynamic allocation.
646 * Drivers must set the direction of every pad in the pads array before calling
647 * media_entity_pads_init(). The function will initialize the other pads fields.
650 struct media_pad *pads);
655 * @entity: entity where the pads belong
669 * @entity: entity where the pads belong
688 * @source_pad: number of the source pad in the pads array
690 * @sink_pad: number of the sink pad in the pads array.
724 * @source_pad: number of the source pad in the pads array
728 * @sink_pad: number of the sink pad in the pads array.
838 * media_entity_find_link - Find a link between two pads
871 * mappings of media pads.