Lines Matching refs:op
148 #define fwnode_has_op(fwnode, op) \ argument
149 ((fwnode) && (fwnode)->ops && (fwnode)->ops->op)
150 #define fwnode_call_int_op(fwnode, op, ...) \ argument
151 (fwnode ? (fwnode_has_op(fwnode, op) ? \
152 (fwnode)->ops->op(fwnode, ## __VA_ARGS__) : -ENXIO) : \
155 #define fwnode_call_bool_op(fwnode, op, ...) \ argument
156 (fwnode_has_op(fwnode, op) ? \
157 (fwnode)->ops->op(fwnode, ## __VA_ARGS__) : false)
159 #define fwnode_call_ptr_op(fwnode, op, ...) \ argument
160 (fwnode_has_op(fwnode, op) ? \
161 (fwnode)->ops->op(fwnode, ## __VA_ARGS__) : NULL)
162 #define fwnode_call_void_op(fwnode, op, ...) \ argument
164 if (fwnode_has_op(fwnode, op)) \
165 (fwnode)->ops->op(fwnode, ## __VA_ARGS__); \