Lines Matching refs:io
639 static int msnd_write_cfg_io0(int cfg, int num, WORD io)
643 X if (msnd_write_cfg(cfg, IREG_IO0_BASEHI, HIBYTE(io)))
645 X if (msnd_write_cfg(cfg, IREG_IO0_BASELO, LOBYTE(io)))
650 static int msnd_read_cfg_io0(int cfg, int num, WORD *io)
655 X *io = MAKEWORD(msnd_read_cfg(cfg, IREG_IO0_BASELO),
661 static int msnd_write_cfg_io1(int cfg, int num, WORD io)
665 X if (msnd_write_cfg(cfg, IREG_IO1_BASEHI, HIBYTE(io)))
667 X if (msnd_write_cfg(cfg, IREG_IO1_BASELO, LOBYTE(io)))
672 static int msnd_read_cfg_io1(int cfg, int num, WORD *io)
677 X *io = MAKEWORD(msnd_read_cfg(cfg, IREG_IO1_BASELO),
855 X int io, irq, mem;
858 X sscanf(argv[0], "0x%x", &io) != 1 ||
863 X if (!(io == 0x290 ||
864 X io == 0x260 ||
865 X io == 0x250 ||
866 X io == 0x240 ||
867 X io == 0x230 ||
868 X io == 0x220 ||
869 X io == 0x210 ||
870 X io == 0x3e0)) {
898 X return msnd_write_cfg_logical(config_port, 0, io, 0, irq, mem);
903 X int io, irq;
906 X sscanf(argv[0], "0x%x", &io) != 1 ||
910 X return msnd_write_cfg_logical(config_port, 1, io, 0, irq, 0);
928 X int io;
931 X sscanf(argv[0], "0x%x", &io) != 1)
934 X return msnd_write_cfg_logical(config_port, 3, io, 0, 0, 0);