Lines Matching refs:mps_command
184 struct mps_command;
194 typedef void mps_command_callback_t(struct mps_softc *, struct mps_command *cm);
207 struct mps_command {
208 TAILQ_ENTRY(mps_command) cm_link;
209 TAILQ_ENTRY(mps_command) cm_recovery;
330 struct mps_command *commands;
337 TAILQ_HEAD(, mps_command) req_list;
338 TAILQ_HEAD(, mps_command) high_priority_req_list;
340 TAILQ_HEAD(, mps_command) tm_list;
542 mps_free_command(struct mps_softc *sc, struct mps_command *cm)
573 static __inline struct mps_command *
576 struct mps_command *cm;
592 mps_free_high_priority_command(struct mps_softc *sc, struct mps_command *cm)
616 static __inline struct mps_command *
619 struct mps_command *cm;
746 int mps_push_sge(struct mps_command *, void *, size_t, int);
747 int mps_add_dmaseg(struct mps_command *, vm_paddr_t, size_t, u_int, int);
754 void mpi_init_sge(struct mps_command *cm, void *req, void *sge);
760 int mps_map_command(struct mps_softc *sc, struct mps_command *cm);
761 int mps_wait_command(struct mps_softc *sc, struct mps_command **cm, int timeout,
821 struct mps_command * mpssas_alloc_tm(struct mps_softc *sc);
822 void mpssas_free_tm(struct mps_softc *sc, struct mps_command *tm);
824 int mpssas_send_reset(struct mps_softc *sc, struct mps_command *tm,