diff options
Diffstat (limited to 'drivers/gpu/host1x/dev.h')
| -rw-r--r-- | drivers/gpu/host1x/dev.h | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/drivers/gpu/host1x/dev.h b/drivers/gpu/host1x/dev.h index e3fd1f0694c6..5220510f39da 100644 --- a/drivers/gpu/host1x/dev.h +++ b/drivers/gpu/host1x/dev.h | |||
| @@ -45,7 +45,7 @@ struct host1x_cdma_ops { | |||
| 45 | void (*start)(struct host1x_cdma *cdma); | 45 | void (*start)(struct host1x_cdma *cdma); |
| 46 | void (*stop)(struct host1x_cdma *cdma); | 46 | void (*stop)(struct host1x_cdma *cdma); |
| 47 | void (*flush)(struct host1x_cdma *cdma); | 47 | void (*flush)(struct host1x_cdma *cdma); |
| 48 | int (*timeout_init)(struct host1x_cdma *cdma, u32 syncpt_id); | 48 | int (*timeout_init)(struct host1x_cdma *cdma, unsigned int syncpt); |
| 49 | void (*timeout_destroy)(struct host1x_cdma *cdma); | 49 | void (*timeout_destroy)(struct host1x_cdma *cdma); |
| 50 | void (*freeze)(struct host1x_cdma *cdma); | 50 | void (*freeze)(struct host1x_cdma *cdma); |
| 51 | void (*resume)(struct host1x_cdma *cdma, u32 getptr); | 51 | void (*resume)(struct host1x_cdma *cdma, u32 getptr); |
| @@ -82,9 +82,9 @@ struct host1x_intr_ops { | |||
| 82 | int (*init_host_sync)(struct host1x *host, u32 cpm, | 82 | int (*init_host_sync)(struct host1x *host, u32 cpm, |
| 83 | void (*syncpt_thresh_work)(struct work_struct *work)); | 83 | void (*syncpt_thresh_work)(struct work_struct *work)); |
| 84 | void (*set_syncpt_threshold)( | 84 | void (*set_syncpt_threshold)( |
| 85 | struct host1x *host, u32 id, u32 thresh); | 85 | struct host1x *host, unsigned int id, u32 thresh); |
| 86 | void (*enable_syncpt_intr)(struct host1x *host, u32 id); | 86 | void (*enable_syncpt_intr)(struct host1x *host, unsigned int id); |
| 87 | void (*disable_syncpt_intr)(struct host1x *host, u32 id); | 87 | void (*disable_syncpt_intr)(struct host1x *host, unsigned int id); |
| 88 | void (*disable_all_syncpt_intrs)(struct host1x *host); | 88 | void (*disable_all_syncpt_intrs)(struct host1x *host); |
| 89 | int (*free_syncpt_irq)(struct host1x *host); | 89 | int (*free_syncpt_irq)(struct host1x *host); |
| 90 | }; | 90 | }; |
| @@ -182,19 +182,20 @@ static inline int host1x_hw_intr_init_host_sync(struct host1x *host, u32 cpm, | |||
| 182 | } | 182 | } |
| 183 | 183 | ||
| 184 | static inline void host1x_hw_intr_set_syncpt_threshold(struct host1x *host, | 184 | static inline void host1x_hw_intr_set_syncpt_threshold(struct host1x *host, |
| 185 | u32 id, u32 thresh) | 185 | unsigned int id, |
| 186 | u32 thresh) | ||
| 186 | { | 187 | { |
| 187 | host->intr_op->set_syncpt_threshold(host, id, thresh); | 188 | host->intr_op->set_syncpt_threshold(host, id, thresh); |
| 188 | } | 189 | } |
| 189 | 190 | ||
| 190 | static inline void host1x_hw_intr_enable_syncpt_intr(struct host1x *host, | 191 | static inline void host1x_hw_intr_enable_syncpt_intr(struct host1x *host, |
| 191 | u32 id) | 192 | unsigned int id) |
| 192 | { | 193 | { |
| 193 | host->intr_op->enable_syncpt_intr(host, id); | 194 | host->intr_op->enable_syncpt_intr(host, id); |
| 194 | } | 195 | } |
| 195 | 196 | ||
| 196 | static inline void host1x_hw_intr_disable_syncpt_intr(struct host1x *host, | 197 | static inline void host1x_hw_intr_disable_syncpt_intr(struct host1x *host, |
| 197 | u32 id) | 198 | unsigned int id) |
| 198 | { | 199 | { |
| 199 | host->intr_op->disable_syncpt_intr(host, id); | 200 | host->intr_op->disable_syncpt_intr(host, id); |
| 200 | } | 201 | } |
| @@ -211,9 +212,9 @@ static inline int host1x_hw_intr_free_syncpt_irq(struct host1x *host) | |||
| 211 | 212 | ||
| 212 | static inline int host1x_hw_channel_init(struct host1x *host, | 213 | static inline int host1x_hw_channel_init(struct host1x *host, |
| 213 | struct host1x_channel *channel, | 214 | struct host1x_channel *channel, |
| 214 | int chid) | 215 | unsigned int id) |
| 215 | { | 216 | { |
| 216 | return host->channel_op->init(channel, host, chid); | 217 | return host->channel_op->init(channel, host, id); |
| 217 | } | 218 | } |
| 218 | 219 | ||
| 219 | static inline int host1x_hw_channel_submit(struct host1x *host, | 220 | static inline int host1x_hw_channel_submit(struct host1x *host, |
| @@ -242,9 +243,9 @@ static inline void host1x_hw_cdma_flush(struct host1x *host, | |||
| 242 | 243 | ||
| 243 | static inline int host1x_hw_cdma_timeout_init(struct host1x *host, | 244 | static inline int host1x_hw_cdma_timeout_init(struct host1x *host, |
| 244 | struct host1x_cdma *cdma, | 245 | struct host1x_cdma *cdma, |
| 245 | u32 syncpt_id) | 246 | unsigned int syncpt) |
| 246 | { | 247 | { |
| 247 | return host->cdma_op->timeout_init(cdma, syncpt_id); | 248 | return host->cdma_op->timeout_init(cdma, syncpt); |
| 248 | } | 249 | } |
| 249 | 250 | ||
| 250 | static inline void host1x_hw_cdma_timeout_destroy(struct host1x *host, | 251 | static inline void host1x_hw_cdma_timeout_destroy(struct host1x *host, |
