Searched refs:mlx_command (Results 1 - 5 of 5) sorted by relevance

/freebsd-current/sys/dev/mlx/
H A Dmlxvar.h82 struct mlx_command struct
84 TAILQ_ENTRY(mlx_command) mc_link; /* list linkage */
103 void (* mc_complete)(struct mlx_command *mc); /* completion handler */
136 TAILQ_HEAD(, mlx_command) mlx_freecmds; /* command structures available for reuse */
137 TAILQ_HEAD(, mlx_command) mlx_work; /* active commands */
138 struct mlx_command *mlx_busycmd[MLX_NSLOTS]; /* busy commands */
177 int (* mlx_tryqueue)(struct mlx_softc *sc, struct mlx_command *mc);
H A Dmlx.c68 static int mlx_v3_tryqueue(struct mlx_softc *sc, struct mlx_command *mc);
73 static int mlx_v4_tryqueue(struct mlx_softc *sc, struct mlx_command *mc);
78 static int mlx_v5_tryqueue(struct mlx_softc *sc, struct mlx_command *mc);
87 static void mlx_periodic_enquiry(struct mlx_command *mc);
89 static void mlx_periodic_eventlog_respond(struct mlx_command *mc);
90 static void mlx_periodic_rebuild(struct mlx_command *mc);
96 static void mlx_pause_done(struct mlx_command *mc);
102 void (*complete)(struct mlx_command *mc));
106 static int mlx_wait_command(struct mlx_command *mc);
107 static int mlx_poll_command(struct mlx_command *m
[all...]
H A Dmlxreg.h503 mlx_make_type1(struct mlx_command *mc,
526 mlx_make_type2(struct mlx_command *mc,
552 mlx_make_type3(struct mlx_command *mc,
577 mlx_make_type4(struct mlx_command *mc,
599 mlx_make_type5(struct mlx_command *mc,
/freebsd-current/usr.sbin/mlxcontrol/
H A Dinterface.c171 mlx_command(int fd, void *arg) function
197 mlx_perform(unit, mlx_command, (void *)&cmd);
219 mlx_perform(unit, mlx_command, (void *)&cmd);
259 mlx_perform(unit, mlx_command, &cmd);
286 mlx_perform(unit, mlx_command, (void *)&cmd);
H A Dmlxcontrol.h44 extern void mlx_command(int fd, void *arg);

Completed in 91 milliseconds