Lines Matching refs:mps_command
187 struct mps_command;
197 typedef void mps_command_callback_t(struct mps_softc *, struct mps_command *cm);
210 struct mps_command { struct
211 TAILQ_ENTRY(mps_command) cm_link;
212 TAILQ_ENTRY(mps_command) cm_recovery;
335 struct mps_command *commands;
342 TAILQ_HEAD(, mps_command) req_list;
343 TAILQ_HEAD(, mps_command) high_priority_req_list;
345 TAILQ_HEAD(, mps_command) tm_list;
547 mps_free_command(struct mps_softc *sc, struct mps_command *cm) in mps_free_command()
578 static __inline struct mps_command *
581 struct mps_command *cm; in mps_alloc_command()
597 mps_free_high_priority_command(struct mps_softc *sc, struct mps_command *cm) in mps_free_high_priority_command()
621 static __inline struct mps_command *
624 struct mps_command *cm; in mps_alloc_high_priority_command()
751 int mps_push_sge(struct mps_command *, void *, size_t, int);
752 int mps_add_dmaseg(struct mps_command *, vm_paddr_t, size_t, u_int, int);
759 void mpi_init_sge(struct mps_command *cm, void *req, void *sge);
765 int mps_map_command(struct mps_softc *sc, struct mps_command *cm);
766 int mps_wait_command(struct mps_softc *sc, struct mps_command **cm, int timeout,
826 struct mps_command * mpssas_alloc_tm(struct mps_softc *sc);
827 void mpssas_free_tm(struct mps_softc *sc, struct mps_command *tm);
829 int mpssas_send_reset(struct mps_softc *sc, struct mps_command *tm,