Lines Matching defs:ops
177 mutex_init(&fVNodeOpsLock, "userlandfs vnode ops");
215 // delete vnode ops vectors -- there shouldn't be any left, though
216 VNodeOps* ops = fVNodeOps.Clear();
218 while (ops != NULL) {
220 VNodeOps* next = ops->hash_link;
221 free(ops);
222 ops = next;
225 WARN(("Deleted %" B_PRId32 " vnode ops vectors!\n", count));
560 // do we already have ops for those capabilities
561 VNodeOps* ops = fVNodeOps.Lookup(capabilities);
562 if (ops != NULL) {
563 ops->refCount++;
564 return ops;
576 ops = new(std::nothrow) VNodeOps(capabilities, opsVector);
577 if (ops == NULL) {
582 fVNodeOps.Insert(ops);
584 return ops;
590 FileSystem::PutVNodeOps(VNodeOps* ops)
594 if (--ops->refCount == 0) {
595 fVNodeOps.Remove(ops);
596 delete ops;
613 FileSystem::_InitVNodeOpsVector(fs_vnode_ops* ops,
616 memcpy(ops, &gUserlandFSVnodeOps, sizeof(fs_vnode_ops));
621 ops->op = NULL
636 ops->get_file_map = NULL; // never used