Lines Matching refs:f_fglob
376 switch (fp->f_fglob->fg_type) {
378 if((error = vnode_getwithref((struct vnode *) fp->f_fglob->fg_data)) != 0) {
381 if ((error = vnode_authorize((struct vnode *)fp->f_fglob->fg_data,
385 error = vnode_getattr((struct vnode *)fp->f_fglob->fg_data, vap, a_context);
395 (void)vnode_put((struct vnode *) fp->f_fglob->fg_data);
401 if (fp->f_fglob->fg_type == DTYPE_SOCKET)
402 error = soo_stat((struct socket *)fp->f_fglob->fg_data, (void *)&stb, 0);
405 error = pipe_stat((struct pipe *)fp->f_fglob->fg_data, (void *)&stb, 0);
408 if (fp->f_fglob->fg_type == DTYPE_SOCKET)
527 switch (fp->f_fglob->fg_type) {
530 if ((error = vnode_getwithref((struct vnode *) fp->f_fglob->fg_data)) != 0)
532 error = vnode_setattr((struct vnode *) fp->f_fglob->fg_data, ap->a_vap, ap->a_context);
533 (void)vnode_put((struct vnode *) fp->f_fglob->fg_data);
543 kprintf("fp->f_fglob->fg_type = %d\n", fp->f_fglob->fg_type);