Lines Matching full:sti

7 /* generic STI structures & functions */
11 #define STI_REGION_MAX 8 /* hardcoded STI constants */
21 /* The latency of the STI functions cannot really be reduced by setting
22 * this to 0; STI doesn't seem to be designed to allow calling a different
31 * the screen buffer and a kernel thread to call STI occasionally.
43 #define sti_onscreen_x(sti) (sti->glob_cfg->onscreen_x) argument
44 #define sti_onscreen_y(sti) (sti->glob_cfg->onscreen_y) argument
47 #define sti_font_x(sti) (PTR_STI(sti->font)->width) argument
48 #define sti_font_y(sti) (PTR_STI(sti->font)->height) argument
57 /* STI function configuration structs */
80 u32 *sti_mem_addr; /* pointer to global sti memory (size=sti_mem_request) */
99 /* STI init function structs */
145 /* STI configuration function structs */
244 struct sti_rom_font *raw; /* native ptr for STI functions */
257 /* STI font printing function structs */
281 /* STI blockmove structs */
311 * low memory (< 4GB) if STI is used with 32bit STI on a 64bit kernel */
333 /* min 256 bytes which is STI default, max sti->sti_mem_request */
338 /* internal generic STI struct */
367 /* PCI data structures (pg. 17ff from sti.pdf) */
383 struct sti_struct *sti_get_rom(unsigned int index); /* 0: default sti */
384 void sti_font_convert_bytemode(struct sti_struct *sti, struct sti_cooked_font *f);
387 /* sticore main function to call STI firmware */
389 int sti_call(const struct sti_struct *sti, unsigned long func,
394 /* functions to call the STI ROM directly */
396 void sti_putc(struct sti_struct *sti, int c, int y, int x,
398 void sti_set(struct sti_struct *sti, int src_y, int src_x,
400 void sti_clear(struct sti_struct *sti, int src_y, int src_x,
402 void sti_bmove(struct sti_struct *sti, int src_y, int src_x,