Lines Matching full:sti

5 /* generic STI structures & functions */
9 #define STI_REGION_MAX 8 /* hardcoded STI constants */
19 /* The latency of the STI functions cannot really be reduced by setting
20 * this to 0; STI doesn't seem to be designed to allow calling a different
29 * the screen buffer and a kernel thread to call STI occasionally.
42 #define sti_onscreen_x(sti) (sti->glob_cfg->onscreen_x) argument
43 #define sti_onscreen_y(sti) (sti->glob_cfg->onscreen_y) argument
46 #define sti_font_x(sti) (PTR_STI(sti->font)->width) argument
47 #define sti_font_y(sti) (PTR_STI(sti->font)->height) argument
56 /* STI function configuration structs */
79 u32 sti_mem_addr; /* pointer to global sti memory (size=sti_mem_request) */
98 /* STI init function structs */
144 /* STI configuration function structs */
243 struct sti_rom_font *raw; /* native ptr for STI functions */
256 /* STI font printing function structs */
280 /* STI blockmove structs */
310 * low memory (< 4GB) if STI is used with 32bit STI on a 64bit kernel */
332 /* min 256 bytes which is STI default, max sti->sti_mem_request */
337 /* internal generic STI struct */
365 /* PCI data structures (pg. 17ff from sti.pdf) */
368 /* pointer to the fb_info where this STI device is used */
381 struct sti_struct *sti_get_rom(unsigned int index); /* 0: default sti */
382 void sti_font_convert_bytemode(struct sti_struct *sti, struct sti_cooked_font *f);
385 /* sticore main function to call STI firmware */
387 int sti_call(const struct sti_struct *sti, unsigned long func,
392 /* functions to call the STI ROM directly */
394 void sti_putc(struct sti_struct *sti, int c, int y, int x,
396 void sti_set(struct sti_struct *sti, int src_y, int src_x,
398 void sti_clear(struct sti_struct *sti, int src_y, int src_x,
400 void sti_bmove(struct sti_struct *sti, int src_y, int src_x,