Lines Matching defs:detail
1540 mfi_decode_evt(struct mfi_softc *sc, struct mfi_evt_detail *detail)
1544 device_printf(sc->mfi_dev, "%d (%s/0x%04x/%s) - %s\n", detail->seq,
1545 format_timestamp(detail->time), detail->evt_class.members.locale,
1546 format_class(detail->evt_class.members.evt_class),
1547 detail->description);
1550 if (detail->seq < sc->mfi_boot_seq_num || sc->mfi_detaching)
1553 switch (detail->arg_type) {
1555 if (detail->code == MR_EVT_CTRL_HOST_BUS_SCAN_REQUESTED) {
1575 if (detail->args.ld_state.new_state == MFI_LD_STATE_OFFLINE ) {
1580 detail->args.ld_state.ld.target_id)
1595 if (detail->code == MR_EVT_PD_REMOVED) {
1604 detail->args.pd.device_id) {
1615 if (detail->code == MR_EVT_PD_INSERTED) {
1626 (detail->code == MR_EVT_PD_INSERTED ||
1627 detail->code == MR_EVT_PD_REMOVED)) {
1628 sc->mfi_cam_rescan_cb(sc, detail->args.pd.device_id);
1635 mfi_queue_evt(struct mfi_softc *sc, struct mfi_evt_detail *detail)
1643 memcpy(&elm->detail, detail, sizeof(*detail));
1662 mfi_decode_evt(sc, &elm->detail);
1722 struct mfi_evt_detail *detail;
1744 detail = cm->cm_data;
1745 mfi_queue_evt(sc, detail);
1746 seq = detail->seq + 1;