Lines Matching refs:dofs

830     dof_sec_t *dofs)  in dof_sect_provider()  argument
847 sz = dofs[pv.dofpv_strtab].dofs_size; in dof_sect_provider()
850 dofs[pv.dofpv_strtab].dofs_offset) != sz) { in dof_sect_provider()
858 sz = dofs[pv.dofpv_prargs].dofs_size; in dof_sect_provider()
862 dofs[pv.dofpv_prargs].dofs_offset) != sz) { in dof_sect_provider()
868 sz = dofs[pv.dofpv_proffs].dofs_size; in dof_sect_provider()
870 if (mdb_vread(offs, sz, addr + dofs[pv.dofpv_proffs].dofs_offset) in dof_sect_provider()
879 sz = dofs[pv.dofpv_prenoffs].dofs_size; in dof_sect_provider()
882 dofs[pv.dofpv_prenoffs].dofs_offset) != sz) { in dof_sect_provider()
888 sz = dofs[pv.dofpv_probes].dofs_size; in dof_sect_provider()
890 if (mdb_vread(p, sz, addr + dofs[pv.dofpv_probes].dofs_offset) != sz) { in dof_sect_provider()
897 for (i = 0; i < sz / dofs[pv.dofpv_probes].dofs_entsize; i++) { in dof_sect_provider()
899 i * dofs[pv.dofpv_probes].dofs_entsize); in dof_sect_provider()
902 dofs[pv.dofpv_probes].dofs_offset + in dof_sect_provider()
903 i * dofs[pv.dofpv_probes].dofs_entsize), in dof_sect_provider()
989 dof_sec_t *dofs; in dofdump() local
998 dofs = mdb_alloc(sizeof (dof_sec_t) * dofh.dofh_secnum, in dofdump()
1002 if (mdb_vread(&dofs[i], sizeof (dof_sec_t), dofh.dofh_secoff + in dofdump()
1013 if ((name = dof_sec_name(dofs[i].dofs_type)) != NULL) in dofdump()
1016 mdb_printf("%u\n", dofs[i].dofs_type); in dofdump()
1019 switch (dofs[i].dofs_type) { in dofdump()
1021 (void) dof_sect_provider(&dofh, addr, &dofs[i], dofs); in dofdump()
1024 (void) dof_sect_strtab(addr, &dofs[i]); in dofdump()
1027 (void) dof_sect_prargs(addr, &dofs[i]); in dofdump()