Lines Matching defs:ip
136 struct filecore_node *ip;
144 ip = pool_get(&filecore_node_pool, PR_WAITOK);
145 memset(ip, 0, sizeof(struct filecore_node));
146 ip->i_vnode = vp;
147 ip->i_dev = fcmp->fc_dev;
148 ip->i_number = ino;
149 ip->i_block = -1;
150 ip->i_parent = -2;
154 memcpy(ip->i_dirent.name, "root", 4);
155 ip->i_dirent.load = 0;
156 ip->i_dirent.exec = 0;
157 ip->i_dirent.len = FILECORE_DIR_SIZE;
158 ip->i_dirent.addr = fcmp->drec.root;
159 ip->i_dirent.attr = FILECORE_ATTR_DIR | FILECORE_ATTR_READ;
165 pool_put(&filecore_node_pool, ip);
169 memcpy(&ip->i_dirent,
178 ip->i_mnt = fcmp;
179 ip->i_devvp = fcmp->fc_devvp;
180 ip->i_diroff = 0;
181 vref(ip->i_devvp);
189 vp->v_data = ip;
190 if (ip->i_dirent.attr & FILECORE_ATTR_DIR)
202 uvm_vnp_setsize(vp, ip->i_size);
203 *new_key = &ip->i_number;
219 struct filecore_node *ip = VTOI(vp);
226 ip->i_flag = 0;
227 *ap->a_recycle = (filecore_staleinode(ip) != 0);
243 struct filecore_node *ip = VTOI(vp);
250 if (ip->i_devvp) {
251 vrele(ip->i_devvp);
252 ip->i_devvp = 0;