"Das U-Boot" Source Tree
at master 27 lines 562 B view raw
1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * Copyright (c) 2022 Google, Inc. 4 * Written by Andrew Scull <ascull@google.com> 5 */ 6 7#define LOG_CATEGORY UCLASS_FUZZING_ENGINE 8 9#include <dm.h> 10#include <fuzzing_engine.h> 11 12int dm_fuzzing_engine_get_input(struct udevice *dev, 13 const uint8_t **data, 14 size_t *size) 15{ 16 const struct dm_fuzzing_engine_ops *ops = device_get_ops(dev); 17 18 if (!ops->get_input) 19 return -ENOSYS; 20 21 return ops->get_input(dev, data, size); 22} 23 24UCLASS_DRIVER(fuzzing_engine) = { 25 .name = "fuzzing_engine", 26 .id = UCLASS_FUZZING_ENGINE, 27};