Lines Matching refs:mf
648 struct i2o_hba_bus_scan mf;
676 mf.msgflags = I2O_MSGFLAGS(i2o_hba_bus_scan);
677 mf.msgfunc = I2O_MSGFUNC(tid, I2O_HBA_BUS_SCAN);
678 mf.msgictx = IOP_ICTX;
679 mf.msgtctx = im->im_tctx;
684 rv = iop_msg_post(sc, im, &mf, 5*60*1000);
913 struct i2o_exec_status_get mf;
921 mf.msgflags = I2O_MSGFLAGS(i2o_exec_status_get);
922 mf.msgfunc = I2O_MSGFUNC(I2O_TID_IOP, I2O_EXEC_STATUS_GET);
923 mf.reserved[0] = 0;
924 mf.reserved[1] = 0;
925 mf.reserved[2] = 0;
926 mf.reserved[3] = 0;
927 mf.addrlow = (u_int32_t)pa;
928 mf.addrhigh = (u_int32_t)((u_int64_t)pa >> 32);
929 mf.length = sizeof(sc->sc_status);
937 if ((rv = iop_post(sc, (u_int32_t *)&mf)) != 0)
970 struct i2o_exec_outbound_init *mf;
976 mf = (struct i2o_exec_outbound_init *)mb;
977 mf->msgflags = I2O_MSGFLAGS(i2o_exec_outbound_init);
978 mf->msgfunc = I2O_MSGFUNC(I2O_TID_IOP, I2O_EXEC_OUTBOUND_INIT);
979 mf->msgictx = IOP_ICTX;
980 mf->msgtctx = 0;
981 mf->pagesize = PAGE_SIZE;
982 mf->flags = IOP_INIT_CODE | ((sc->sc_framesize >> 2) << 16);
990 mb[sizeof(*mf) / sizeof(u_int32_t) + 0] = sizeof(*sw) |
992 mb[sizeof(*mf) / sizeof(u_int32_t) + 1] =
1072 struct i2o_exec_hrt_get *mf;
1076 mf = (struct i2o_exec_hrt_get *)mb;
1077 mf->msgflags = I2O_MSGFLAGS(i2o_exec_hrt_get);
1078 mf->msgfunc = I2O_MSGFUNC(I2O_TID_IOP, I2O_EXEC_HRT_GET);
1079 mf->msgictx = IOP_ICTX;
1080 mf->msgtctx = im->im_tctx;
1130 struct i2o_exec_lct_notify *mf;
1137 mf = (struct i2o_exec_lct_notify *)mb;
1138 mf->msgflags = I2O_MSGFLAGS(i2o_exec_lct_notify);
1139 mf->msgfunc = I2O_MSGFUNC(I2O_TID_IOP, I2O_EXEC_LCT_NOTIFY);
1140 mf->msgictx = IOP_ICTX;
1141 mf->msgtctx = im->im_tctx;
1142 mf->classid = I2O_CLASS_ANY;
1143 mf->changeindicator = chgind;
1202 struct i2o_msg mf;
1207 mf.msgflags = I2O_MSGFLAGS(i2o_msg);
1208 mf.msgfunc = I2O_MSGFUNC(I2O_TID_IOP, I2O_EXEC_SYS_ENABLE);
1209 mf.msgictx = IOP_ICTX;
1210 mf.msgtctx = im->im_tctx;
1212 rv = iop_msg_post(sc, im, &mf, 30000);
1239 struct i2o_util_params_op *mf;
1248 mf = (struct i2o_util_params_op *)mb;
1249 mf->msgflags = I2O_MSGFLAGS(i2o_util_params_op);
1250 mf->msgfunc = I2O_MSGFUNC(tid, I2O_UTIL_PARAMS_GET);
1251 mf->msgictx = IOP_ICTX;
1252 mf->msgtctx = im->im_tctx;
1253 mf->flags = 0;
1296 struct i2o_util_params_op *mf;
1305 mf = (struct i2o_util_params_op *)mb;
1306 mf->msgflags = I2O_MSGFLAGS(i2o_util_params_op);
1307 mf->msgfunc = I2O_MSGFUNC(tid, I2O_UTIL_PARAMS_SET);
1308 mf->msgictx = IOP_ICTX;
1309 mf->msgtctx = im->im_tctx;
1310 mf->flags = 0;
1339 struct i2o_util_params_op *mf;
1346 mf = (struct i2o_util_params_op *)mb;
1347 mf->msgflags = I2O_MSGFLAGS(i2o_util_params_op);
1348 mf->msgfunc = I2O_MSGFUNC(tid, I2O_UTIL_PARAMS_SET);
1349 mf->msgictx = IOP_ICTX;
1350 mf->msgtctx = im->im_tctx;
1351 mf->flags = 0;
1380 struct i2o_util_params_op *mf;
1389 mf = (struct i2o_util_params_op *)mb;
1390 mf->msgflags = I2O_MSGFLAGS(i2o_util_params_op);
1391 mf->msgfunc = I2O_MSGFUNC(tid, I2O_UTIL_PARAMS_SET);
1392 mf->msgictx = IOP_ICTX;
1393 mf->msgtctx = im->im_tctx;
1394 mf->flags = 0;
1426 struct i2o_msg mf;
1432 mf.msgflags = I2O_MSGFLAGS(i2o_msg);
1433 mf.msgfunc = I2O_MSGFUNC(tid, function);
1434 mf.msgictx = ictx;
1435 mf.msgtctx = im->im_tctx;
1437 rv = iop_msg_post(sc, im, &mf, timo);
1448 struct i2o_exec_sys_tab_set *mf;
1458 mf = (struct i2o_exec_sys_tab_set *)mb;
1459 mf->msgflags = I2O_MSGFLAGS(i2o_exec_sys_tab_set);
1460 mf->msgfunc = I2O_MSGFUNC(I2O_TID_IOP, I2O_EXEC_SYS_TAB_SET);
1461 mf->msgictx = IOP_ICTX;
1462 mf->msgtctx = im->im_tctx;
1463 mf->iopid = (device_unit(sc->sc_dev) + 2) << 12;
1464 mf->segnumber = 0;
1507 struct i2o_exec_iop_reset mf;
1514 mf.msgflags = I2O_MSGFLAGS(i2o_exec_iop_reset);
1515 mf.msgfunc = I2O_MSGFUNC(I2O_TID_IOP, I2O_EXEC_IOP_RESET);
1516 mf.reserved[0] = 0;
1517 mf.reserved[1] = 0;
1518 mf.reserved[2] = 0;
1519 mf.reserved[3] = 0;
1520 mf.statuslow = (u_int32_t)pa;
1521 mf.statushigh = (u_int32_t)((u_int64_t)pa >> 32);
1529 if ((rv = iop_post(sc, (u_int32_t *)&mf)))
2378 struct i2o_util_claim mf;
2385 mf.msgflags = I2O_MSGFLAGS(i2o_util_claim);
2386 mf.msgfunc = I2O_MSGFUNC(ii->ii_tid, func);
2387 mf.msgictx = ii->ii_ictx;
2388 mf.msgtctx = im->im_tctx;
2389 mf.flags = flags;
2391 rv = iop_msg_post(sc, im, &mf, 5000);
2403 struct i2o_util_abort mf;
2408 mf.msgflags = I2O_MSGFLAGS(i2o_util_abort);
2409 mf.msgfunc = I2O_MSGFUNC(ii->ii_tid, I2O_UTIL_ABORT);
2410 mf.msgictx = ii->ii_ictx;
2411 mf.msgtctx = im->im_tctx;
2412 mf.flags = (func << 24) | flags;
2413 mf.tctxabort = tctxabort;
2415 rv = iop_msg_post(sc, im, &mf, 5000);
2425 struct i2o_util_event_register mf;
2427 mf.msgflags = I2O_MSGFLAGS(i2o_util_event_register);
2428 mf.msgfunc = I2O_MSGFUNC(ii->ii_tid, I2O_UTIL_EVENT_REGISTER);
2429 mf.msgictx = ii->ii_ictx;
2430 mf.msgtctx = 0;
2431 mf.eventmask = mask;
2434 return (iop_post(sc, (u_int32_t *)&mf));
2558 struct i2o_msg *mf;
2564 mf = NULL;
2584 mf = malloc(sc->sc_framesize, M_DEVBUF, M_WAITOK);
2585 if ((rv = copyin(pt->pt_msg, mf, pt->pt_msglen)) != 0)
2589 im->im_rb = (struct i2o_reply *)mf;
2590 mf->msgictx = IOP_ICTX;
2591 mf
2595 rv = iop_msg_map(sc, im, (u_int32_t *)mf, ptb->ptb_data,
2602 if ((rv = iop_msg_post(sc, im, mf, pt->pt_timo)) != 0)
2617 if (mf != NULL)
2618 free(mf, M_DEVBUF);