/Linux-v5.15/drivers/gpu/drm/ast/ |
D | ast_post.c | 42 struct ast_private *ast = to_ast_private(dev); in ast_enable_vga() local 44 ast_io_write8(ast, AST_IO_VGA_ENABLE_PORT, 0x01); in ast_enable_vga() 45 ast_io_write8(ast, AST_IO_MISC_PORT_WRITE, 0x01); in ast_enable_vga() 50 struct ast_private *ast = to_ast_private(dev); in ast_enable_mmio() local 52 ast_set_index_reg(ast, AST_IO_CRTC_PORT, 0xa1, 0x06); in ast_enable_mmio() 58 struct ast_private *ast = to_ast_private(dev); in ast_is_vga_enabled() local 61 ch = ast_io_read8(ast, AST_IO_VGA_ENABLE_PORT); in ast_is_vga_enabled() 73 struct ast_private *ast = to_ast_private(dev); 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() 82 if (ast->chip == AST2300 || ast->chip == AST2400 || in ast_set_def_ext_reg() [all …]
|
D | ast_dp501.c | 13 struct ast_private *ast = data; in ast_release_firmware() local 15 release_firmware(ast->dp501_fw); in ast_release_firmware() 16 ast->dp501_fw = NULL; in ast_release_firmware() 21 struct ast_private *ast = to_ast_private(dev); in ast_load_dp501_microcode() local 24 ret = request_firmware(&ast->dp501_fw, "ast_dp501_fw.bin", dev->dev); in ast_load_dp501_microcode() 28 return devm_add_action_or_reset(dev->dev, ast_release_firmware, ast); in ast_load_dp501_microcode() 31 static void send_ack(struct ast_private *ast) in send_ack() argument 34 sendack = ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x9b, 0xff); in send_ack() 36 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x9b, 0x00, sendack); in send_ack() 39 static void send_nack(struct ast_private *ast) in send_nack() argument [all …]
|
D | ast_main.c | 40 void ast_set_index_reg_mask(struct ast_private *ast, in ast_set_index_reg_mask() argument 45 ast_io_write8(ast, base, index); in ast_set_index_reg_mask() 46 tmp = (ast_io_read8(ast, base + 1) & mask) | val; in ast_set_index_reg_mask() 47 ast_set_index_reg(ast, base, index, tmp); in ast_set_index_reg_mask() 50 uint8_t ast_get_index_reg(struct ast_private *ast, in ast_get_index_reg() argument 54 ast_io_write8(ast, base, index); in ast_get_index_reg() 55 ret = ast_io_read8(ast, base + 1); in ast_get_index_reg() 59 uint8_t ast_get_index_reg_mask(struct ast_private *ast, in ast_get_index_reg_mask() argument 63 ast_io_write8(ast, base, index); in ast_get_index_reg_mask() 64 ret = ast_io_read8(ast, base + 1) & mask; in ast_get_index_reg_mask() [all …]
|
D | ast_mode.c | 53 static inline void ast_load_palette_index(struct ast_private *ast, in ast_load_palette_index() argument 57 ast_io_write8(ast, AST_IO_DAC_INDEX_WRITE, index); 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, red); in ast_load_palette_index() 60 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 61 ast_io_write8(ast, AST_IO_DAC_DATA, green); in ast_load_palette_index() 62 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 63 ast_io_write8(ast, AST_IO_DAC_DATA, blue); in ast_load_palette_index() 64 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 67 static void ast_crtc_load_lut(struct ast_private *ast, struct drm_crtc *crtc) in ast_crtc_load_lut() argument [all …]
|
D | ast_mm.c | 37 static u32 ast_get_vram_size(struct ast_private *ast) in ast_get_vram_size() argument 42 ast_open_key(ast); in ast_get_vram_size() 45 jreg = ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xaa, 0xff); in ast_get_vram_size() 61 jreg = ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x99, 0xff); in ast_get_vram_size() 79 struct ast_private *ast = to_ast_private(dev); in ast_mm_release() local 82 arch_phys_wc_del(ast->fb_mtrr); in ast_mm_release() 87 int ast_mm_init(struct ast_private *ast) in ast_mm_init() argument 89 struct drm_device *dev = &ast->base; in ast_mm_init() 94 vram_size = ast_get_vram_size(ast); in ast_mm_init() 104 ast->fb_mtrr = arch_phys_wc_add(pci_resource_start(pdev, 0), in ast_mm_init()
|
D | ast_drv.h | 211 static inline u##x ast_read##x(struct ast_private *ast, u32 reg) { \ 213 val = ioread##x(ast->regs + reg); \ 222 static inline u##x ast_io_read##x(struct ast_private *ast, u32 reg) { \ 224 val = ioread##x(ast->ioregs + reg); \ 233 static inline void ast_write##x(struct ast_private *ast, u32 reg, u##x val) {\ 234 iowrite##x(val, ast->regs + reg);\ 242 static inline void ast_io_write##x(struct ast_private *ast, u32 reg, u##x val) {\ 243 iowrite##x(val, ast->ioregs + reg);\ 250 static inline void ast_set_index_reg(struct ast_private *ast, in ast_set_index_reg() argument 254 ast_io_write16(ast, base, ((u16)val << 8) | index); in ast_set_index_reg() [all …]
|
D | ast_drv.c | 108 struct ast_private *ast; in ast_pci_probe() local 120 ast = ast_device_create(&ast_driver, pdev, ent->driver_data); in ast_pci_probe() 121 if (IS_ERR(ast)) in ast_pci_probe() 122 return PTR_ERR(ast); in ast_pci_probe() 123 dev = &ast->base; in ast_pci_probe()
|
D | Makefile | 6 ast-y := ast_drv.o ast_main.o ast_mm.o ast_mode.o ast_post.o ast_dp501.o 8 obj-$(CONFIG_DRM_AST) := ast.o
|
/Linux-v5.15/fs/ocfs2/dlm/ |
D | dlmlock.c | 390 newlock->ast = NULL; in dlm_init_lock() 542 const char *name, int namelen, dlm_astlockfunc_t *ast, in dlmlock() argument 606 if (lock->lksb != lksb || lock->ast != ast || in dlmlock() 610 "astdata=%p\n", lksb, ast, bast, data); in dlmlock() 612 "astdata=%p\n", lock->lksb, lock->ast, in dlmlock() 672 lock->ast = ast; in dlmlock()
|
D | dlmapi.h | 169 dlm_astlockfunc_t *ast,
|
D | dlmast.c | 206 fn = lock->ast; in dlm_do_local_ast()
|
D | dlmcommon.h | 347 dlm_astlockfunc_t *ast; member
|
/Linux-v5.15/fs/dlm/ |
D | Makefile | 3 dlm-y := ast.o \
|
D | lock.c | 2808 void (*ast) (void *astparam), in set_lock_args() 2847 if (!ast || !lksb) in set_lock_args() 2861 args->astfn = ast; in set_lock_args() 3417 void (*ast) (void *astarg), in dlm_lock() 3440 error = set_lock_args(mode, lksb, flags, namelen, 0, ast, in dlm_lock()
|
/Linux-v5.15/drivers/fsi/ |
D | Makefile | 7 obj-$(CONFIG_FSI_MASTER_AST_CF) += fsi-master-ast-cf.o
|
/Linux-v5.15/Documentation/userspace-api/ebpf/ |
D | syscall.rst | 6 :Authors: - Alexei Starovoitov <ast@kernel.org>
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | aspeed-bmc-facebook-galaxy100.dts | 16 ast-adc-hwmon {
|
D | aspeed-bmc-facebook-wedge100.dts | 16 ast-adc-hwmon {
|
D | aspeed-bmc-facebook-wedge40.dts | 16 ast-adc-hwmon {
|
D | aspeed-bmc-facebook-wedge400.dts | 60 ast-adc-hwmon {
|
/Linux-v5.15/ |
D | .mailmap | 25 Alexei Starovoitov <ast@kernel.org> <alexei.starovoitov@gmail.com> 26 Alexei Starovoitov <ast@kernel.org> <ast@fb.com> 27 Alexei Starovoitov <ast@kernel.org> <ast@plumgrid.com>
|
/Linux-v5.15/drivers/gpu/drm/ |
D | Makefile | 92 obj-$(CONFIG_DRM_AST) += ast/
|
D | Kconfig | 304 source "drivers/gpu/drm/ast/Kconfig"
|
/Linux-v5.15/Documentation/power/ |
D | swsusp-dmcrypt.rst | 5 Author: Andreas Steinmetz <ast@domdv.de>
|
/Linux-v5.15/Documentation/bpf/ |
D | bpf_devel_QA.rst | 34 * Alexei Starovoitov <ast@kernel.org> 558 * Alexei Starovoitov <ast@kernel.org>
|