Lines Matching refs:mlx_softc
119 struct mlx_softc { struct
137 int (*mlx_submit)(struct mlx_softc *, struct mlx_ccb *); argument
138 int (*mlx_findcomplete)(struct mlx_softc *, u_int *, u_int *); argument
139 void (*mlx_intaction)(struct mlx_softc *, int); argument
140 int (*mlx_fw_handshake)(struct mlx_softc *, int *, int *, int *); argument
141 int (*mlx_reset)(struct mlx_softc *); argument
177 int mlx_flush(struct mlx_softc *, int); argument
178 void mlx_init(struct mlx_softc *, const char *);
180 int mlx_configure(struct mlx_softc *, int);
182 int mlx_ccb_alloc(struct mlx_softc *, struct mlx_ccb **, int);
184 void mlx_ccb_enqueue(struct mlx_softc *, struct mlx_ccb *);
185 void mlx_ccb_free(struct mlx_softc *, struct mlx_ccb *);
186 int mlx_ccb_map(struct mlx_softc *, struct mlx_ccb *, void *, int, int);
187 int mlx_ccb_poll(struct mlx_softc *, struct mlx_ccb *, int);
188 void mlx_ccb_unmap(struct mlx_softc *, struct mlx_ccb *);
189 int mlx_ccb_wait(struct mlx_softc *, struct mlx_ccb *);
207 static __inline u_int8_t mlx_inb(struct mlx_softc *, int);
208 static __inline u_int16_t mlx_inw(struct mlx_softc *, int);
209 static __inline u_int32_t mlx_inl(struct mlx_softc *, int);
210 static __inline void mlx_outb(struct mlx_softc *, int, u_int8_t);
211 static __inline void mlx_outw(struct mlx_softc *, int, u_int16_t);
212 static __inline void mlx_outl(struct mlx_softc *, int, u_int32_t);
312 mlx_inb(struct mlx_softc *mlx, int off) in mlx_inb()
321 mlx_inw(struct mlx_softc *mlx, int off) in mlx_inw()
330 mlx_inl(struct mlx_softc *mlx, int off) in mlx_inl()
339 mlx_outb(struct mlx_softc *mlx, int off, u_int8_t val) in mlx_outb()
348 mlx_outw(struct mlx_softc *mlx, int off, u_int16_t val) in mlx_outw()
357 mlx_outl(struct mlx_softc *mlx, int off, u_int32_t val) in mlx_outl()