Lines Matching defs:data_vp
251 hfs_ref_data_vp(struct cnode *cp, struct vnode **data_vp, int skiplock)
255 if (!data_vp || !cp) /* sanity check incoming parameters */
264 *data_vp = c_vp;
265 vref = vnode_ref(*data_vp);
276 *data_vp = NULL;
281 if (0 == hfs_vget(VTOHFS(cp->c_rsrc_vp), cp->c_cnid, data_vp, 1, 0) &&
282 0 != data_vp) {
283 vref = vnode_ref(*data_vp);
284 vnode_put(*data_vp);
292 *data_vp = NULL;
356 struct vnode *data_vp = NULL;
357 if (0 == hfs_ref_data_vp(cp, &data_vp, skiplock)) {
358 if (data_vp) {
359 ret = decmpfs_file_is_compressed(data_vp, VTOCMP(data_vp)); // fill in decmpfs_cnode
360 vnode_rele(data_vp);
467 struct vnode *data_vp = NULL;
468 error = hfs_ref_data_vp(cp, &data_vp, 1); /* 1 == don't take the cnode lock */
470 if (data_vp) {
471 error = decmpfs_decompress_file(data_vp, VTOCMP(data_vp), -1, 1, 0);
472 vnode_rele(data_vp);