ntsync_obj
struct ntsync_obj *obj;
struct ntsync_obj *obj = entry->obj;
struct ntsync_obj *obj = entry->obj;
struct ntsync_obj *obj = entry->obj;
struct ntsync_obj *obj = q->entries[args.count].obj;
struct ntsync_obj *obj = entry->obj;
struct ntsync_obj *obj = entry->obj;
static void dev_lock_obj(struct ntsync_device *dev, struct ntsync_obj *obj)
static void dev_unlock_obj(struct ntsync_device *dev, struct ntsync_obj *obj)
static void obj_lock(struct ntsync_obj *obj)
static void obj_unlock(struct ntsync_obj *obj)
static bool ntsync_lock_obj(struct ntsync_device *dev, struct ntsync_obj *obj)
static void ntsync_unlock_obj(struct ntsync_device *dev, struct ntsync_obj *obj, bool all)
static bool is_signaled(struct ntsync_obj *obj, __u32 owner)
struct ntsync_obj *locked_obj)
struct ntsync_obj *obj = q->entries[i].obj;
static void try_wake_all_obj(struct ntsync_device *dev, struct ntsync_obj *obj)
static void try_wake_any_sem(struct ntsync_obj *sem)
static void try_wake_any_mutex(struct ntsync_obj *mutex)
static void try_wake_any_event(struct ntsync_obj *event)
static int release_sem_state(struct ntsync_obj *sem, __u32 count)
static int ntsync_sem_release(struct ntsync_obj *sem, void __user *argp)
static int unlock_mutex_state(struct ntsync_obj *mutex,
static int ntsync_mutex_unlock(struct ntsync_obj *mutex, void __user *argp)
static int kill_mutex_state(struct ntsync_obj *mutex, __u32 owner)
static int ntsync_mutex_kill(struct ntsync_obj *mutex, void __user *argp)
static int ntsync_event_set(struct ntsync_obj *event, void __user *argp, bool pulse)
static int ntsync_event_reset(struct ntsync_obj *event, void __user *argp)
static int ntsync_sem_read(struct ntsync_obj *sem, void __user *argp)
static int ntsync_mutex_read(struct ntsync_obj *mutex, void __user *argp)
static int ntsync_event_read(struct ntsync_obj *event, void __user *argp)
static void ntsync_free_obj(struct ntsync_obj *obj)
struct ntsync_obj *obj = file->private_data;
static struct ntsync_obj *ntsync_alloc_obj(struct ntsync_device *dev,
struct ntsync_obj *obj;
static int ntsync_obj_get_fd(struct ntsync_obj *obj)
struct ntsync_obj *sem;
struct ntsync_obj *mutex;
struct ntsync_obj *event;
static struct ntsync_obj *get_obj(struct ntsync_device *dev, int fd)
struct ntsync_obj *obj;
static void put_obj(struct ntsync_obj *obj)
struct ntsync_obj *obj = get_obj(dev, fds[i]);
static void try_wake_any_obj(struct ntsync_obj *obj)
struct ntsync_obj *obj = entry->obj;
struct ntsync_obj *obj = q->entries[i].obj;