Lines Matching defs:fbtft_par

33 struct fbtft_par;
61 int (*write)(struct fbtft_par *par, void *buf, size_t len);
62 int (*read)(struct fbtft_par *par, void *buf, size_t len);
63 int (*write_vmem)(struct fbtft_par *par, size_t offset, size_t len);
64 void (*write_register)(struct fbtft_par *par, int len, ...);
66 void (*set_addr_win)(struct fbtft_par *par,
68 void (*reset)(struct fbtft_par *par);
70 void (*update_display)(struct fbtft_par *par,
72 int (*init_display)(struct fbtft_par *par);
73 int (*blank)(struct fbtft_par *par, bool on);
75 unsigned long (*request_gpios_match)(struct fbtft_par *par,
77 int (*request_gpios)(struct fbtft_par *par);
78 int (*verify_gpios)(struct fbtft_par *par);
80 void (*register_backlight)(struct fbtft_par *par);
81 void (*unregister_backlight)(struct fbtft_par *par);
83 int (*set_var)(struct fbtft_par *par);
84 int (*set_gamma)(struct fbtft_par *par, u32 *curves);
147 * struct fbtft_par - Main FBTFT data structure
191 struct fbtft_par {
240 int fbtft_write_buf_dc(struct fbtft_par *par, void *buf, size_t len, int dc);
250 void fbtft_register_backlight(struct fbtft_par *par);
251 void fbtft_unregister_backlight(struct fbtft_par *par);
252 int fbtft_init_display(struct fbtft_par *par);
258 int fbtft_write_spi(struct fbtft_par *par, void *buf, size_t len);
259 int fbtft_write_spi_emulate_9(struct fbtft_par *par, void *buf, size_t len);
260 int fbtft_read_spi(struct fbtft_par *par, void *buf, size_t len);
261 int fbtft_write_gpio8_wr(struct fbtft_par *par, void *buf, size_t len);
262 int fbtft_write_gpio16_wr(struct fbtft_par *par, void *buf, size_t len);
263 int fbtft_write_gpio16_wr_latched(struct fbtft_par *par, void *buf, size_t len);
266 int fbtft_write_vmem8_bus8(struct fbtft_par *par, size_t offset, size_t len);
267 int fbtft_write_vmem16_bus16(struct fbtft_par *par, size_t offset, size_t len);
268 int fbtft_write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len);
269 int fbtft_write_vmem16_bus9(struct fbtft_par *par, size_t offset, size_t len);
270 void fbtft_write_reg8_bus8(struct fbtft_par *par, int len, ...);
271 void fbtft_write_reg8_bus9(struct fbtft_par *par, int len, ...);
272 void fbtft_write_reg16_bus8(struct fbtft_par *par, int len, ...);
273 void fbtft_write_reg16_bus16(struct fbtft_par *par, int len, ...);