1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (C) 2023-2026 Intel Corporation */ 3 #ifndef _ISSEI_CDEV_H_ 4 #define _ISSEI_CDEV_H_ 5 6 struct device; 7 struct issei_device; 8 struct issei_dma_length; 9 struct issei_hw_ops; 10 11 struct issei_device *issei_register(size_t hw_size, struct device *parent, 12 const struct issei_dma_length *dma_length, 13 const struct issei_hw_ops *ops); 14 void issei_deregister(struct issei_device *idev); 15 16 #endif /* _ISSEI_CDEV_H_ */ 17