Lines Matching refs:operation
254 * a negative value on error. This operation can be used
256 * @link_setup: Notify the entity of link changes. The operation can
261 * validates all links by calling this operation. Optional.
268 * the .has_pad_interdep() operation directly, always use
270 * Optional: If the operation isn't implemented all pads
882 * link_setup operation for the two entities at the source and sink of the
892 * Entity drivers must implement the link_setup operation if any of their links
893 * is non-immutable. The operation must either configure the hardware or store
898 * being enabled, the link_setup operation must return %-EBUSY and can't
1073 * If the entity does not implement the get_fwnode_pad() operation
1386 * media_entity_call - Calls a struct media_entity_operations operation on
1389 * @entity: entity where the @operation will be called
1390 * @operation: type of the operation. Should be the name of a member of
1393 * This helper function will check if @operation is not %NULL. On such case,
1394 * it will issue a call to @operation\(@entity, @args\).
1397 #define media_entity_call(entity, operation, args...) \
1398 (((entity)->ops && (entity)->ops->operation) ? \
1399 (entity)->ops->operation((entity) , ##args) : -ENOIOCTLCMD)