Lines Matching defs:mtp
354 fmd_modtopo_t *mtp;
405 while ((mtp = fmd_list_next(&mp->mod_topolist)) != NULL) {
406 fmd_list_delete(&mp->mod_topolist, mtp);
407 fmd_topo_rele(mtp->mt_topo);
408 fmd_free(mtp, sizeof (fmd_modtopo_t));
1387 fmd_modtopo_t *mtp;
1391 mtp = fmd_zalloc(sizeof (fmd_modtopo_t), FMD_SLEEP);
1392 mtp->mt_topo = mp->mod_topo_current;
1393 fmd_topo_addref(mtp->mt_topo);
1394 fmd_list_prepend(&mp->mod_topolist, mtp);
1396 return (mtp->mt_topo->ft_hdl);
1402 fmd_modtopo_t *mtp;
1406 for (mtp = fmd_list_next(&mp->mod_topolist); mtp != NULL;
1407 mtp = fmd_list_next(mtp)) {
1408 if (mtp->mt_topo->ft_hdl == hdl)
1412 if (mtp == NULL)
1415 fmd_list_delete(&mp->mod_topolist, mtp);
1416 fmd_topo_rele(mtp->mt_topo);
1417 fmd_free(mtp, sizeof (fmd_modtopo_t));