Lines Matching refs:mlx_softc
119 struct mlx_softc {
137 int (*mlx_submit)(struct mlx_softc *, struct mlx_ccb *);
138 int (*mlx_findcomplete)(struct mlx_softc *, u_int *, u_int *);
139 void (*mlx_intaction)(struct mlx_softc *, int);
140 int (*mlx_fw_handshake)(struct mlx_softc *, int *, int *, int *);
141 int (*mlx_reset)(struct mlx_softc *);
177 int mlx_flush(struct mlx_softc *, int);
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)
321 mlx_inw(struct mlx_softc *mlx, int off)
330 mlx_inl(struct mlx_softc *mlx, int off)
339 mlx_outb(struct mlx_softc *mlx, int off, u_int8_t val)
348 mlx_outw(struct mlx_softc *mlx, int off, u_int16_t val)
357 mlx_outl(struct mlx_softc *mlx, int off, u_int32_t val)