set_indirect
extern void set_indirect(cmedia_pci_dev *, int, uchar, uchar);
set_indirect(port->card, 0x2A, 0x04, 0xff);
set_indirect(card, the_mixers[selector].port, value, mask);
set_indirect(card, the_muxes[selector].port_l,
set_indirect(card, the_muxes[selector].port_r,
set_indirect(port->card, 0x38, u<<3, 0xff);
set_indirect(port->card, 0x3c, u, 0x10);
set_indirect(port->card, 0x32, u<<2, 0xff);
set_indirect(port->card, 0x3e, u, 0xff);
set_indirect(port->card, 0x40, u<<4, 0xff);
set_indirect(port->card, 0x37, u<<3, 0xff);
set_indirect(port->card, 0x3c, u, 0x02);
set_indirect(port->card, 0x35, u<<3, 0xff);
set_indirect(port->card, 0x39, u<<3, 0xff);
set_indirect(port->card, 0x3c, u, 0x08);
set_indirect(port->card, 0x33, u<<2, 0xff);
set_indirect(port->card, ix, state->regs[ix]+0x30, 0xff);
set_indirect(port->card, 0x24, m, 0xff);
set_indirect(port->card, 0x25, (r<<5)|n, 0xff);
set_indirect(port->card, 0x22, 0x00, 0xff);
set_indirect(port->card, 0x30, u<<3, 0xff);
set_indirect(port->card, 0x31, u<<3, 0xff);
set_indirect(port->card, 0x3d, u, 0xff);
set_indirect(port->card, 0x3f, u<<4, 0xff);
set_indirect(port->card, 0x36, u<<3, 0xff);
set_indirect(port->card, 0x3c, u, 0x04);
set_indirect(port->card, 0x34, u<<3, 0xff);