Lines Matching refs:op
184 #define fwnode_has_op(fwnode, op) \ argument
185 (!IS_ERR_OR_NULL(fwnode) && (fwnode)->ops && (fwnode)->ops->op)
187 #define fwnode_call_int_op(fwnode, op, ...) \ argument
188 (fwnode_has_op(fwnode, op) ? \
189 (fwnode)->ops->op(fwnode, ## __VA_ARGS__) : (IS_ERR_OR_NULL(fwnode) ? -EINVAL : -ENXIO))
191 #define fwnode_call_bool_op(fwnode, op, ...) \ argument
192 (fwnode_has_op(fwnode, op) ? \
193 (fwnode)->ops->op(fwnode, ## __VA_ARGS__) : false)
195 #define fwnode_call_ptr_op(fwnode, op, ...) \ argument
196 (fwnode_has_op(fwnode, op) ? \
197 (fwnode)->ops->op(fwnode, ## __VA_ARGS__) : NULL)
198 #define fwnode_call_void_op(fwnode, op, ...) \ argument
200 if (fwnode_has_op(fwnode, op)) \
201 (fwnode)->ops->op(fwnode, ## __VA_ARGS__); \