Changeset View
Changeset View
Standalone View
Standalone View
sys/fs/msdosfs/msdosfs_vnops.c
Show First 20 Lines • Show All 1,752 Lines • ▼ Show 20 Lines | msdosfs_bmap(struct vop_bmap_args *ap) | ||||
daddr_t runbn; | daddr_t runbn; | ||||
u_long cn; | u_long cn; | ||||
int bnpercn, error, maxio, maxrun, run; | int bnpercn, error, maxio, maxrun, run; | ||||
vp = ap->a_vp; | vp = ap->a_vp; | ||||
dep = VTODE(vp); | dep = VTODE(vp); | ||||
pmp = dep->de_pmp; | pmp = dep->de_pmp; | ||||
if (ap->a_bop != NULL) | if (ap->a_bop != NULL) | ||||
*ap->a_bop = &pmp->pm_devvp->v_bufobj; | *ap->a_bop = vp2bo(pmp->pm_devvp); | ||||
if (ap->a_bnp == NULL) | if (ap->a_bnp == NULL) | ||||
return (0); | return (0); | ||||
if (ap->a_runp != NULL) | if (ap->a_runp != NULL) | ||||
*ap->a_runp = 0; | *ap->a_runp = 0; | ||||
if (ap->a_runb != NULL) | if (ap->a_runb != NULL) | ||||
*ap->a_runb = 0; | *ap->a_runb = 0; | ||||
cn = ap->a_bn; | cn = ap->a_bn; | ||||
if (cn != ap->a_bn) | if (cn != ap->a_bn) | ||||
▲ Show 20 Lines • Show All 205 Lines • Show Last 20 Lines |