Lines Matching refs:subsec
13361 dof_sec_t *subsec; in dtrace_dof_difo() local
13365 if ((subsec = dtrace_dof_sect(dof, DOF_SECT_NONE, in dtrace_dof_difo()
13369 if (ttl + subsec->dofs_size > max_size) { in dtrace_dof_difo()
13374 ttl += subsec->dofs_size; in dtrace_dof_difo()
13378 if (subsec->dofs_type != (uint32_t)difo[i].section) in dtrace_dof_difo()
13381 if (!(subsec->dofs_flags & DOF_SECF_LOAD)) { in dtrace_dof_difo()
13386 if (subsec->dofs_align != (uint32_t)difo[i].align) { in dtrace_dof_difo()
13399 if ((uint32_t)difo[i].entsize != subsec->dofs_entsize) { in dtrace_dof_difo()
13404 if (subsec->dofs_entsize != 0 && in dtrace_dof_difo()
13405 (subsec->dofs_size % subsec->dofs_entsize) != 0) { in dtrace_dof_difo()
13410 *lenp = subsec->dofs_size; in dtrace_dof_difo()
13411 *bufp = kmem_alloc(subsec->dofs_size, KM_SLEEP); in dtrace_dof_difo()
13412 bcopy((char *)(uintptr_t)(daddr + subsec->dofs_offset), in dtrace_dof_difo()
13413 *bufp, subsec->dofs_size); in dtrace_dof_difo()
13415 if (subsec->dofs_entsize != 0) in dtrace_dof_difo()
13416 *lenp /= subsec->dofs_entsize; in dtrace_dof_difo()
13426 (subsec->dofs_flags & DOF_SECF_LOAD)) { in dtrace_dof_difo()