Lines Matching refs:mem
704 static int msnd_write_cfg_mem(int cfg, int num, int mem)
708 X mem >>= 8;
709 X mem &= 0xfff;
710 X wmem = (WORD)mem;
722 static int msnd_read_cfg_mem(int cfg, int num, int *mem)
727 X *mem = MAKEWORD(msnd_read_cfg(cfg, IREG_MEMBASELO),
729 X *mem <<= 8;
743 static int msnd_write_cfg_logical(int cfg, int num, WORD io0, WORD io1, WORD irq, int mem)
753 X if (msnd_write_cfg_mem(cfg, num, mem))
760 static int msnd_read_cfg_logical(int cfg, int num, WORD *io0, WORD *io1, WORD *irq, int *mem)
770 X if (msnd_read_cfg_mem(cfg, num, mem))
817 X int mem;
818 X msnd_read_cfg_logical(config_port, i, &io0, &io1, &irq, &mem);
821 X if (io0 || irq || mem) {
822 X printf("dsp 0x%x %d 0x%x\n", io0, irq, mem);
855 X int io, irq, mem;
860 X sscanf(argv[2], "0x%x", &mem) != 1)
887 X if (!(mem == 0xb0000 ||
888 X mem == 0xc8000 ||
889 X mem == 0xd0000 ||
890 X mem == 0xd8000 ||
891 X mem == 0xe0000 ||
892 X mem == 0xe8000)) {
898 X return msnd_write_cfg_logical(config_port, 0, io, 0, irq, mem);