Lines Matching refs:io

134 	msnd_outb(HPBLKSEL_1, dev.io + HP_BLKS);  in reset_record_queue()
136 msnd_outb(HPBLKSEL_0, dev.io + HP_BLKS); in reset_record_queue()
840 msnd_outb(HPBLKSEL_1, dev.io + HP_BLKS); in pack_DARQ_to_DARF()
845 msnd_outb(HPBLKSEL_0, dev.io + HP_BLKS); in pack_DARQ_to_DARF()
1103 msnd_inb(dev.io + HP_RXL); in intr()
1133 msnd_outb(HPDSPRESET_ON, dev.io + HP_DSPR); in reset_dsp()
1136 dev.info = msnd_inb(dev.io + HP_INFO); in reset_dsp()
1138 msnd_outb(HPDSPRESET_OFF, dev.io + HP_DSPR); in reset_dsp()
1141 if (msnd_inb(dev.io + HP_CVR) == HP_CVR_DEF) in reset_dsp()
1158 if (!request_region(dev.io, dev.numio, "probing")) { in probe_multisound()
1164 release_region(dev.io, dev.numio); in probe_multisound()
1200 dev.io, dev.io + dev.numio - 1, in probe_multisound()
1204 release_region(dev.io, dev.numio); in probe_multisound()
1215 msnd_outb(dev.memid, dev.io + HP_MEMM); in init_sma()
1217 msnd_outb(HPBLKSEL_0, dev.io + HP_BLKS); in init_sma()
1227 msnd_outb(HPBLKSEL_1, dev.io + HP_BLKS); in init_sma()
1229 msnd_outb(HPBLKSEL_0, dev.io + HP_BLKS); in init_sma()
1303 msnd_outb(HPBLKSEL_0, dev.io + HP_BLKS); in upload_dsp_code()
1342 msnd_outb(HPPRORESET_ON, dev.io + HP_PROR); in reset_proteus()
1344 msnd_outb(HPPRORESET_OFF, dev.io + HP_PROR); in reset_proteus()
1354 msnd_outb(HPWAITSTATE_0, dev.io + HP_WAIT); in initialize()
1355 msnd_outb(HPBITMODE_16, dev.io + HP_BITM); in initialize()
1413 if (request_region(dev.io, dev.numio, dev.name) == NULL) { in attach_multisound()
1420 release_region(dev.io, dev.numio); in attach_multisound()
1427 release_region(dev.io, dev.numio); in attach_multisound()
1435 release_region(dev.io, dev.numio); in attach_multisound()
1444 release_region(dev.io, dev.numio); in attach_multisound()
1462 release_region(dev.io, dev.numio); in unload_multisound()
1484 static int __init msnd_write_cfg_io0(int cfg, int num, WORD io) in msnd_write_cfg_io0() argument
1488 if (msnd_write_cfg(cfg, IREG_IO0_BASEHI, HIBYTE(io))) in msnd_write_cfg_io0()
1490 if (msnd_write_cfg(cfg, IREG_IO0_BASELO, LOBYTE(io))) in msnd_write_cfg_io0()
1495 static int __init msnd_write_cfg_io1(int cfg, int num, WORD io) in msnd_write_cfg_io1() argument
1499 if (msnd_write_cfg(cfg, IREG_IO1_BASEHI, HIBYTE(io))) in msnd_write_cfg_io1()
1501 if (msnd_write_cfg(cfg, IREG_IO1_BASELO, LOBYTE(io))) in msnd_write_cfg_io1()
1623 static int io __initdata = -1;
1653 static int io __initdata = CONFIG_MSNDCLAS_IO;
1658 static int io __initdata = CONFIG_MSNDPIN_IO;
1728 module_param (io, int, 0);
1756 if (io == -1 || irq == -1 || mem == -1) in msnd_init()
1760 if (io == -1 || in msnd_init()
1761 !(io == 0x290 || in msnd_init()
1762 io == 0x260 || in msnd_init()
1763 io == 0x250 || in msnd_init()
1764 io == 0x240 || in msnd_init()
1765 io == 0x230 || in msnd_init()
1766 io == 0x220 || in msnd_init()
1767 io == 0x210 || in msnd_init()
1768 io == 0x3e0)) { in msnd_init()
1773 if (io == -1 || in msnd_init()
1774 io < 0x100 || in msnd_init()
1775 io > 0x3e0 || in msnd_init()
1776 (io % 0x10) != 0) { in msnd_init()
1833 pinnacle_devs[0].io0 = io; in msnd_init()
1877 dev.io = io; in msnd_init()