/Linux-v4.19/drivers/gpu/drm/ast/ |
D | ast_post.c | 39 struct ast_private *ast = dev->dev_private; in ast_enable_vga() local 41 ast_io_write8(ast, AST_IO_VGA_ENABLE_PORT, 0x01); in ast_enable_vga() 42 ast_io_write8(ast, AST_IO_MISC_PORT_WRITE, 0x01); in ast_enable_vga() 47 struct ast_private *ast = dev->dev_private; in ast_enable_mmio() local 49 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xa1, 0xff, 0x04); in ast_enable_mmio() 55 struct ast_private *ast = dev->dev_private; in ast_is_vga_enabled() local 58 if (ast->chip == AST1180) { in ast_is_vga_enabled() 61 ch = ast_io_read8(ast, AST_IO_VGA_ENABLE_PORT); in ast_is_vga_enabled() 74 struct ast_private *ast = dev->dev_private; in ast_set_def_ext_reg() local 80 ast_set_index_reg(ast, AST_IO_CRTC_PORT, i, 0x00); in ast_set_def_ext_reg() [all …]
|
D | ast_dp501.c | 10 struct ast_private *ast = dev->dev_private; in ast_load_dp501_microcode() local 12 return request_firmware(&ast->dp501_fw, "ast_dp501_fw.bin", dev->dev); in ast_load_dp501_microcode() 15 static void send_ack(struct ast_private *ast) in send_ack() argument 18 sendack = ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x9b, 0xff); in send_ack() 20 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x9b, 0x00, sendack); in send_ack() 23 static void send_nack(struct ast_private *ast) in send_nack() argument 26 sendack = ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x9b, 0xff); in send_nack() 28 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x9b, 0x00, sendack); in send_nack() 31 static bool wait_ack(struct ast_private *ast) in wait_ack() argument 36 waitack = ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xd2, 0xff); in wait_ack() [all …]
|
D | ast_main.c | 35 void ast_set_index_reg_mask(struct ast_private *ast, in ast_set_index_reg_mask() argument 40 ast_io_write8(ast, base, index); in ast_set_index_reg_mask() 41 tmp = (ast_io_read8(ast, base + 1) & mask) | val; in ast_set_index_reg_mask() 42 ast_set_index_reg(ast, base, index, tmp); in ast_set_index_reg_mask() 45 uint8_t ast_get_index_reg(struct ast_private *ast, in ast_get_index_reg() argument 49 ast_io_write8(ast, base, index); in ast_get_index_reg() 50 ret = ast_io_read8(ast, base + 1); in ast_get_index_reg() 54 uint8_t ast_get_index_reg_mask(struct ast_private *ast, in ast_get_index_reg_mask() argument 58 ast_io_write8(ast, base, index); in ast_get_index_reg_mask() 59 ret = ast_io_read8(ast, base + 1) & mask; in ast_get_index_reg_mask() [all …]
|
D | ast_mode.c | 49 static inline void ast_load_palette_index(struct ast_private *ast, in ast_load_palette_index() argument 53 ast_io_write8(ast, AST_IO_DAC_INDEX_WRITE, index); in ast_load_palette_index() 54 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 55 ast_io_write8(ast, AST_IO_DAC_DATA, red); in ast_load_palette_index() 56 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 57 ast_io_write8(ast, AST_IO_DAC_DATA, green); in ast_load_palette_index() 58 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 59 ast_io_write8(ast, AST_IO_DAC_DATA, blue); in ast_load_palette_index() 60 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 65 struct ast_private *ast = crtc->dev->dev_private; in ast_crtc_load_lut() local [all …]
|
D | ast_ttm.c | 51 static int ast_ttm_global_init(struct ast_private *ast) in ast_ttm_global_init() argument 56 global_ref = &ast->ttm.mem_global_ref; in ast_ttm_global_init() 68 ast->ttm.bo_global_ref.mem_glob = in ast_ttm_global_init() 69 ast->ttm.mem_global_ref.object; in ast_ttm_global_init() 70 global_ref = &ast->ttm.bo_global_ref.ref; in ast_ttm_global_init() 78 drm_global_item_unref(&ast->ttm.mem_global_ref); in ast_ttm_global_init() 85 ast_ttm_global_release(struct ast_private *ast) in ast_ttm_global_release() argument 87 if (ast->ttm.mem_global_ref.release == NULL) in ast_ttm_global_release() 90 drm_global_item_unref(&ast->ttm.bo_global_ref.ref); in ast_ttm_global_release() 91 drm_global_item_unref(&ast->ttm.mem_global_ref); in ast_ttm_global_release() [all …]
|
D | ast_drv.h | 151 static inline u##x ast_read##x(struct ast_private *ast, u32 reg) { \ 153 val = ioread##x(ast->regs + reg); \ 162 static inline u##x ast_io_read##x(struct ast_private *ast, u32 reg) { \ 164 val = ioread##x(ast->ioregs + reg); \ 173 static inline void ast_write##x(struct ast_private *ast, u32 reg, u##x val) {\ 174 iowrite##x(val, ast->regs + reg);\ 182 static inline void ast_io_write##x(struct ast_private *ast, u32 reg, u##x val) {\ 183 iowrite##x(val, ast->ioregs + reg);\ 190 static inline void ast_set_index_reg(struct ast_private *ast, in ast_set_index_reg() argument 194 ast_io_write16(ast, base, ((u16)val << 8) | index); in ast_set_index_reg() [all …]
|
D | ast_fb.c | 281 struct ast_private *ast = dev->dev_private; in ast_fbdev_init() local 289 ast->fbdev = afbdev; in ast_fbdev_init() 320 struct ast_private *ast = dev->dev_private; in ast_fbdev_fini() local 322 if (!ast->fbdev) in ast_fbdev_fini() 325 ast_fbdev_destroy(dev, ast->fbdev); in ast_fbdev_fini() 326 kfree(ast->fbdev); in ast_fbdev_fini() 327 ast->fbdev = NULL; in ast_fbdev_fini() 332 struct ast_private *ast = dev->dev_private; in ast_fbdev_set_suspend() local 334 if (!ast->fbdev) in ast_fbdev_set_suspend() 337 drm_fb_helper_set_suspend(&ast->fbdev->helper, state); in ast_fbdev_set_suspend() [all …]
|
D | Makefile | 5 ast-y := ast_drv.o ast_main.o ast_mode.o ast_fb.o ast_ttm.o ast_post.o ast_dp501.o 7 obj-$(CONFIG_DRM_AST) := ast.o
|
/Linux-v4.19/drivers/gpu/drm/mgag200/ |
D | mgag200_ttm.c | 51 static int mgag200_ttm_global_init(struct mga_device *ast) in mgag200_ttm_global_init() argument 56 global_ref = &ast->ttm.mem_global_ref; in mgag200_ttm_global_init() 68 ast->ttm.bo_global_ref.mem_glob = in mgag200_ttm_global_init() 69 ast->ttm.mem_global_ref.object; in mgag200_ttm_global_init() 70 global_ref = &ast->ttm.bo_global_ref.ref; in mgag200_ttm_global_init() 78 drm_global_item_unref(&ast->ttm.mem_global_ref); in mgag200_ttm_global_init() 85 mgag200_ttm_global_release(struct mga_device *ast) in mgag200_ttm_global_release() argument 87 if (ast->ttm.mem_global_ref.release == NULL) in mgag200_ttm_global_release() 90 drm_global_item_unref(&ast->ttm.bo_global_ref.ref); in mgag200_ttm_global_release() 91 drm_global_item_unref(&ast->ttm.mem_global_ref); in mgag200_ttm_global_release() [all …]
|
/Linux-v4.19/fs/ocfs2/dlm/ |
D | dlmlock.c | 407 newlock->ast = NULL; in dlm_init_lock() 559 const char *name, int namelen, dlm_astlockfunc_t *ast, in dlmlock() argument 623 if (lock->lksb != lksb || lock->ast != ast || in dlmlock() 627 "astdata=%p\n", lksb, ast, bast, data); in dlmlock() 629 "astdata=%p\n", lock->lksb, lock->ast, in dlmlock() 689 lock->ast = ast; in dlmlock()
|
D | dlmapi.h | 186 dlm_astlockfunc_t *ast,
|
D | dlmast.c | 233 fn = lock->ast; in dlm_do_local_ast()
|
D | dlmcommon.h | 368 dlm_astlockfunc_t *ast; member
|
/Linux-v4.19/drivers/fsi/ |
D | Makefile | 5 obj-$(CONFIG_FSI_MASTER_AST_CF) += fsi-master-ast-cf.o
|
/Linux-v4.19/fs/dlm/ |
D | Makefile | 3 dlm-y := ast.o \
|
D | lock.c | 2809 void (*ast) (void *astparam), in set_lock_args() 2848 if (!ast || !lksb) in set_lock_args() 2862 args->astfn = ast; in set_lock_args() 3418 void (*ast) (void *astarg), in dlm_lock() 3441 error = set_lock_args(mode, lksb, flags, namelen, 0, ast, in dlm_lock()
|
/Linux-v4.19/drivers/gpu/drm/ |
D | Makefile | 79 obj-$(CONFIG_DRM_AST) += ast/
|
D | Kconfig | 248 source "drivers/gpu/drm/ast/Kconfig"
|
/Linux-v4.19/Documentation/power/ |
D | swsusp-dmcrypt.txt | 1 Author: Andreas Steinmetz <ast@domdv.de>
|
/Linux-v4.19/Documentation/bpf/ |
D | bpf_devel_QA.rst | 34 * Alexei Starovoitov <ast@kernel.org> 527 * Alexei Starovoitov <ast@kernel.org>
|
/Linux-v4.19/Documentation/networking/ |
D | filter.txt | 1476 Alexei Starovoitov <ast@kernel.org>
|
/Linux-v4.19/ |
D | MAINTAINERS | 2811 M: Alexei Starovoitov <ast@kernel.org> 4618 F: drivers/gpu/drm/ast/
|