Lines Matching defs:mfi_command
86 struct mfi_command {
87 TAILQ_ENTRY(mfi_command) cm_link;
129 void (* cm_complete)(struct mfi_command *cm);
220 TAILQ_HEAD(,mfi_command) mfi_free;
221 TAILQ_HEAD(,mfi_command) mfi_ready;
222 TAILQ_HEAD(BUSYQ,mfi_command) mfi_busy;
253 struct mfi_command *mfi_aen_cm;
254 struct mfi_command *mfi_skinny_cm;
255 struct mfi_command *mfi_map_sync_cm;
289 struct mfi_command *mfi_commands;
322 struct mfi_command * (* mfi_cam_start)(void *);
437 extern void mfi_complete(struct mfi_softc *sc, struct mfi_command *cm);
438 extern int mfi_mapcmd(struct mfi_softc *sc,struct mfi_command *cm);
439 extern int mfi_wait_command(struct mfi_softc *sc, struct mfi_command *cm);
451 extern int mfi_tbolt_send_frame(struct mfi_softc *sc, struct mfi_command *cm);
456 extern int mfi_dcmd_command(struct mfi_softc *, struct mfi_command **,
486 mfi_enqueue_ ## name (struct mfi_command *cm) \
497 mfi_requeue_ ## name (struct mfi_command *cm) \
507 static __inline struct mfi_command * \
510 struct mfi_command *cm; \
525 mfi_remove_ ## name (struct mfi_command *cm) \
620 extern void mfi_print_cmd(struct mfi_command *cm);
622 extern void mfi_validate_sg(struct mfi_softc *, struct mfi_command *,
633 extern void mfi_release_command(struct mfi_command *);
635 struct mfi_cmd_tbolt *, struct mfi_command *);