gpio_bits
gpio_bits(0x300, con);
gpio_bits(0x03, val);
gpio_bits(0x0880, val);
gpio_bits(0x180000, con);
gpio_bits(0x430000, val);
gpio_bits(0x03, val);
gpio_bits(0x1800, val);
gpio_bits(0x140000, val);
gpio_bits(0x1e0000, con);
gpio_bits(0x300, con);
gpio_bits(LM1882_SYNC_DRIVE,LM1882_SYNC_DRIVE);
gpio_bits(3, input & 3);
gpio_bits(LM1882_SYNC_DRIVE,LM1882_SYNC_DRIVE);
gpio_bits( 0xf, inmux );
gpio_bits( 3<<9, inmux<<9 );
gpio_bits(0xf, inmux);
gpio_bits((1<<18) | 0xff, value);
gpio_bits((1<<18) | 0xff, (1<<18) | value);
gpio_bits((1<<18) | 0xff, value);
gpio_bits((1 << gpio.data) | (1 << gpio.clk) | (1 << gpio.wren), val);
gpio_bits(btv->mbox_iow | btv->mbox_csel, 0);
gpio_bits(btv->mbox_ior | btv->mbox_iow | btv->mbox_csel,
gpio_bits(btv->mbox_ior | btv->mbox_csel, 0);
gpio_bits(btv->mbox_ior | btv->mbox_iow | btv->mbox_csel,
gpio_bits(BTTV_ALT_DCLK,0);
gpio_bits(BTTV_ALT_DATA,BTTV_ALT_DATA);
gpio_bits(BTTV_ALT_DATA,0);
gpio_bits(BTTV_ALT_DCLK,BTTV_ALT_DCLK);
gpio_bits(BTTV_ALT_DCLK,0);
gpio_bits(BTTV_ALT_DCLK,0);
gpio_bits(BTTV_ALT_DCLK,BTTV_ALT_DCLK);
gpio_bits(BTTV_ALT_DCLK,0);
gpio_bits(bttv_tvcards[btv->c.type].gpiomask, gpiobits);
gpio_bits(mask,0);
gpio_bits(mask,mask);
gpio_bits(0xffffff, 0);
gpio_bits(0x07f, muxgpio[input]);
gpio_bits(0x200,0x200);
gpio_bits(0x200,0x000);
gpio_bits(0x480,0x480);
gpio_bits(0x480,0x080);
gpio_bits(0x0f0000, input << 16);
gpio_bits(0x1ff, udata); /* write ADDR and DAT */
gpio_bits(0x1ff, udata | (1 << 8)); /* strobe high */
gpio_bits(0x1ff, udata); /* strobe low */
gpio_bits(0x3, mux);
gpio_bits(0x1007f, ADDRESS | CSELECT); /* write ADDRESS and CSELECT */
gpio_bits(0x20000, STROBE); /* STROBE high */
gpio_bits(0x40000, DATA); /* write DATA */
gpio_bits(0x20000, ~STROBE); /* STROBE low */
gpio_bits(bttv_tvcards[btv->c.type].gpiomask, gpio_val);
gpio_bits(mask,data);
unsigned long gpio_bits = dev->driver_info->data;
(gpio_bits >> (i * 8)) & 0xff, 0, 0, NULL, 0);