Home
last modified time | relevance | path

Searched refs:tegra_drm_client (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/tegra/
H A Ddrm.h63 struct tegra_drm_client;
66 struct tegra_drm_client *client;
78 int (*open_channel)(struct tegra_drm_client *client,
86 int (*get_streamid_offset)(struct tegra_drm_client *client, u32 *offset);
87 int (*can_use_memory_ctx)(struct tegra_drm_client *client, bool *supported);
95 tegra_drm_get_streamid_offset_thi(struct tegra_drm_client *client, u32 *offset) in tegra_drm_get_streamid_offset_thi()
102 struct tegra_drm_client { struct
113 static inline struct tegra_drm_client * argument
116 return container_of(client, struct tegra_drm_client, base); in host1x_to_drm_client()
120 struct tegra_drm_client *client);
[all …]
H A Dgr2d.c32 struct tegra_drm_client client;
44 static inline struct gr2d *to_gr2d(struct tegra_drm_client *client) in to_gr2d()
51 struct tegra_drm_client *drm = host1x_to_drm_client(client); in gr2d_init()
93 struct tegra_drm_client *drm = host1x_to_drm_client(client); in gr2d_exit()
120 static int gr2d_open_channel(struct tegra_drm_client *client, in gr2d_open_channel()
H A Dnvdec.c40 struct tegra_drm_client client;
55 static inline struct nvdec *to_nvdec(struct tegra_drm_client *client) in to_nvdec()
154 struct tegra_drm_client *drm = host1x_to_drm_client(client); in nvdec_init()
202 struct tegra_drm_client *drm = host1x_to_drm_client(client); in nvdec_exit()
352 static int nvdec_open_channel(struct tegra_drm_client *client, in nvdec_open_channel()
369 static int nvdec_can_use_memory_ctx(struct tegra_drm_client *client, bool *supported) in nvdec_can_use_memory_ctx()
H A Dvic.c33 struct tegra_drm_client client;
45 static inline struct vic *to_vic(struct tegra_drm_client *client) in to_vic()
120 struct tegra_drm_client *drm = host1x_to_drm_client(client); in vic_init()
168 struct tegra_drm_client *drm = host1x_to_drm_client(client); in vic_exit()
358 static int vic_open_channel(struct tegra_drm_client *client, in vic_open_channel()
375 static int vic_can_use_memory_ctx(struct tegra_drm_client *client, bool *supported) in vic_can_use_memory_ctx()
H A Dgr3d.c41 struct tegra_drm_client client;
54 static inline struct gr3d *to_gr3d(struct tegra_drm_client *client) in to_gr3d()
61 struct tegra_drm_client *drm = host1x_to_drm_client(client); in gr3d_init()
103 struct tegra_drm_client *drm = host1x_to_drm_client(client); in gr3d_exit()
129 static int gr3d_open_channel(struct tegra_drm_client *client, in gr3d_open_channel()
H A Duapi.c65 static struct tegra_drm_client *tegra_drm_find_client(struct tegra_drm *tegra, u32 class) in tegra_drm_find_client()
67 struct tegra_drm_client *client; in tegra_drm_find_client()
82 struct tegra_drm_client *client = NULL; in tegra_drm_ioctl_channel_open()
H A Dsubmit.h17 int tegra_drm_fw_validate(struct tegra_drm_client *client, u32 *data, u32 start,
H A Dfirewall.c10 struct tegra_drm_client *client;
144 int tegra_drm_fw_validate(struct tegra_drm_client *client, u32 *data, u32 start, in tegra_drm_fw_validate()
H A Ddrm.c430 struct tegra_drm_client *client, in tegra_client_open()
465 struct tegra_drm_client *client; in tegra_open_channel()
911 struct tegra_drm_client *client) in tegra_drm_register_client()
930 struct tegra_drm_client *client) in tegra_drm_unregister_client()
H A Dsubmit.c492 struct tegra_drm_client *client = container_of(job->client, struct tegra_drm_client, base); in release_job()