Symbol: mlx_softc
sys/dev/raid/mlx/mlx.c
100
static int mlx_check(struct mlx_softc *sc, int drive);
sys/dev/raid/mlx/mlx.c
101
static int mlx_rebuild(struct mlx_softc *sc, int channel, int target);
sys/dev/raid/mlx/mlx.c
104
static void mlx_startio(struct mlx_softc *sc);
sys/dev/raid/mlx/mlx.c
1052
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
106
static int mlx_user_command(struct mlx_softc *sc, struct mlx_usercommand *mu);
sys/dev/raid/mlx/mlx.c
111
static struct mlx_command *mlx_alloccmd(struct mlx_softc *sc);
sys/dev/raid/mlx/mlx.c
1170
mlx_periodic_eventlog_poll(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
122
static int mlx_done(struct mlx_softc *sc);
sys/dev/raid/mlx/mlx.c
123
static void mlx_complete(struct mlx_softc *sc);
sys/dev/raid/mlx/mlx.c
1239
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
129
static void mlx_describe_controller(struct mlx_softc *sc);
sys/dev/raid/mlx/mlx.c
130
static int mlx_fw_message(struct mlx_softc *sc, int status, int param1, int param2);
sys/dev/raid/mlx/mlx.c
1314
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
135
static struct mlx_sysdrive *mlx_findunit(struct mlx_softc *sc, int unit);
sys/dev/raid/mlx/mlx.c
1362
mlx_pause_action(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
1420
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
1450
mlx_enquire(struct mlx_softc *sc, int command, size_t bufsize, void (* complete)(struct mlx_command *mc))
sys/dev/raid/mlx/mlx.c
149
mlx_free(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
1516
mlx_flush(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
1558
mlx_check(struct mlx_softc *sc, int drive)
sys/dev/raid/mlx/mlx.c
1601
mlx_rebuild(struct mlx_softc *sc, int channel, int target)
sys/dev/raid/mlx/mlx.c
1645
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
1679
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
1713
mlx_startio(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
1813
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
1851
mlx_user_command(struct mlx_softc *sc, struct mlx_usercommand *mu)
sys/dev/raid/mlx/mlx.c
1953
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
2002
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
201
struct mlx_softc *sc = (struct mlx_softc *)arg;
sys/dev/raid/mlx/mlx.c
2030
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
2050
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
2074
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
210
mlx_sglist_map(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
2122
mlx_done(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
2173
mlx_complete(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
2246
mlx_alloccmd(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
2293
struct mlx_softc *sc = mc->mc_sc;
sys/dev/raid/mlx/mlx.c
2314
mlx_v3_tryqueue(struct mlx_softc *sc, struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2340
mlx_v3_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status)
sys/dev/raid/mlx/mlx.c
2364
mlx_v3_intaction(struct mlx_softc *sc, int action)
sys/dev/raid/mlx/mlx.c
2386
mlx_v3_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2)
sys/dev/raid/mlx/mlx.c
2433
mlx_v4_tryqueue(struct mlx_softc *sc, struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2463
mlx_v4_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status)
sys/dev/raid/mlx/mlx.c
2487
mlx_v4_intaction(struct mlx_softc *sc, int action)
sys/dev/raid/mlx/mlx.c
2509
mlx_v4_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2)
sys/dev/raid/mlx/mlx.c
2556
mlx_v5_tryqueue(struct mlx_softc *sc, struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2582
mlx_v5_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status)
sys/dev/raid/mlx/mlx.c
2606
mlx_v5_intaction(struct mlx_softc *sc, int action)
sys/dev/raid/mlx/mlx.c
2628
mlx_v5_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2)
sys/dev/raid/mlx/mlx.c
269
mlx_attach(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
2775
mlx_describe_controller(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
2849
mlx_fw_message(struct mlx_softc *sc, int error, int param1, int param2)
sys/dev/raid/mlx/mlx.c
2903
mlx_findunit(struct mlx_softc *sc, int unit)
sys/dev/raid/mlx/mlx.c
485
mlx_startup(struct mlx_softc *sc)
sys/dev/raid/mlx/mlx.c
547
struct mlx_softc *sc = device_get_softc(dev);
sys/dev/raid/mlx/mlx.c
591
struct mlx_softc *sc = device_get_softc(dev);
sys/dev/raid/mlx/mlx.c
630
struct mlx_softc *sc = device_get_softc(dev);
sys/dev/raid/mlx/mlx.c
64
static int mlx_v3_tryqueue(struct mlx_softc *sc, struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
65
static int mlx_v3_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status);
sys/dev/raid/mlx/mlx.c
653
struct mlx_softc *sc = device_get_softc(dev);
sys/dev/raid/mlx/mlx.c
66
static void mlx_v3_intaction(struct mlx_softc *sc, int action);
sys/dev/raid/mlx/mlx.c
67
static int mlx_v3_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2);
sys/dev/raid/mlx/mlx.c
670
struct mlx_softc *sc = (struct mlx_softc *)arg;
sys/dev/raid/mlx/mlx.c
683
mlx_submit_bio(struct mlx_softc *sc, struct bio *bio)
sys/dev/raid/mlx/mlx.c
69
static int mlx_v4_tryqueue(struct mlx_softc *sc, struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
70
static int mlx_v4_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status);
sys/dev/raid/mlx/mlx.c
703
struct mlx_softc *sc = devclass_get_softc(mlx_devclass, unit);
sys/dev/raid/mlx/mlx.c
71
static void mlx_v4_intaction(struct mlx_softc *sc, int action);
sys/dev/raid/mlx/mlx.c
717
struct mlx_softc *sc = devclass_get_softc(mlx_devclass, unit);
sys/dev/raid/mlx/mlx.c
72
static int mlx_v4_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2);
sys/dev/raid/mlx/mlx.c
731
struct mlx_softc *sc = devclass_get_softc(mlx_devclass, unit);
sys/dev/raid/mlx/mlx.c
74
static int mlx_v5_tryqueue(struct mlx_softc *sc, struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
75
static int mlx_v5_findcomplete(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status);
sys/dev/raid/mlx/mlx.c
76
static void mlx_v5_intaction(struct mlx_softc *sc, int action);
sys/dev/raid/mlx/mlx.c
77
static int mlx_v5_fw_handshake(struct mlx_softc *sc, int *error, int *param1, int *param2);
sys/dev/raid/mlx/mlx.c
84
static void mlx_periodic_eventlog_poll(struct mlx_softc *sc);
sys/dev/raid/mlx/mlx.c
91
static void mlx_pause_action(struct mlx_softc *sc);
sys/dev/raid/mlx/mlx.c
914
mlx_submit_ioctl(struct mlx_softc *sc, struct mlx_sysdrive *drive, u_long cmd,
sys/dev/raid/mlx/mlx.c
97
static void *mlx_enquire(struct mlx_softc *sc, int command, size_t bufsize,
sys/dev/raid/mlx/mlx.c
979
struct mlx_softc *sc = (struct mlx_softc *)data;
sys/dev/raid/mlx/mlx.c
99
static int mlx_flush(struct mlx_softc *sc);
sys/dev/raid/mlx/mlx_disk.c
231
sc->mlxd_controller = (struct mlx_softc *)device_get_softc(parent);
sys/dev/raid/mlx/mlx_pci.c
110
struct mlx_softc *sc;
sys/dev/raid/mlx/mlx_pci.c
66
sizeof(struct mlx_softc)
sys/dev/raid/mlx/mlxvar.h
172
int (* mlx_tryqueue)(struct mlx_softc *sc, struct mlx_command *mc);
sys/dev/raid/mlx/mlxvar.h
173
int (* mlx_findcomplete)(struct mlx_softc *sc, u_int8_t *slot, u_int16_t *status);
sys/dev/raid/mlx/mlxvar.h
174
void (* mlx_intaction)(struct mlx_softc *sc, int action);
sys/dev/raid/mlx/mlxvar.h
175
int (* mlx_fw_handshake)(struct mlx_softc *sc, int *error, int *param1, int *param2);
sys/dev/raid/mlx/mlxvar.h
190
mlx_lock_tas(struct mlx_softc *sc, int lock)
sys/dev/raid/mlx/mlxvar.h
199
mlx_lock_clr(struct mlx_softc *sc, int lock)
sys/dev/raid/mlx/mlxvar.h
207
extern void mlx_free(struct mlx_softc *sc);
sys/dev/raid/mlx/mlxvar.h
208
extern int mlx_attach(struct mlx_softc *sc);
sys/dev/raid/mlx/mlxvar.h
209
extern void mlx_startup(struct mlx_softc *sc);
sys/dev/raid/mlx/mlxvar.h
229
struct mlx_softc *mlxd_controller;
sys/dev/raid/mlx/mlxvar.h
241
extern int mlx_submit_bio(struct mlx_softc *sc, struct bio *bio);
sys/dev/raid/mlx/mlxvar.h
242
extern int mlx_submit_ioctl(struct mlx_softc *sc,
sys/dev/raid/mlx/mlxvar.h
83
struct mlx_softc *mc_sc; /* controller that owns us */