Searched refs:mlx_command (Results 1 – 5 of 5) sorted by relevance
/dflybsd-src/sys/dev/raid/mlx/ |
H A D | mlx.c | 64 static int mlx_v3_tryqueue(struct mlx_softc *sc, struct mlx_command *mc); 69 static int mlx_v4_tryqueue(struct mlx_softc *sc, struct mlx_command *mc); 74 static int mlx_v5_tryqueue(struct mlx_softc *sc, struct mlx_command *mc); 83 static void mlx_periodic_enquiry(struct mlx_command *mc); 85 static void mlx_periodic_eventlog_respond(struct mlx_command *mc); 86 static void mlx_periodic_rebuild(struct mlx_command *mc); 92 static void mlx_pause_done(struct mlx_command *mc); 98 void (*complete)(struct mlx_command *mc)); 102 static int mlx_wait_command(struct mlx_command *mc); 103 static int mlx_poll_command(struct mlx_command *mc); [all …]
|
H A D | mlxvar.h | 79 struct mlx_command struct 81 TAILQ_ENTRY(mlx_command) mc_link; /* list linkage */ 100 void (* mc_complete)(struct mlx_command *mc); /* completion handler */ argument 133 TAILQ_HEAD(, mlx_command) mlx_freecmds; /* command structures available for reuse */ 134 TAILQ_HEAD(, mlx_command) mlx_work; /* active commands */ 135 struct mlx_command *mlx_busycmd[MLX_NSLOTS]; /* busy commands */ 172 int (* mlx_tryqueue)(struct mlx_softc *sc, struct mlx_command *mc);
|
H A D | mlxreg.h | 503 mlx_make_type1(struct mlx_command *mc, in mlx_make_type1() 526 mlx_make_type2(struct mlx_command *mc, in mlx_make_type2() 552 mlx_make_type3(struct mlx_command *mc, in mlx_make_type3() 577 mlx_make_type4(struct mlx_command *mc, in mlx_make_type4() 599 mlx_make_type5(struct mlx_command *mc, in mlx_make_type5()
|
/dflybsd-src/usr.sbin/mlxcontrol/ |
H A D | interface.c | 171 mlx_command(int fd, void *arg) in mlx_command() function 197 mlx_perform(unit, mlx_command, &cmd); in mlx_enquiry() 219 mlx_perform(unit, mlx_command, &cmd); in mlx_read_configuration() 259 mlx_perform(unit, mlx_command, &cmd); in mlx_scsi_inquiry() 286 mlx_perform(unit, mlx_command, &cmd); in mlx_get_device_state()
|
H A D | mlxcontrol.h | 44 extern void mlx_command(int fd, void *arg);
|