Lines Matching refs:walk_data
313 wsp->walk_data = mdb_alloc(sizeof (struct mdi_pathinfo), UM_SLEEP);
333 if (mdb_vread(wsp->walk_data, sizeof (struct mdi_pathinfo),
338 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data,
341 (((struct mdi_pathinfo *)wsp->walk_data)->pi_client_link);
350 mdb_free(wsp->walk_data, sizeof (struct mdi_pathinfo));
383 wsp->walk_data = mdb_alloc(sizeof (struct mdi_pathinfo), UM_SLEEP);
402 if (mdb_vread(wsp->walk_data, sizeof (struct mdi_pathinfo),
407 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data,
410 (((struct mdi_pathinfo *)wsp->walk_data)->pi_phci_link);
418 mdb_free(wsp->walk_data, sizeof (struct mdi_pathinfo));
450 wsp->walk_data = mdb_alloc(sizeof (struct mdi_phci), UM_SLEEP);
469 if (mdb_vread(wsp->walk_data, sizeof (struct mdi_phci), wsp->walk_addr)
474 status = wsp->walk_callback(wsp->walk_addr, wsp->walk_data,
477 (((struct mdi_phci *)wsp->walk_data)->ph_next);
485 mdb_free(wsp->walk_data, sizeof (struct mdi_phci));