sync_timeline
static struct sync_timeline *sync_timeline_create(const char *name)
struct sync_timeline *obj;
struct sync_timeline *obj =
container_of(kref, struct sync_timeline, kref);
static void sync_timeline_get(struct sync_timeline *obj)
static void sync_timeline_put(struct sync_timeline *obj)
struct sync_timeline *parent = dma_fence_parent(fence);
struct sync_timeline *parent = dma_fence_parent(fence);
struct sync_timeline *parent = dma_fence_parent(fence);
static void sync_timeline_signal(struct sync_timeline *obj, unsigned int inc)
static struct sync_pt *sync_pt_create(struct sync_timeline *obj,
struct sync_timeline *obj;
struct sync_timeline *obj = file->private_data;
static long sw_sync_ioctl_create_fence(struct sync_timeline *obj,
static long sw_sync_ioctl_inc(struct sync_timeline *obj, unsigned long arg)
static int sw_sync_ioctl_get_deadline(struct sync_timeline *obj, unsigned long arg)
struct sync_timeline *obj = file->private_data;
void sync_timeline_debug_add(struct sync_timeline *obj)
void sync_timeline_debug_remove(struct sync_timeline *obj)
struct sync_timeline *parent = dma_fence_parent(fence);
static void sync_print_obj(struct seq_file *s, struct sync_timeline *obj)
struct sync_timeline *obj =
container_of(pos, struct sync_timeline,
static inline struct sync_timeline *dma_fence_parent(struct dma_fence *fence)
return container_of(fence->lock, struct sync_timeline, lock);
void sync_timeline_debug_add(struct sync_timeline *obj);
void sync_timeline_debug_remove(struct sync_timeline *obj);
TRACE_EVENT(sync_timeline,
TP_PROTO(struct sync_timeline *timeline),