Symbol: mlx_command
sys/dev/raid/mlx/mlx.c
102
static int mlx_wait_command(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
103
static int mlx_poll_command(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
105
static void mlx_completeio(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
1050
mlx_periodic_enquiry(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
111
static struct mlx_command *mlx_alloccmd(struct mlx_softc *sc);
sys/dev/raid/mlx/mlx.c
112
static void mlx_releasecmd(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
113
static void mlx_freecmd(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
1172
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
118
static int mlx_getslot(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
119
static void mlx_mapcmd(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
120
static void mlx_unmapcmd(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
121
static int mlx_start(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
1237
mlx_periodic_eventlog_respond(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
128
static char *mlx_diagnose_command(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
1312
mlx_periodic_rebuild(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
1364
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
1418
mlx_pause_done(struct mlx_command *mc)
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
1452
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
151
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
1518
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
1560
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
1603
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
1643
mlx_wait_command(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
1677
mlx_poll_command(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
1715
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
1811
mlx_completeio(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
1853
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
1951
mlx_getslot(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2001
struct mlx_command *mc = (struct mlx_command *)arg;
sys/dev/raid/mlx/mlx.c
2028
mlx_mapcmd(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2048
mlx_unmapcmd(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2072
mlx_start(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2124
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
2175
struct mlx_command *mc, *nc;
sys/dev/raid/mlx/mlx.c
2245
static struct mlx_command *
sys/dev/raid/mlx/mlx.c
2248
struct mlx_command *mc;
sys/dev/raid/mlx/mlx.c
2278
mlx_releasecmd(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2291
mlx_freecmd(struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2314
mlx_v3_tryqueue(struct mlx_softc *sc, struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2433
mlx_v4_tryqueue(struct mlx_softc *sc, struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2556
mlx_v5_tryqueue(struct mlx_softc *sc, struct mlx_command *mc)
sys/dev/raid/mlx/mlx.c
2738
mlx_diagnose_command(struct mlx_command *mc)
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
69
static int mlx_v4_tryqueue(struct mlx_softc *sc, struct mlx_command *mc);
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
83
static void mlx_periodic_enquiry(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
85
static void mlx_periodic_eventlog_respond(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
86
static void mlx_periodic_rebuild(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
92
static void mlx_pause_done(struct mlx_command *mc);
sys/dev/raid/mlx/mlx.c
98
void (*complete)(struct mlx_command *mc));
sys/dev/raid/mlx/mlxreg.h
503
mlx_make_type1(struct mlx_command *mc,
sys/dev/raid/mlx/mlxreg.h
526
mlx_make_type2(struct mlx_command *mc,
sys/dev/raid/mlx/mlxreg.h
552
mlx_make_type3(struct mlx_command *mc,
sys/dev/raid/mlx/mlxreg.h
577
mlx_make_type4(struct mlx_command *mc,
sys/dev/raid/mlx/mlxreg.h
599
mlx_make_type5(struct mlx_command *mc,
sys/dev/raid/mlx/mlxvar.h
100
void (* mc_complete)(struct mlx_command *mc); /* completion handler */
sys/dev/raid/mlx/mlxvar.h
133
TAILQ_HEAD(, mlx_command) mlx_freecmds; /* command structures available for reuse */
sys/dev/raid/mlx/mlxvar.h
134
TAILQ_HEAD(, mlx_command) mlx_work; /* active commands */
sys/dev/raid/mlx/mlxvar.h
135
struct mlx_command *mlx_busycmd[MLX_NSLOTS]; /* busy commands */
sys/dev/raid/mlx/mlxvar.h
172
int (* mlx_tryqueue)(struct mlx_softc *sc, struct mlx_command *mc);
sys/dev/raid/mlx/mlxvar.h
81
TAILQ_ENTRY(mlx_command) mc_link; /* list linkage */
usr.sbin/mlxcontrol/interface.c
197
mlx_perform(unit, mlx_command, &cmd);
usr.sbin/mlxcontrol/interface.c
219
mlx_perform(unit, mlx_command, &cmd);
usr.sbin/mlxcontrol/interface.c
259
mlx_perform(unit, mlx_command, &cmd);
usr.sbin/mlxcontrol/interface.c
286
mlx_perform(unit, mlx_command, &cmd);
usr.sbin/mlxcontrol/mlxcontrol.h
44
extern void mlx_command(int fd, void *arg);