Lines Matching full:host1x

3  * Tegra host1x Syncpoints
13 #include <trace/events/host1x.h>
24 host1x_syncpt_base_request(struct host1x *host) in host1x_syncpt_base_request()
48 * @host: host1x device data
58 struct host1x_syncpt *host1x_syncpt_alloc(struct host1x *host, in host1x_syncpt_alloc()
110 * @sp: host1x syncpoint
124 * @sp: host1x syncpoint
136 void host1x_syncpt_restore(struct host1x *host) in host1x_syncpt_restore()
163 void host1x_syncpt_save(struct host1x *host) in host1x_syncpt_save()
205 * @sp: host1x syncpoint
215 * @sp: host1x syncpoint
280 int host1x_syncpt_init(struct host1x *host) in host1x_syncpt_init()
326 * host1x client drivers can use this function to allocate a syncpoint for
328 * use by the client exclusively. When no longer using a syncpoint, a host1x
334 struct host1x *host = dev_get_drvdata(client->host->parent); in host1x_syncpt_request()
361 * @sp: host1x syncpoint
364 * host1x client driver should call this when the syncpoint is no longer in
376 void host1x_syncpt_deinit(struct host1x *host) in host1x_syncpt_deinit()
387 * @sp: host1x syncpoint
402 * @sp: host1x syncpoint
417 * @sp: host1x syncpoint
425 unsigned int host1x_syncpt_nb_pts(struct host1x *host) in host1x_syncpt_nb_pts()
430 unsigned int host1x_syncpt_nb_bases(struct host1x *host) in host1x_syncpt_nb_bases()
435 unsigned int host1x_syncpt_nb_mlocks(struct host1x *host) in host1x_syncpt_nb_mlocks()
442 * @host: host1x controller
445 struct host1x_syncpt *host1x_syncpt_get_by_id(struct host1x *host, in host1x_syncpt_get_by_id()
461 * @host: host1x controller
464 struct host1x_syncpt *host1x_syncpt_get_by_id_noref(struct host1x *host, in host1x_syncpt_get_by_id_noref()
488 * @sp: host1x syncpoint
498 * @base: host1x syncpoint wait base
514 * @client: host1x bus client
525 struct host1x *host = dev_get_drvdata(client->host->parent); in host1x_syncpt_release_vblank_reservation()