Searched refs:host1x_syncpt (Results 1 – 15 of 15) sorted by relevance
/linux-4.4.14/drivers/gpu/host1x/ |
D | syncpt.h | 39 struct host1x_syncpt { struct 75 static inline bool host1x_syncpt_check_max(struct host1x_syncpt *sp, u32 real) in host1x_syncpt_check_max() 85 static inline bool host1x_syncpt_client_managed(struct host1x_syncpt *sp) in host1x_syncpt_client_managed() 94 static inline bool host1x_syncpt_idle(struct host1x_syncpt *sp) in host1x_syncpt_idle() 104 u32 host1x_syncpt_load(struct host1x_syncpt *sp); 107 bool host1x_syncpt_is_expired(struct host1x_syncpt *sp, u32 thresh); 116 u32 host1x_syncpt_load_wait_base(struct host1x_syncpt *sp); 119 u32 host1x_syncpt_incr_max(struct host1x_syncpt *sp, u32 incrs); 122 static inline int host1x_syncpt_is_valid(struct host1x_syncpt *sp) in host1x_syncpt_is_valid() 128 int host1x_syncpt_patch_wait(struct host1x_syncpt *sp, void *patch_addr);
|
D | syncpt.c | 56 static struct host1x_syncpt *host1x_syncpt_alloc(struct host1x *host, in host1x_syncpt_alloc() 61 struct host1x_syncpt *sp = host->syncpt; in host1x_syncpt_alloc() 92 u32 host1x_syncpt_id(struct host1x_syncpt *sp) in host1x_syncpt_id() 101 u32 host1x_syncpt_incr_max(struct host1x_syncpt *sp, u32 incrs) in host1x_syncpt_incr_max() 112 struct host1x_syncpt *sp_base = host->syncpt; in host1x_syncpt_restore() 128 struct host1x_syncpt *sp_base = host->syncpt; in host1x_syncpt_save() 146 u32 host1x_syncpt_load(struct host1x_syncpt *sp) in host1x_syncpt_load() 158 u32 host1x_syncpt_load_wait_base(struct host1x_syncpt *sp) in host1x_syncpt_load_wait_base() 169 int host1x_syncpt_incr(struct host1x_syncpt *sp) in host1x_syncpt_incr() 179 static bool syncpt_load_min_is_expired(struct host1x_syncpt *sp, u32 thresh) in syncpt_load_min_is_expired() [all …]
|
D | dev.h | 29 struct host1x_syncpt; 73 void (*restore)(struct host1x_syncpt *syncpt); 74 void (*restore_wait_base)(struct host1x_syncpt *syncpt); 75 void (*load_wait_base)(struct host1x_syncpt *syncpt); 76 u32 (*load)(struct host1x_syncpt *syncpt); 77 int (*cpu_incr)(struct host1x_syncpt *syncpt); 78 int (*patch_wait)(struct host1x_syncpt *syncpt, void *patch_addr); 105 struct host1x_syncpt *syncpt; 121 struct host1x_syncpt *nop_sp; 142 struct host1x_syncpt *sp) in host1x_hw_syncpt_restore() [all …]
|
D | intr.c | 165 struct host1x_syncpt *syncpt, in process_wait_list() 203 struct host1x_syncpt *syncpt = in syncpt_thresh_work() 204 container_of(syncpt_intr, struct host1x_syncpt, intr); in syncpt_thresh_work() 216 struct host1x_syncpt *syncpt; in host1x_intr_add_action() 260 struct host1x_syncpt *syncpt; in host1x_intr_put_ref() 285 struct host1x_syncpt *syncpt = host->syncpt + id; in host1x_intr_init() 323 struct host1x_syncpt *syncpt = host->syncpt; in host1x_intr_stop()
|
D | cdma.h | 26 struct host1x_syncpt; 55 struct host1x_syncpt *syncpt; /* buffer completion syncpt */
|
D | job.c | 119 static void host1x_syncpt_patch_offset(struct host1x_syncpt *sp, in host1x_syncpt_patch_offset() 147 struct host1x_syncpt *sp = in do_waitchks()
|
D | cdma.c | 229 struct host1x_syncpt *sp = in update_cdma_locked()
|
/linux-4.4.14/include/linux/ |
D | host1x.h | 49 struct host1x_syncpt **syncpts; 131 struct host1x_syncpt; 134 struct host1x_syncpt *host1x_syncpt_get(struct host1x *host, u32 id); 135 u32 host1x_syncpt_id(struct host1x_syncpt *sp); 136 u32 host1x_syncpt_read_min(struct host1x_syncpt *sp); 137 u32 host1x_syncpt_read_max(struct host1x_syncpt *sp); 138 u32 host1x_syncpt_read(struct host1x_syncpt *sp); 139 int host1x_syncpt_incr(struct host1x_syncpt *sp); 140 u32 host1x_syncpt_incr_max(struct host1x_syncpt *sp, u32 incrs); 141 int host1x_syncpt_wait(struct host1x_syncpt *sp, u32 thresh, long timeout, [all …]
|
/linux-4.4.14/drivers/gpu/host1x/hw/ |
D | syncpt_hw.c | 27 static void syncpt_restore(struct host1x_syncpt *sp) in syncpt_restore() 37 static void syncpt_restore_wait_base(struct host1x_syncpt *sp) in syncpt_restore_wait_base() 47 static void syncpt_read_wait_base(struct host1x_syncpt *sp) in syncpt_read_wait_base() 57 static u32 syncpt_load(struct host1x_syncpt *sp) in syncpt_load() 80 static int syncpt_cpu_incr(struct host1x_syncpt *sp) in syncpt_cpu_incr() 96 static int syncpt_patch_wait(struct host1x_syncpt *sp, void *patch_addr) in syncpt_patch_wait()
|
D | intr_hw.c | 31 static void host1x_intr_syncpt_handle(struct host1x_syncpt *syncpt) in host1x_intr_syncpt_handle() 54 struct host1x_syncpt *syncpt = in syncpt_thresh_isr()
|
D | channel_hw.c | 77 struct host1x_syncpt *sp = host->syncpt + job->syncpt_id; in synchronize_syncpt_base() 93 struct host1x_syncpt *sp; in channel_submit()
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
D | drm.c | 486 struct host1x_syncpt *sp; in tegra_syncpt_read() 501 struct host1x_syncpt *sp; in tegra_syncpt_incr() 515 struct host1x_syncpt *sp; in tegra_syncpt_wait() 579 struct host1x_syncpt *syncpt; in tegra_get_syncpt() 617 struct host1x_syncpt *syncpt; in tegra_get_syncpt_base()
|
D | gr2d.c | 145 struct host1x_syncpt **syncpts; in gr2d_probe()
|
D | drm.h | 117 struct host1x_syncpt *syncpt;
|
D | gr3d.c | 244 struct host1x_syncpt **syncpts; in gr3d_probe()
|