Symbol: mlx_softc
sys/dev/mlx/mlx.c
101
static void *mlx_enquire(struct mlx_softc *sc, int command, size_t bufsize,
sys/dev/mlx/mlx.c
103
static int mlx_flush(struct mlx_softc *sc);
sys/dev/mlx/mlx.c
104
static int mlx_check(struct mlx_softc *sc, int drive);
sys/dev/mlx/mlx.c
105
static int mlx_rebuild(struct mlx_softc *sc, int channel, int target);
sys/dev/mlx/mlx.c
1061
struct mlx_softc *sc = (struct mlx_softc *)data;
sys/dev/mlx/mlx.c
111
static void mlx_startio(struct mlx_softc *sc);
sys/dev/mlx/mlx.c
113
static int mlx_user_command(struct mlx_softc *sc,
sys/dev/mlx/mlx.c
1135
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
121
static struct mlx_command *mlx_alloccmd(struct mlx_softc *sc);
sys/dev/mlx/mlx.c
1277
mlx_periodic_eventlog_poll(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
133
static int mlx_shutdown_locked(struct mlx_softc *sc);
sys/dev/mlx/mlx.c
1338
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
135
static int mlx_done(struct mlx_softc *sc, int startio);
sys/dev/mlx/mlx.c
136
static void mlx_complete(struct mlx_softc *sc);
sys/dev/mlx/mlx.c
1412
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
142
static void mlx_describe_controller(struct mlx_softc *sc);
sys/dev/mlx/mlx.c
143
static int mlx_fw_message(struct mlx_softc *sc, int status, int param1, int param2);
sys/dev/mlx/mlx.c
1461
mlx_pause_action(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
148
static struct mlx_sysdrive *mlx_findunit(struct mlx_softc *sc, int unit);
sys/dev/mlx/mlx.c
1521
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
1547
struct mlx_softc *sc;
sys/dev/mlx/mlx.c
1587
mlx_enquire(struct mlx_softc *sc, int command, size_t bufsize, void (* complete)(struct mlx_command *mc))
sys/dev/mlx/mlx.c
162
mlx_free(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
1642
mlx_flush(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
1685
mlx_check(struct mlx_softc *sc, int drive)
sys/dev/mlx/mlx.c
1729
mlx_rebuild(struct mlx_softc *sc, int channel, int target)
sys/dev/mlx/mlx.c
1774
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
1809
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
1839
struct mlx_softc *sc;
sys/dev/mlx/mlx.c
1907
mlx_startio(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
1957
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
2040
mlx_user_command(struct mlx_softc *sc, struct mlx_usercommand *mu)
sys/dev/mlx/mlx.c
2135
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
2184
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
2222
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
2246
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
225
struct mlx_softc *sc = (struct mlx_softc *)arg;
sys/dev/mlx/mlx.c
2289
mlx_done(struct mlx_softc *sc, int startio)
sys/dev/mlx/mlx.c
2339
mlx_complete(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
234
mlx_sglist_map(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
2404
mlx_alloccmd(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
2452
struct mlx_softc *sc = mc->mc_sc;
sys/dev/mlx/mlx.c
2471
mlx_v3_tryqueue(struct mlx_softc *sc, struct mlx_command *mc)
sys/dev/mlx/mlx.c
2496
mlx_v3_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status)
sys/dev/mlx/mlx.c
2519
mlx_v3_intaction(struct mlx_softc *sc, int action)
sys/dev/mlx/mlx.c
2542
mlx_v3_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2,
sys/dev/mlx/mlx.c
2586
mlx_v4_tryqueue(struct mlx_softc *sc, struct mlx_command *mc)
sys/dev/mlx/mlx.c
2615
mlx_v4_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status)
sys/dev/mlx/mlx.c
2638
mlx_v4_intaction(struct mlx_softc *sc, int action)
sys/dev/mlx/mlx.c
2661
mlx_v4_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2,
sys/dev/mlx/mlx.c
2705
mlx_v5_tryqueue(struct mlx_softc *sc, struct mlx_command *mc)
sys/dev/mlx/mlx.c
2730
mlx_v5_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status)
sys/dev/mlx/mlx.c
2753
mlx_v5_intaction(struct mlx_softc *sc, int action)
sys/dev/mlx/mlx.c
2776
mlx_v5_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2,
sys/dev/mlx/mlx.c
2922
mlx_describe_controller(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
2996
mlx_fw_message(struct mlx_softc *sc, int error, int param1, int param2)
sys/dev/mlx/mlx.c
303
mlx_attach(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
3050
mlx_findunit(struct mlx_softc *sc, int unit)
sys/dev/mlx/mlx.c
521
mlx_startup(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
588
struct mlx_softc *sc = device_get_softc(dev);
sys/dev/mlx/mlx.c
633
struct mlx_softc *sc = device_get_softc(dev);
sys/dev/mlx/mlx.c
643
mlx_shutdown_locked(struct mlx_softc *sc)
sys/dev/mlx/mlx.c
676
struct mlx_softc *sc = device_get_softc(dev);
sys/dev/mlx/mlx.c
68
static int mlx_v3_tryqueue(struct mlx_softc *sc, struct mlx_command *mc);
sys/dev/mlx/mlx.c
69
static int mlx_v3_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status);
sys/dev/mlx/mlx.c
699
struct mlx_softc *sc = device_get_softc(dev);
sys/dev/mlx/mlx.c
70
static void mlx_v3_intaction(struct mlx_softc *sc, int action);
sys/dev/mlx/mlx.c
71
static int mlx_v3_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2, int first);
sys/dev/mlx/mlx.c
718
struct mlx_softc *sc = (struct mlx_softc *)arg;
sys/dev/mlx/mlx.c
73
static int mlx_v4_tryqueue(struct mlx_softc *sc, struct mlx_command *mc);
sys/dev/mlx/mlx.c
733
mlx_submit_buf(struct mlx_softc *sc, struct bio *bp)
sys/dev/mlx/mlx.c
74
static int mlx_v4_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status);
sys/dev/mlx/mlx.c
75
static void mlx_v4_intaction(struct mlx_softc *sc, int action);
sys/dev/mlx/mlx.c
751
struct mlx_softc *sc = dev->si_drv1;
sys/dev/mlx/mlx.c
76
static int mlx_v4_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2, int first);
sys/dev/mlx/mlx.c
767
struct mlx_softc *sc = dev->si_drv1;
sys/dev/mlx/mlx.c
78
static int mlx_v5_tryqueue(struct mlx_softc *sc, struct mlx_command *mc);
sys/dev/mlx/mlx.c
783
struct mlx_softc *sc = dev->si_drv1;
sys/dev/mlx/mlx.c
79
static int mlx_v5_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status);
sys/dev/mlx/mlx.c
80
static void mlx_v5_intaction(struct mlx_softc *sc, int action);
sys/dev/mlx/mlx.c
81
static int mlx_v5_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2, int first);
sys/dev/mlx/mlx.c
88
static void mlx_periodic_eventlog_poll(struct mlx_softc *sc);
sys/dev/mlx/mlx.c
95
static void mlx_pause_action(struct mlx_softc *sc);
sys/dev/mlx/mlx.c
991
mlx_submit_ioctl(struct mlx_softc *sc, struct mlx_sysdrive *drive, u_long cmd,
sys/dev/mlx/mlx_disk.c
218
sc->mlxd_controller = (struct mlx_softc *)device_get_softc(parent);
sys/dev/mlx/mlx_pci.c
126
struct mlx_softc *sc;
sys/dev/mlx/mlx_pci.c
72
sizeof(struct mlx_softc)
sys/dev/mlx/mlxvar.h
177
int (* mlx_tryqueue)(struct mlx_softc *sc, struct mlx_command *mc);
sys/dev/mlx/mlxvar.h
178
int (* mlx_findcomplete)(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status);
sys/dev/mlx/mlxvar.h
179
void (* mlx_intaction)(struct mlx_softc *sc, int action);
sys/dev/mlx/mlxvar.h
180
int (* mlx_fw_handshake)(struct mlx_softc *sc, int *error, int *param1, int *param2, int first);
sys/dev/mlx/mlxvar.h
195
extern void mlx_free(struct mlx_softc *sc);
sys/dev/mlx/mlxvar.h
196
extern int mlx_attach(struct mlx_softc *sc);
sys/dev/mlx/mlxvar.h
197
extern void mlx_startup(struct mlx_softc *sc);
sys/dev/mlx/mlxvar.h
213
struct mlx_softc *mlxd_controller;
sys/dev/mlx/mlxvar.h
224
extern int mlx_submit_buf(struct mlx_softc *sc, struct bio *bp);
sys/dev/mlx/mlxvar.h
225
extern int mlx_submit_ioctl(struct mlx_softc *sc,
sys/dev/mlx/mlxvar.h
86
struct mlx_softc *mc_sc; /* controller that owns us */