/Linux-v6.6/drivers/gpu/drm/ast/ |
D | ast_main.c | 40 struct ast_device *ast = to_ast_device(dev); in ast_is_vga_enabled() local 43 ch = ast_io_read8(ast, AST_IO_VGA_ENABLE_PORT); in ast_is_vga_enabled() 50 struct ast_device *ast = to_ast_device(dev); in ast_enable_vga() local 52 ast_io_write8(ast, AST_IO_VGA_ENABLE_PORT, 0x01); in ast_enable_vga() 53 ast_io_write8(ast, AST_IO_MISC_PORT_WRITE, 0x01); in ast_enable_vga() 62 struct ast_device *ast = data; in ast_enable_mmio_release() local 65 ast_set_index_reg(ast, AST_IO_CRTC_PORT, 0xa1, 0x04); in ast_enable_mmio_release() 68 static int ast_enable_mmio(struct ast_device *ast) in ast_enable_mmio() argument 70 struct drm_device *dev = &ast->base; in ast_enable_mmio() 72 ast_set_index_reg(ast, AST_IO_CRTC_PORT, 0xa1, 0x06); in ast_enable_mmio() [all …]
|
D | ast_post.c | 46 struct ast_device *ast = to_ast_device(dev); in ast_set_def_ext_reg() local 52 ast_set_index_reg(ast, AST_IO_CRTC_PORT, i, 0x00); in ast_set_def_ext_reg() 54 if (IS_AST_GEN4(ast) || IS_AST_GEN5(ast) || IS_AST_GEN6(ast)) in ast_set_def_ext_reg() 61 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, index, 0x00, *ext_reg_info); in ast_set_def_ext_reg() 70 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x8c, 0x00, 0x01); in ast_set_def_ext_reg() 71 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xb7, 0x00, 0x00); in ast_set_def_ext_reg() 75 if (IS_AST_GEN4(ast) || IS_AST_GEN5(ast) || IS_AST_GEN6(ast)) in ast_set_def_ext_reg() 77 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xb6, 0xff, reg); in ast_set_def_ext_reg() 80 u32 ast_mindwm(struct ast_device *ast, u32 r) in ast_mindwm() argument 84 ast_write32(ast, 0xf004, r & 0xffff0000); in ast_mindwm() [all …]
|
D | ast_dp501.c | 13 struct ast_device *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_device *ast = to_ast_device(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_device *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_device *ast) in send_nack() argument [all …]
|
D | ast_mode.c | 54 static inline void ast_load_palette_index(struct ast_device *ast, in ast_load_palette_index() argument 58 ast_io_write8(ast, AST_IO_DAC_INDEX_WRITE, index); in ast_load_palette_index() 59 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 60 ast_io_write8(ast, AST_IO_DAC_DATA, red); in ast_load_palette_index() 61 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 62 ast_io_write8(ast, AST_IO_DAC_DATA, green); in ast_load_palette_index() 63 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 64 ast_io_write8(ast, AST_IO_DAC_DATA, blue); in ast_load_palette_index() 65 ast_io_read8(ast, AST_IO_SEQ_PORT); in ast_load_palette_index() 68 static void ast_crtc_set_gamma_linear(struct ast_device *ast, in ast_crtc_set_gamma_linear() argument [all …]
|
D | ast_dp.c | 10 bool ast_astdp_is_connected(struct ast_device *ast) in ast_astdp_is_connected() argument 12 if (!ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xD1, ASTDP_MCU_FW_EXECUTING)) in ast_astdp_is_connected() 14 if (!ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xDF, ASTDP_HPD)) in ast_astdp_is_connected() 16 if (!ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xDC, ASTDP_LINK_SUCCESS)) in ast_astdp_is_connected() 23 struct ast_device *ast = to_ast_device(dev); in ast_astdp_read_edid() local 32 if (!(ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xD1, ASTDP_MCU_FW_EXECUTING) && in ast_astdp_read_edid() 33 ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xDC, ASTDP_LINK_SUCCESS) && in ast_astdp_read_edid() 34 ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xDF, ASTDP_HPD) && in ast_astdp_read_edid() 35 ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xE5, in ast_astdp_read_edid() 40 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xE5, (u8) ~ASTDP_HOST_EDID_READ_DONE_MASK, in ast_astdp_read_edid() [all …]
|
D | ast_drv.h | 244 static inline unsigned long __ast_gen(struct ast_device *ast) in __ast_gen() argument 246 return __AST_CHIP_GEN(ast->chip); in __ast_gen() 250 static inline bool __ast_gen_is_eq(struct ast_device *ast, unsigned long gen) in __ast_gen_is_eq() argument 252 return __ast_gen(ast) == gen; in __ast_gen_is_eq() 281 static inline u32 ast_read32(struct ast_device *ast, u32 reg) in ast_read32() argument 283 return ioread32(ast->regs + reg); in ast_read32() 286 static inline void ast_write32(struct ast_device *ast, u32 reg, u32 val) in ast_write32() argument 288 iowrite32(val, ast->regs + reg); in ast_write32() 291 static inline u8 ast_io_read8(struct ast_device *ast, u32 reg) in ast_io_read8() argument 293 return ioread8(ast->ioregs + reg); in ast_io_read8() [all …]
|
D | ast_mm.c | 36 static u32 ast_get_vram_size(struct ast_device *ast) in ast_get_vram_size() argument 42 jreg = ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xaa, 0xff); in ast_get_vram_size() 58 jreg = ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0x99, 0xff); in ast_get_vram_size() 74 int ast_mm_init(struct ast_device *ast) in ast_mm_init() argument 76 struct drm_device *dev = &ast->base; in ast_mm_init() 88 vram_size = ast_get_vram_size(ast); in ast_mm_init() 90 ast->vram = devm_ioremap_wc(dev->dev, base, vram_size); in ast_mm_init() 91 if (!ast->vram) in ast_mm_init() 94 ast->vram_base = base; in ast_mm_init() 95 ast->vram_size = vram_size; in ast_mm_init() [all …]
|
D | ast_i2c.c | 32 struct ast_device *ast = to_ast_device(i2c->dev); in ast_i2c_setsda() local 38 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xb7, 0xf1, ujcrb7); in ast_i2c_setsda() 39 jtemp = ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xb7, 0x04); in ast_i2c_setsda() 48 struct ast_device *ast = to_ast_device(i2c->dev); in ast_i2c_setscl() local 54 ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xb7, 0xf4, ujcrb7); in ast_i2c_setscl() 55 jtemp = ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xb7, 0x01); in ast_i2c_setscl() 64 struct ast_device *ast = to_ast_device(i2c->dev); in ast_i2c_getsda() local 69 val = (ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xb7, 0x20) >> 5) & 0x01; in ast_i2c_getsda() 71 val2 = (ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xb7, 0x20) >> 5) & 0x01; in ast_i2c_getsda() 76 val = (ast_get_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xb7, 0x20) >> 5) & 0x01; in ast_i2c_getsda() [all …]
|
D | ast_drv.c | 94 struct ast_device *ast; in ast_pci_probe() local 106 ast = ast_device_create(&ast_driver, pdev, ent->driver_data); in ast_pci_probe() 107 if (IS_ERR(ast)) in ast_pci_probe() 108 return PTR_ERR(ast); in ast_pci_probe() 109 dev = &ast->base; in ast_pci_probe()
|
D | Makefile | 6 ast-y := ast_drv.o ast_i2c.o ast_main.o ast_mm.o ast_mode.o ast_post.o ast_dp501.o ast_dp.o 8 obj-$(CONFIG_DRM_AST) := ast.o
|
/Linux-v6.6/tools/perf/pmu-events/ |
D | metric.py | 3 import ast 165 return Constant(ast.literal_eval(lhs + self.operator + rhs)) 283 Constant(ast.literal_eval(f'{lhs} / {rhs}')) 284 return Constant(ast.literal_eval(f'{self.fn}({lhs}, {rhs})')) 517 class _RewriteIfExpToSelect(ast.NodeTransformer): 523 call = ast.Call( 524 func=ast.Name(id='Select', ctx=ast.Load()), 527 ast.copy_location(call, node.test) 566 parsed = ast.parse(py, mode='eval') 570 parsed = ast.fix_missing_locations(parsed)
|
/Linux-v6.6/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()
|
/Linux-v6.6/fs/dlm/ |
D | Makefile | 3 dlm-y := ast.o \
|
/Linux-v6.6/drivers/fsi/ |
D | Makefile | 8 obj-$(CONFIG_FSI_MASTER_AST_CF) += fsi-master-ast-cf.o
|
/Linux-v6.6/Documentation/translations/zh_CN/userspace-api/ebpf/ |
D | syscall.rst | 14 - Alexei Starovoitov <ast@kernel.org>
|
/Linux-v6.6/arch/arm/boot/dts/aspeed/ |
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-v6.6/Documentation/userspace-api/ebpf/ |
D | syscall.rst | 6 :Authors: - Alexei Starovoitov <ast@kernel.org>
|
/Linux-v6.6/drivers/gpu/drm/ |
D | Makefile | 160 obj-$(CONFIG_DRM_AST) += ast/
|
/Linux-v6.6/Documentation/power/ |
D | swsusp-dmcrypt.rst | 5 Author: Andreas Steinmetz <ast@domdv.de>
|
/Linux-v6.6/ |
D | .mailmap | 36 Alexei Starovoitov <ast@kernel.org> <alexei.starovoitov@gmail.com> 37 Alexei Starovoitov <ast@kernel.org> <ast@fb.com> 38 Alexei Starovoitov <ast@kernel.org> <ast@plumgrid.com>
|