Home | History | Annotate | Download | only in efs

Lines Matching defs:eip

412 efs_extent_iterator_init(struct efs_extent_iterator *exi, struct efs_inode *eip,
417 struct efs_mount *emp = VFSTOEFS(eip->ei_vp->v_mount);
423 exi->exi_eip = eip;
432 if (start_hint >= eip->ei_size) {
433 exi->exi_next = eip->ei_numextents;
446 if (eip->ei_numextents <= EFS_DIRECTEXTENTS) {
447 for (i = 0; i < eip->ei_numextents; i++) {
448 efs_dextent_to_extent(&eip->ei_di.di_extents[i], &ex);
471 efs_dextent_to_extent(&eip->ei_di.di_extents[0], &ex);
483 efs_dextent_to_extent(&eip->ei_di.di_extents[i], &ex);
505 numextents = MIN(numextents, eip->ei_numextents - next);
520 efs_dextent_to_extent(&eip->ei_di.di_extents[indir], &ex);
581 struct efs_inode *eip = exi->exi_eip;
585 if (exi->exi_next++ >= eip->ei_numextents)
589 if (eip->ei_numextents <= EFS_DIRECTEXTENTS) {
591 dexp = &eip->ei_di.di_extents[exi->exi_dnext++];
596 &eip->ei_di.di_extents[exi->exi_dnext], &ex);
601 err = efs_bread(VFSTOEFS(eip->ei_vp->v_mount),