Home
last modified time | relevance | path

Searched refs:syncpt (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/gpu/host1x/
H A Dintr.c77 struct host1x_syncpt *sp = &host->syncpt[id]; in host1x_intr_handle_interrupt()
108 struct host1x_syncpt *syncpt = &host->syncpt[id]; in host1x_intr_init() local
110 spin_lock_init(&syncpt->fences.lock); in host1x_intr_init()
111 INIT_LIST_HEAD(&syncpt->fences.list); in host1x_intr_init()
H A Ddev.h67 void (*restore)(struct host1x_syncpt *syncpt);
68 void (*restore_wait_base)(struct host1x_syncpt *syncpt);
69 void (*load_wait_base)(struct host1x_syncpt *syncpt);
70 u32 (*load)(struct host1x_syncpt *syncpt);
71 int (*cpu_incr)(struct host1x_syncpt *syncpt);
72 void (*assign_to_channel)(struct host1x_syncpt *syncpt,
137 struct host1x_syncpt *syncpt; member
H A DMakefile4 syncpt.o \
H A Dcdma.h47 struct host1x_syncpt *syncpt; /* buffer completion syncpt */ member
H A Djob.c101 if (job->syncpt) in job_free()
102 host1x_syncpt_put(job->syncpt); in job_free()
684 dev_dbg(dev, " SYNCPT_ID %d\n", job->syncpt->id); in host1x_job_dump()
/linux/drivers/gpu/drm/tegra/
H A Ddrm.c178 struct drm_tegra_syncpt syncpt; in tegra_drm_submit() local
304 if (copy_from_user(&syncpt, user_syncpt, sizeof(syncpt))) { in tegra_drm_submit()
310 sp = host1x_syncpt_get_by_id(host1x, syncpt.id); in tegra_drm_submit()
318 job->syncpt_incrs = syncpt.incrs; in tegra_drm_submit()
319 job->syncpt = sp; in tegra_drm_submit()
521 struct host1x_syncpt *syncpt; in tegra_get_syncpt() local
537 syncpt = context->client->base.syncpts[args->index]; in tegra_get_syncpt()
538 args->id = host1x_syncpt_id(syncpt); in tegra_get_syncpt()
575 struct host1x_syncpt *syncpt; in tegra_get_syncpt_base() local
586 if (args->syncpt >= context->client->base.num_syncpts) { in tegra_get_syncpt_base()
[all …]
H A Dsubmit.c332 if (args->syncpt.flags) { in submit_get_syncpt()
338 sp = xa_load(syncpoints, args->syncpt.id); in submit_get_syncpt()
344 job->syncpt = host1x_syncpt_get(sp); in submit_get_syncpt()
345 job->syncpt_incrs = args->syncpt.increments; in submit_get_syncpt()
457 if (cmd->wait_syncpt.id != args->syncpt.id) { in submit_create_job()
646 args->syncpt.value = job->syncpt_end; in tegra_drm_ioctl_channel_submit()
649 struct dma_fence *fence = host1x_fence_create(job->syncpt, job->syncpt_end, true); in tegra_drm_ioctl_channel_submit()
H A Ddc.h84 struct host1x_syncpt *syncpt; member
/linux/fs/jfs/
H A Djfs_logmgr.h282 } syncpt; member
394 int syncpt; /* 4: addr of last syncpt record */ member
485 diff = (lsn) - (log)->syncpt;\
H A Djfs_logmgr.c946 if (log->sync == log->syncpt) { in lmLogSync()
963 if (log->sync != log->syncpt) { in lmLogSync()
968 lrd.log.syncpt.sync = cpu_to_le32(log->sync); in lmLogSync()
971 log->syncpt = log->sync; in lmLogSync()
1005 log->syncpt = log->sync = lsn; in lmLogSync()
1020 log->syncpt); in lmLogSync()
1365 lrd.log.syncpt.sync = 0; in lmLogInit()
1389 log->syncpt = lsn; in lmLogInit()
1390 log->sync = log->syncpt; in lmLogInit()
1394 log->lsn, log->syncpt, log->sync); in lmLogInit()
[all …]
/linux/include/uapi/drm/
H A Dtegra_drm.h239 __u32 syncpt; member
381 __u32 syncpt; member
991 struct drm_tegra_submit_syncpt syncpt; member
/linux/net/tipc/
H A Dnode.c1938 u16 rcv_nxt, syncpt, dlv_nxt, inputq_len; in tipc_node_check_state() local
1996 syncpt = oseqno + exp_pkts - 1; in tipc_node_check_state()
2015 if (less(syncpt, n->sync_point)) in tipc_node_check_state()
2016 n->sync_point = syncpt; in tipc_node_check_state()
2036 syncpt = msg_syncpt(hdr); in tipc_node_check_state()
2038 syncpt = msg_seqno(msg_inner_hdr(hdr)) + exp_pkts - 1; in tipc_node_check_state()
2042 n->sync_point = syncpt; in tipc_node_check_state()
/linux/include/linux/
H A Dhost1x.h295 struct host1x_syncpt *syncpt; member
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra114.dtsi37 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */
39 interrupt-names = "syncpt", "host1x";
H A Dtegra20.dtsi38 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */
40 interrupt-names = "syncpt", "host1x";
H A Dtegra30.dtsi121 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */
123 interrupt-names = "syncpt", "host1x";
H A Dtegra124.dtsi92 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */
94 interrupt-names = "syncpt", "host1x";
/linux/Documentation/gpu/
H A Dtegra.rst58 .. kernel-doc:: drivers/gpu/host1x/syncpt.c
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra132.dtsi88 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */
90 interrupt-names = "syncpt", "host1x";
H A Dtegra210.dtsi93 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>, /* syncpt */
95 interrupt-names = "syncpt", "host1x";
H A Dtegra186.dtsi1523 interrupt-names = "syncpt", "host1x";
H A Dtegra194.dtsi1899 interrupt-names = "syncpt", "host1x";