Lines Matching refs:difo
5690 dtrace_dif_emulate(dtrace_difo_t *difo, dtrace_mstate_t *mstate,
5693 const dif_instr_t *text = difo->dtdo_buf;
5694 const uint_t textlen = difo->dtdo_len;
5695 const char *strtab = difo->dtdo_strtab;
5696 const uint64_t *inttab = difo->dtdo_inttab;
5720 mstate->dtms_difo = difo;
12756 } difo[] = {
12814 for (i = 0; difo[i].section != DOF_SECT_NONE; i++) {
12815 if (subsec->dofs_type != difo[i].section)
12823 if (subsec->dofs_align != difo[i].align) {
12828 bufp = (void **)((uintptr_t)dp + difo[i].bufoffs);
12829 lenp = (uint32_t *)((uintptr_t)dp + difo[i].lenoffs);
12832 dtrace_dof_error(dof, difo[i].msg);
12836 if (difo[i].entsize != subsec->dofs_entsize) {
12862 if (difo[i].section == DOF_SECT_NONE &&