Lines Matching refs:mlx_command

68 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 *mc);
112 static void mlx_completeio(struct mlx_command *mc);
121 static struct mlx_command *mlx_alloccmd(struct mlx_softc *sc);
122 static void mlx_releasecmd(struct mlx_command *mc);
123 static void mlx_freecmd(struct mlx_command *mc);
128 static int mlx_getslot(struct mlx_command *mc);
129 static void mlx_setup_dmamap(struct mlx_command *mc,
132 static void mlx_unmapcmd(struct mlx_command *mc);
134 static int mlx_start(struct mlx_command *mc);
141 static char *mlx_diagnose_command(struct mlx_command *mc);
164 struct mlx_command *mc; in mlx_free()
1140 mlx_periodic_enquiry(struct mlx_command *mc) in mlx_periodic_enquiry()
1259 struct mlx_command *mc; in mlx_eventlog_cb()
1261 mc = (struct mlx_command *)arg; in mlx_eventlog_cb()
1286 struct mlx_command *mc; in mlx_periodic_eventlog_poll()
1343 mlx_periodic_eventlog_respond(struct mlx_command *mc) in mlx_periodic_eventlog_respond()
1417 mlx_periodic_rebuild(struct mlx_command *mc) in mlx_periodic_rebuild()
1470 struct mlx_command *mc; in mlx_pause_action()
1526 mlx_pause_done(struct mlx_command *mc) in mlx_pause_done()
1555 struct mlx_command *mc; in mlx_enquire_cb()
1557 mc = (struct mlx_command *)arg; in mlx_enquire_cb()
1594 mlx_enquire(struct mlx_softc *sc, int command, size_t bufsize, void (* complete)(struct mlx_command in mlx_enquire()
1596 struct mlx_command *mc; in mlx_enquire()
1651 struct mlx_command *mc; in mlx_flush()
1694 struct mlx_command *mc; in mlx_check()
1738 struct mlx_command *mc; in mlx_rebuild()
1779 mlx_wait_command(struct mlx_command *mc) in mlx_wait_command()
1814 mlx_poll_command(struct mlx_command *mc) in mlx_poll_command()
1844 struct mlx_command *mc; in mlx_startio_cb()
1852 mc = (struct mlx_command *)arg; in mlx_startio_cb()
1916 struct mlx_command *mc; in mlx_startio()
1962 mlx_completeio(struct mlx_command *mc) in mlx_completeio()
1998 struct mlx_command *mc; in mlx_user_cb()
2001 mc = (struct mlx_command *)arg; in mlx_user_cb()
2049 struct mlx_command *mc; in mlx_user_command()
2140 mlx_getslot(struct mlx_command *mc) in mlx_getslot()
2188 mlx_setup_dmamap(struct mlx_command *mc, bus_dma_segment_t *segs, int nsegments, in mlx_setup_dmamap()
2227 mlx_unmapcmd(struct mlx_command *mc) in mlx_unmapcmd()
2251 mlx_start(struct mlx_command *mc) in mlx_start()
2298 struct mlx_command *mc; in mlx_done()
2348 struct mlx_command *mc, *nc; in mlx_complete()
2410 static struct mlx_command *
2413 struct mlx_command *mc; in mlx_alloccmd()
2424 mc = (struct mlx_command *)malloc(sizeof(*mc), M_DEVBUF, M_NOWAIT | M_ZERO); in mlx_alloccmd()
2444 mlx_releasecmd(struct mlx_command *mc) in mlx_releasecmd()
2457 mlx_freecmd(struct mlx_command *mc) in mlx_freecmd()
2478 mlx_v3_tryqueue(struct mlx_softc *sc, struct mlx_command *mc) in mlx_v3_tryqueue()
2593 mlx_v4_tryqueue(struct mlx_softc *sc, struct mlx_command *mc) in mlx_v4_tryqueue()
2712 mlx_v5_tryqueue(struct mlx_softc *sc, struct mlx_command *mc) in mlx_v5_tryqueue()
2892 mlx_diagnose_command(struct mlx_command *mc) in mlx_diagnose_command()