cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

interface.h (596B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef __LINUX_ULPI_INTERFACE_H
      3#define __LINUX_ULPI_INTERFACE_H
      4
      5#include <linux/types.h>
      6
      7struct ulpi;
      8struct device;
      9
     10/**
     11 * struct ulpi_ops - ULPI register access
     12 * @read: read operation for ULPI register access
     13 * @write: write operation for ULPI register access
     14 */
     15struct ulpi_ops {
     16	int (*read)(struct device *dev, u8 addr);
     17	int (*write)(struct device *dev, u8 addr, u8 val);
     18};
     19
     20struct ulpi *ulpi_register_interface(struct device *, const struct ulpi_ops *);
     21void ulpi_unregister_interface(struct ulpi *);
     22
     23#endif /* __LINUX_ULPI_INTERFACE_H */