octeon_mpivar.h revision 1.2 1 1.2 simonb /* $NetBSD: octeon_mpivar.h,v 1.2 2020/05/31 06:27:06 simonb Exp $ */
2 1.1 hikaru
3 1.1 hikaru #ifndef _DEV_OCTEON_MPI_H_
4 1.1 hikaru #define _DEV_OCTEON_MPI_H_
5 1.1 hikaru
6 1.2 simonb struct octmpi_controller {
7 1.1 hikaru void *sct_cookie;
8 1.1 hikaru int (*sct_configure)(void *, void *, void *);
9 1.1 hikaru void (*sct_read)(void *, u_int, u_int, size_t, uint8_t *);
10 1.1 hikaru void (*sct_write)(void *, u_int, u_int, size_t, uint8_t *);
11 1.1 hikaru bus_space_tag_t sc_bust; /* Bus space tag */
12 1.1 hikaru bus_space_handle_t sc_bush; /* Bus space handle */
13 1.1 hikaru };
14 1.1 hikaru
15 1.2 simonb struct octmpi_attach_args {
16 1.2 simonb struct octmpi_controller *octmpi_ctrl;
17 1.1 hikaru };
18 1.1 hikaru
19 1.1 hikaru #endif /* _DEV_OCTEON_MPI_H__ */
20