Lines Matching refs:mfi_command
84 struct mfi_command { struct
85 TAILQ_ENTRY(mfi_command) cm_link;
127 void (* cm_complete)(struct mfi_command *cm); argument
218 TAILQ_HEAD(,mfi_command) mfi_free;
219 TAILQ_HEAD(,mfi_command) mfi_ready;
220 TAILQ_HEAD(BUSYQ,mfi_command) mfi_busy;
251 struct mfi_command *mfi_aen_cm;
252 struct mfi_command *mfi_skinny_cm;
253 struct mfi_command *mfi_map_sync_cm;
287 struct mfi_command *mfi_commands;
320 struct mfi_command * (* mfi_cam_start)(void *);
435 extern void mfi_complete(struct mfi_softc *sc, struct mfi_command *cm);
436 extern int mfi_mapcmd(struct mfi_softc *sc,struct mfi_command *cm);
437 extern int mfi_wait_command(struct mfi_softc *sc, struct mfi_command *cm);
449 extern int mfi_tbolt_send_frame(struct mfi_softc *sc, struct mfi_command *cm);
454 extern int mfi_dcmd_command(struct mfi_softc *, struct mfi_command **,
484 mfi_enqueue_ ## name (struct mfi_command *cm) \
495 mfi_requeue_ ## name (struct mfi_command *cm) \
505 static __inline struct mfi_command * \
508 struct mfi_command *cm; \
523 mfi_remove_ ## name (struct mfi_command *cm) \
618 extern void mfi_print_cmd(struct mfi_command *cm);
620 extern void mfi_validate_sg(struct mfi_softc *, struct mfi_command *,
631 extern void mfi_release_command(struct mfi_command *);
633 struct mfi_cmd_tbolt *, struct mfi_command *);