Lines Matching defs:difo
6097 dtrace_dif_emulate(dtrace_difo_t *difo, dtrace_mstate_t *mstate,
6100 const dif_instr_t *text = difo->dtdo_buf;
6101 const uint_t textlen = difo->dtdo_len;
6102 const char *strtab = difo->dtdo_strtab;
6103 const uint64_t *inttab = difo->dtdo_inttab;
6127 mstate->dtms_difo = difo;
13649 } difo[] = {
13707 for (i = 0; difo[i].section != DOF_SECT_NONE; i++) {
13708 if (subsec->dofs_type != difo[i].section)
13716 if (subsec->dofs_align != difo[i].align) {
13721 bufp = (void **)((uintptr_t)dp + difo[i].bufoffs);
13722 lenp = (uint32_t *)((uintptr_t)dp + difo[i].lenoffs);
13725 dtrace_dof_error(dof, difo[i].msg);
13729 if (difo[i].entsize != subsec->dofs_entsize) {
13755 if (difo[i].section == DOF_SECT_NONE &&