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()
1304 msnd_outb(HPBLKSEL_0, dev.io + HP_BLKS); in upload_dsp_code()
1343 msnd_outb(HPPRORESET_ON, dev.io + HP_PROR); in reset_proteus()
1345 msnd_outb(HPPRORESET_OFF, dev.io + HP_PROR); in reset_proteus()
1355 msnd_outb(HPWAITSTATE_0, dev.io + HP_WAIT); in initialize()
1356 msnd_outb(HPBITMODE_16, dev.io + HP_BITM); in initialize()
1414 if (request_region(dev.io, dev.numio, dev.name) == NULL) { in attach_multisound()
1421 release_region(dev.io, dev.numio); in attach_multisound()
1428 release_region(dev.io, dev.numio); in attach_multisound()
1436 release_region(dev.io, dev.numio); in attach_multisound()
1445 release_region(dev.io, dev.numio); in attach_multisound()
1463 release_region(dev.io, dev.numio); in unload_multisound()
1485 static int __init msnd_write_cfg_io0(int cfg, int num, WORD io) in msnd_write_cfg_io0() argument
1489 if (msnd_write_cfg(cfg, IREG_IO0_BASEHI, HIBYTE(io))) in msnd_write_cfg_io0()
1491 if (msnd_write_cfg(cfg, IREG_IO0_BASELO, LOBYTE(io))) in msnd_write_cfg_io0()
1496 static int __init msnd_write_cfg_io1(int cfg, int num, WORD io) in msnd_write_cfg_io1() argument
1500 if (msnd_write_cfg(cfg, IREG_IO1_BASEHI, HIBYTE(io))) in msnd_write_cfg_io1()
1502 if (msnd_write_cfg(cfg, IREG_IO1_BASELO, LOBYTE(io))) in msnd_write_cfg_io1()
1624 static int io __initdata = -1;
1654 static int io __initdata = CONFIG_MSNDCLAS_IO;
1659 static int io __initdata = CONFIG_MSNDPIN_IO;
1729 module_param (io, int, 0);
1757 if (io == -1 || irq == -1 || mem == -1) in msnd_init()
1761 if (io == -1 || in msnd_init()
1762 !(io == 0x290 || in msnd_init()
1763 io == 0x260 || in msnd_init()
1764 io == 0x250 || in msnd_init()
1765 io == 0x240 || in msnd_init()
1766 io == 0x230 || in msnd_init()
1767 io == 0x220 || in msnd_init()
1768 io == 0x210 || in msnd_init()
1769 io == 0x3e0)) { in msnd_init()
1774 if (io == -1 || in msnd_init()
1775 io < 0x100 || in msnd_init()
1776 io > 0x3e0 || in msnd_init()
1777 (io % 0x10) != 0) { in msnd_init()
1834 pinnacle_devs[0].io0 = io; in msnd_init()
1878 dev.io = io; in msnd_init()