Lines Matching refs:ast
242 static inline u##x ast_read##x(struct ast_private *ast, u32 reg) { \
244 val = ioread##x(ast->regs + reg); \
253 static inline u##x ast_io_read##x(struct ast_private *ast, u32 reg) { \
255 val = ioread##x(ast->ioregs + reg); \
264 static inline void ast_write##x(struct ast_private *ast, u32 reg, u##x val) {\
265 iowrite##x(val, ast->regs + reg);\
273 static inline void ast_io_write##x(struct ast_private *ast, u32 reg, u##x val) {\
274 iowrite##x(val, ast->ioregs + reg);\
281 static inline void ast_set_index_reg(struct ast_private *ast, in ast_set_index_reg() argument
285 ast_io_write16(ast, base, ((u16)val << 8) | index); in ast_set_index_reg()
288 void ast_set_index_reg_mask(struct ast_private *ast,
291 uint8_t ast_get_index_reg(struct ast_private *ast,
293 uint8_t ast_get_index_reg_mask(struct ast_private *ast,
296 static inline void ast_open_key(struct ast_private *ast) in ast_open_key() argument
298 ast_set_index_reg(ast, AST_IO_CRTC_PORT, 0x80, 0xA8); in ast_open_key()
355 int ast_mode_config_init(struct ast_private *ast);
479 int ast_mm_init(struct ast_private *ast);
486 u32 ast_mindwm(struct ast_private *ast, u32 r);
487 void ast_moutdwm(struct ast_private *ast, u32 r, u32 v);
488 void ast_patch_ahb_2500(struct ast_private *ast);