Lines Matching refs:syncpt
62 struct host1x_syncpt *sp = host->syncpt; in host1x_syncpt_alloc()
138 struct host1x_syncpt *sp_base = host->syncpt; in host1x_syncpt_restore()
165 struct host1x_syncpt *sp_base = host->syncpt; in host1x_syncpt_save()
277 struct host1x_syncpt *syncpt; in host1x_syncpt_init() local
280 syncpt = devm_kcalloc(host->dev, host->info->nb_pts, sizeof(*syncpt), in host1x_syncpt_init()
282 if (!syncpt) in host1x_syncpt_init()
291 syncpt[i].id = i; in host1x_syncpt_init()
292 syncpt[i].host = host; in host1x_syncpt_init()
299 host->syncpt = syncpt; in host1x_syncpt_init()
308 kref_init(&host->syncpt[26].ref); in host1x_syncpt_init()
309 kref_init(&host->syncpt[27].ref); in host1x_syncpt_init()
372 struct host1x_syncpt *sp = host->syncpt; in host1x_syncpt_deinit()
445 if (kref_get_unless_zero(&host->syncpt[id].ref)) in host1x_syncpt_get_by_id()
446 return &host->syncpt[id]; in host1x_syncpt_get_by_id()
464 return &host->syncpt[id]; in host1x_syncpt_get_by_id_noref()
524 kref_put(&host->syncpt[syncpt_id].ref, do_nothing); in host1x_syncpt_release_vblank_reservation()