Lines Matching refs:cm
102 mfi_print_ldio(struct mfi_softc *sc, device_t dev, struct mfi_command *cm)
107 io = &cm->cm_frame->io;
119 mfi_print_dcmd(struct mfi_softc *sc, device_t dev, struct mfi_command *cm)
125 dcmd = &cm->cm_frame->dcmd;
193 mfi_print_generic_frame(struct mfi_softc *sc, struct mfi_command *cm)
195 hexdump(cm->cm_frame, cm->cm_total_frame_size, NULL, HD_OMIT_CHARS);
199 mfi_print_cmd(struct mfi_command *cm)
204 sc = cm->cm_sc;
207 device_printf(dev, "cm=%p index=%d total_frame_size=%d "
208 "extra_frames=%d\n", cm, cm->cm_index, cm->cm_total_frame_size,
209 cm->cm_extra_frames);
210 device_printf(dev, "flags=%b\n", cm->cm_flags, MFI_CMD_FLAGS_FMT);
212 switch (cm->cm_frame->header.cmd) {
214 mfi_print_dcmd(sc, dev, cm);
218 mfi_print_ldio(sc, dev, cm);
221 mfi_print_generic_frame(sc, cm);
238 mfi_validate_sg(struct mfi_softc *sc, struct mfi_command *cm,
245 hdr = &cm->cm_frame->header;
249 count += cm->cm_sg->sg_skinny[i].len;
251 count += cm->cm_sg->sg64[i].len;
253 count += cm->cm_sg->sg32[i].len;
267 function, line, cm, count, data_len, cm->cm_len,
268 (intmax_t)pmap_kextract((vm_offset_t)cm->cm_data));
269 MFI_PRINT_CMD(cm);