opl 93 source4/ntvfs/posix/pvfs_oplock.c static void pvfs_oplock_break(struct pvfs_oplock *opl, uint8_t level) opl 96 source4/ntvfs/posix/pvfs_oplock.c struct pvfs_file *f = opl->file; opl 97 source4/ntvfs/posix/pvfs_oplock.c struct pvfs_file_handle *h = opl->handle; opl 105 source4/ntvfs/posix/pvfs_oplock.c last = &opl->break_to_level_II; opl 108 source4/ntvfs/posix/pvfs_oplock.c last = &opl->break_to_none; opl 165 source4/ntvfs/posix/pvfs_oplock.c struct pvfs_oplock *opl = talloc_get_type(private_data, opl 183 source4/ntvfs/posix/pvfs_oplock.c if (opb.file_handle != opl->handle) { opl 190 source4/ntvfs/posix/pvfs_oplock.c pvfs_oplock_break(opl, opb.level); opl 193 source4/ntvfs/posix/pvfs_oplock.c static int pvfs_oplock_destructor(struct pvfs_oplock *opl) opl 195 source4/ntvfs/posix/pvfs_oplock.c messaging_deregister(opl->msg_ctx, MSG_NTVFS_OPLOCK_BREAK, opl); opl 202 source4/ntvfs/posix/pvfs_oplock.c struct pvfs_oplock *opl; opl 223 source4/ntvfs/posix/pvfs_oplock.c opl = talloc_zero(f->handle, struct pvfs_oplock); opl 224 source4/ntvfs/posix/pvfs_oplock.c NT_STATUS_HAVE_NO_MEMORY(opl); opl 226 source4/ntvfs/posix/pvfs_oplock.c opl->handle = f->handle; opl 227 source4/ntvfs/posix/pvfs_oplock.c opl->file = f; opl 228 source4/ntvfs/posix/pvfs_oplock.c opl->level = level; opl 229 source4/ntvfs/posix/pvfs_oplock.c opl->msg_ctx = f->pvfs->ntvfs->ctx->msg_ctx; opl 231 source4/ntvfs/posix/pvfs_oplock.c status = messaging_register(opl->msg_ctx, opl 232 source4/ntvfs/posix/pvfs_oplock.c opl, opl 238 source4/ntvfs/posix/pvfs_oplock.c talloc_set_destructor(opl, pvfs_oplock_destructor); opl 240 source4/ntvfs/posix/pvfs_oplock.c f->handle->oplock = opl;