/linux-4.4.14/drivers/gpu/host1x/ |
D | intr.c | 165 struct host1x_syncpt *syncpt, in process_wait_list() argument 175 spin_lock(&syncpt->intr.lock); in process_wait_list() 177 remove_completed_waiters(&syncpt->intr.wait_head, threshold, in process_wait_list() 180 empty = list_empty(&syncpt->intr.wait_head); in process_wait_list() 182 host1x_hw_intr_disable_syncpt_intr(host, syncpt->id); in process_wait_list() 184 reset_threshold_interrupt(host, &syncpt->intr.wait_head, in process_wait_list() 185 syncpt->id); in process_wait_list() 187 spin_unlock(&syncpt->intr.lock); in process_wait_list() 203 struct host1x_syncpt *syncpt = in syncpt_thresh_work() local 205 unsigned int id = syncpt->id; in syncpt_thresh_work() [all …]
|
D | syncpt.c | 61 struct host1x_syncpt *sp = host->syncpt; in host1x_syncpt_alloc() 112 struct host1x_syncpt *sp_base = host->syncpt; in host1x_syncpt_restore() 128 struct host1x_syncpt *sp_base = host->syncpt; in host1x_syncpt_save() 343 struct host1x_syncpt *syncpt; in host1x_syncpt_init() local 346 syncpt = devm_kzalloc(host->dev, sizeof(*syncpt) * host->info->nb_pts, in host1x_syncpt_init() 348 if (!syncpt) in host1x_syncpt_init() 357 syncpt[i].id = i; in host1x_syncpt_init() 358 syncpt[i].host = host; in host1x_syncpt_init() 364 host->syncpt = syncpt; in host1x_syncpt_init() 402 struct host1x_syncpt *sp = host->syncpt; in host1x_syncpt_deinit() [all …]
|
D | dev.h | 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; member
|
D | debug.c | 68 u32 max = host1x_syncpt_read_max(m->syncpt + i); in show_syncpts() 69 u32 min = host1x_syncpt_load(m->syncpt + i); in show_syncpts() 73 i, m->syncpt[i].name, min, max); in show_syncpts() 78 base_val = host1x_syncpt_load_wait_base(m->syncpt + i); in show_syncpts()
|
D | Makefile | 3 syncpt.o \
|
D | cdma.h | 55 struct host1x_syncpt *syncpt; /* buffer completion syncpt */ member
|
D | cdma.c | 186 cdma->timeout.syncpt = host1x_syncpt_get(host, job->syncpt_id); in cdma_start_timer_locked() 278 syncpt_val = host1x_syncpt_load(cdma->timeout.syncpt); in host1x_cdma_update_sync_queue()
|
D | job.c | 524 host1x_syncpt_load(host->syncpt + i); in host1x_job_pin()
|
/linux-4.4.14/drivers/gpu/host1x/hw/ |
D | intr_hw.c | 31 static void host1x_intr_syncpt_handle(struct host1x_syncpt *syncpt) in host1x_intr_syncpt_handle() argument 33 unsigned int id = syncpt->id; in host1x_intr_syncpt_handle() 34 struct host1x *host = syncpt->host; in host1x_intr_syncpt_handle() 41 queue_work(host->intr_wq, &syncpt->intr.work); in host1x_intr_syncpt_handle() 54 struct host1x_syncpt *syncpt = in syncpt_thresh_isr() local 55 host->syncpt + (i * BITS_PER_LONG + id); in syncpt_thresh_isr() 56 host1x_intr_syncpt_handle(syncpt); in syncpt_thresh_isr() 83 INIT_WORK(&host->syncpt[i].intr.work, syncpt_thresh_work); in _host1x_intr_init_host_sync()
|
D | cdma_hw.c | 47 host1x_syncpt_incr(cdma->timeout.syncpt); in cdma_timeout_cpu_incr() 50 host1x_syncpt_load(cdma->timeout.syncpt); in cdma_timeout_cpu_incr() 266 syncpt_val = host1x_syncpt_load(cdma->timeout.syncpt); in cdma_timeout_handler() 281 __func__, cdma->timeout.syncpt->id, cdma->timeout.syncpt->name, in cdma_timeout_handler()
|
D | channel_hw.c | 77 struct host1x_syncpt *sp = host->syncpt + job->syncpt_id; in synchronize_syncpt_base() 101 sp = host->syncpt + job->syncpt_id; in channel_submit()
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
D | drm.c | 340 struct drm_tegra_syncpt syncpt; in tegra_drm_submit() local 394 if (copy_from_user(&syncpt, (void __user *)(uintptr_t)args->syncpts, in tegra_drm_submit() 395 sizeof(syncpt))) { in tegra_drm_submit() 401 job->syncpt_incrs = syncpt.incrs; in tegra_drm_submit() 402 job->syncpt_id = syncpt.id; in tegra_drm_submit() 579 struct host1x_syncpt *syncpt; in tegra_get_syncpt() local 589 syncpt = context->client->base.syncpts[args->index]; in tegra_get_syncpt() 590 args->id = host1x_syncpt_id(syncpt); in tegra_get_syncpt() 617 struct host1x_syncpt *syncpt; in tegra_get_syncpt_base() local 624 if (args->syncpt >= context->client->base.num_syncpts) in tegra_get_syncpt_base() [all …]
|
D | dc.c | 920 if (dc->syncpt) in tegra_dc_get_vblank_counter() 921 return host1x_syncpt_read(dc->syncpt); in tegra_dc_get_vblank_counter() 1705 dc->syncpt = host1x_syncpt_request(dc->dev, flags); in tegra_dc_init() 1706 if (!dc->syncpt) in tegra_dc_init() 1774 if (dc->syncpt) { in tegra_dc_init() 1775 u32 syncpt = host1x_syncpt_id(dc->syncpt); in tegra_dc_init() local 1780 value = SYNCPT_VSYNC_ENABLE | syncpt; in tegra_dc_init() 1855 host1x_syncpt_free(dc->syncpt); in tegra_dc_exit()
|
D | drm.h | 117 struct host1x_syncpt *syncpt; member
|
/linux-4.4.14/fs/jfs/ |
D | jfs_logmgr.h | 295 } syncpt; member 407 int syncpt; /* 4: addr of last syncpt record */ member 498 diff = (lsn) - (log)->syncpt;\
|
D | jfs_logmgr.c | 967 if (log->sync == log->syncpt) { in lmLogSync() 984 if (log->sync != log->syncpt) { in lmLogSync() 989 lrd.log.syncpt.sync = cpu_to_le32(log->sync); in lmLogSync() 992 log->syncpt = log->sync; in lmLogSync() 1026 log->syncpt = log->sync = lsn; in lmLogSync() 1041 log->syncpt); in lmLogSync() 1389 lrd.log.syncpt.sync = 0; in lmLogInit() 1413 log->syncpt = lsn; in lmLogInit() 1414 log->sync = log->syncpt; in lmLogInit() 1418 log->lsn, log->syncpt, log->sync); in lmLogInit() [all …]
|
/linux-4.4.14/include/uapi/drm/ |
D | tegra_drm.h | 80 __u32 syncpt; member 112 __u32 syncpt; member
|
/linux-4.4.14/net/tipc/ |
D | node.c | 1154 u16 rcv_nxt, syncpt, dlv_nxt; in tipc_node_check_state() local 1198 syncpt = oseqno + exp_pkts - 1; in tipc_node_check_state() 1205 if (less(syncpt, n->sync_point)) in tipc_node_check_state() 1206 n->sync_point = syncpt; in tipc_node_check_state() 1225 syncpt = iseqno + exp_pkts - 1; in tipc_node_check_state() 1231 n->sync_point = syncpt; in tipc_node_check_state() 1235 if (less(syncpt, n->sync_point)) in tipc_node_check_state() 1236 n->sync_point = syncpt; in tipc_node_check_state()
|
/linux-4.4.14/drivers/staging/android/ |
D | sync.h | 70 int (*fill_driver_data)(struct sync_pt *syncpt, void *data, int size);
|
/linux-4.4.14/Documentation/devicetree/bindings/display/tegra/ |
D | nvidia,tegra20-host1x.txt | 253 interrupts = <0 65 0x04 /* mpcore syncpt */
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | tegra114.dtsi | 16 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */
|
D | tegra20.dtsi | 15 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */
|
D | tegra30.dtsi | 93 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */
|
D | tegra124.dtsi | 87 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */
|