Lines Matching defs:data_vp
248 hfs_ref_data_vp(struct cnode *cp, struct vnode **data_vp, int skiplock)
252 if (!data_vp || !cp) /* sanity check incoming parameters */
261 *data_vp = c_vp;
262 vref = vnode_ref(*data_vp);
273 *data_vp = NULL;
278 if (0 == hfs_vget(VTOHFS(cp->c_rsrc_vp), cp->c_cnid, data_vp, 1, 0) &&
279 0 != data_vp) {
280 vref = vnode_ref(*data_vp);
281 vnode_put(*data_vp);
289 *data_vp = NULL;
354 struct vnode *data_vp = NULL;
355 if (0 == hfs_ref_data_vp(cp, &data_vp, skiplock)) {
356 if (data_vp) {
357 ret = decmpfs_file_is_compressed(data_vp, VTOCMP(data_vp)); // fill in decmpfs_cnode
358 vnode_rele(data_vp);
654 struct vnode *data_vp = NULL;
655 error = hfs_ref_data_vp(cp, &data_vp, 1); /* 1 == don't take the cnode lock */
657 if (data_vp) {
658 error = decmpfs_decompress_file(data_vp, VTOCMP(data_vp), -1, 1, 0);
659 vnode_rele(data_vp);