Lines Matching defs:difo
4471 dtrace_dif_emulate(dtrace_difo_t *difo, dtrace_mstate_t *mstate,
4474 const dif_instr_t *text = difo->dtdo_buf;
4475 const uint_t textlen = difo->dtdo_len;
4476 const char *strtab = difo->dtdo_strtab;
4477 const uint64_t *inttab = difo->dtdo_inttab;
4501 mstate->dtms_difo = difo;
11246 } difo[] = {
11304 for (i = 0; difo[i].section != DOF_SECT_NONE; i++) {
11305 if (subsec->dofs_type != difo[i].section)
11313 if (subsec->dofs_align != difo[i].align) {
11318 bufp = (void **)((uintptr_t)dp + difo[i].bufoffs);
11319 lenp = (uint32_t *)((uintptr_t)dp + difo[i].lenoffs);
11322 dtrace_dof_error(dof, difo[i].msg);
11326 if (difo[i].entsize != subsec->dofs_entsize) {
11352 if (difo[i].section == DOF_SECT_NONE &&