Lines Matching defs:data_vp
254 hfs_ref_data_vp(struct cnode *cp, struct vnode **data_vp, int skiplock)
258 if (!data_vp || !cp) /* sanity check incoming parameters */
267 *data_vp = c_vp;
268 vref = vnode_ref(*data_vp);
279 *data_vp = NULL;
284 if (0 == hfs_vget(VTOHFS(cp->c_rsrc_vp), cp->c_cnid, data_vp, 1, 0) &&
285 0 != data_vp) {
286 vref = vnode_ref(*data_vp);
287 vnode_put(*data_vp);
295 *data_vp = NULL;
360 struct vnode *data_vp = NULL;
361 if (0 == hfs_ref_data_vp(cp, &data_vp, skiplock)) {
362 if (data_vp) {
363 ret = decmpfs_file_is_compressed(data_vp, VTOCMP(data_vp)); // fill in decmpfs_cnode
364 vnode_rele(data_vp);
660 struct vnode *data_vp = NULL;
661 error = hfs_ref_data_vp(cp, &data_vp, 1); /* 1 == don't take the cnode lock */
663 if (data_vp) {
664 error = decmpfs_decompress_file(data_vp, VTOCMP(data_vp), -1, 1, 0);
665 vnode_rele(data_vp);