Changeset View
Changeset View
Standalone View
Standalone View
sys/fs/cd9660/cd9660_vnops.c
Show First 20 Lines • Show All 852 Lines • ▼ Show 20 Lines | |||||
static daddr_t | static daddr_t | ||||
cd9660_gbp_getblkno(struct vnode *vp, vm_ooffset_t off) | cd9660_gbp_getblkno(struct vnode *vp, vm_ooffset_t off) | ||||
{ | { | ||||
return (lblkno(VTOI(vp)->i_mnt, off)); | return (lblkno(VTOI(vp)->i_mnt, off)); | ||||
} | } | ||||
static int | static int | ||||
cd9660_gbp_getblksz(struct vnode *vp, daddr_t lbn) | cd9660_gbp_getblksz(struct vnode *vp, daddr_t lbn, long *sz) | ||||
{ | { | ||||
struct iso_node *ip; | struct iso_node *ip; | ||||
ip = VTOI(vp); | ip = VTOI(vp); | ||||
return (blksize(ip->i_mnt, ip, lbn)); | *sz = blksize(ip->i_mnt, ip, lbn); | ||||
return (0); | |||||
} | } | ||||
static int | static int | ||||
cd9660_getpages(struct vop_getpages_args *ap) | cd9660_getpages(struct vop_getpages_args *ap) | ||||
{ | { | ||||
struct vnode *vp; | struct vnode *vp; | ||||
vp = ap->a_vp; | vp = ap->a_vp; | ||||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |