Lines Matching full:host1x

3  * Tegra host1x Syncpoints
12 #include <trace/events/host1x.h>
23 host1x_syncpt_base_request(struct host1x *host) in host1x_syncpt_base_request()
47 * @host: host1x device data
57 struct host1x_syncpt *host1x_syncpt_alloc(struct host1x *host, in host1x_syncpt_alloc()
109 * @sp: host1x syncpoint
123 * @sp: host1x syncpoint
135 void host1x_syncpt_restore(struct host1x *host) in host1x_syncpt_restore()
162 void host1x_syncpt_save(struct host1x *host) in host1x_syncpt_save()
204 * @sp: host1x syncpoint
225 * @sp: host1x syncpoint
328 int host1x_syncpt_init(struct host1x *host) in host1x_syncpt_init()
374 * host1x client drivers can use this function to allocate a syncpoint for
376 * use by the client exclusively. When no longer using a syncpoint, a host1x
382 struct host1x *host = dev_get_drvdata(client->host->parent); in host1x_syncpt_request()
409 * @sp: host1x syncpoint
412 * host1x client driver should call this when the syncpoint is no longer in
424 void host1x_syncpt_deinit(struct host1x *host) in host1x_syncpt_deinit()
435 * @sp: host1x syncpoint
450 * @sp: host1x syncpoint
465 * @sp: host1x syncpoint
473 unsigned int host1x_syncpt_nb_pts(struct host1x *host) in host1x_syncpt_nb_pts()
478 unsigned int host1x_syncpt_nb_bases(struct host1x *host) in host1x_syncpt_nb_bases()
483 unsigned int host1x_syncpt_nb_mlocks(struct host1x *host) in host1x_syncpt_nb_mlocks()
490 * @host: host1x controller
493 struct host1x_syncpt *host1x_syncpt_get_by_id(struct host1x *host, in host1x_syncpt_get_by_id()
509 * @host: host1x controller
512 struct host1x_syncpt *host1x_syncpt_get_by_id_noref(struct host1x *host, in host1x_syncpt_get_by_id_noref()
536 * @sp: host1x syncpoint
546 * @base: host1x syncpoint wait base
562 * @client: host1x bus client
573 struct host1x *host = dev_get_drvdata(client->host->parent); in host1x_syncpt_release_vblank_reservation()