/* $NetBSD: octeon_mpivar.h,v 1.2 2020/05/31 06:27:06 simonb Exp $ */
#ifndef _DEV_OCTEON_MPI_H_
#define _DEV_OCTEON_MPI_H_
struct octmpi_controller {
void *sct_cookie;
int (*sct_configure)(void *, void *, void *);
void (*sct_read)(void *, u_int, u_int, size_t, uint8_t *);
void (*sct_write)(void *, u_int, u_int, size_t, uint8_t *);
bus_space_tag_t sc_bust; /* Bus space tag */
bus_space_handle_t sc_bush; /* Bus space handle */
};
struct octmpi_attach_args {
struct octmpi_controller *octmpi_ctrl;
};
#endif /* _DEV_OCTEON_MPI_H__ */