ntsync_device
static int ntsync_wait_all(struct ntsync_device *dev, void __user *argp)
struct ntsync_device *dev;
struct ntsync_device *dev = file->private_data;
struct ntsync_device *dev = file->private_data;
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)
struct ntsync_device *dev = obj->dev;
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 void try_wake_all(struct ntsync_device *dev, struct ntsync_q *q,
static void try_wake_all_obj(struct ntsync_device *dev, struct ntsync_obj *obj)
struct ntsync_device *dev = sem->dev;
struct ntsync_device *dev = mutex->dev;
struct ntsync_device *dev = mutex->dev;
struct ntsync_device *dev;
struct ntsync_device *dev = event->dev;
struct ntsync_device *dev = event->dev;
struct ntsync_device *dev = sem->dev;
struct ntsync_device *dev = mutex->dev;
struct ntsync_device *dev = event->dev;
static struct ntsync_obj *ntsync_alloc_obj(struct ntsync_device *dev,
static int ntsync_create_sem(struct ntsync_device *dev, void __user *argp)
static int ntsync_create_mutex(struct ntsync_device *dev, void __user *argp)
static int ntsync_create_event(struct ntsync_device *dev, void __user *argp)
static struct ntsync_obj *get_obj(struct ntsync_device *dev, int fd)
static int setup_wait(struct ntsync_device *dev,
static int ntsync_wait_any(struct ntsync_device *dev, void __user *argp)