dprintk("%s: dst_gpio_enb error (err == %i, mask == %02x, enb == %02x)\n", __FUNCTION__, err, mask, enbb); 
dprintk(verbose, DST_INFO, 1, "dst_gpio_enb error (err == %i, mask == %02x, enb == %02x)", err, mask, enbb); 
int dst_gpio_outb(struct dst_state* state, u32 mask, u32 enbb, u32 outhigh, int delay){	union dst_gpio_packet enb;	union dst_gpio_packet bits;	int err;	enb.enb.mask = mask;	enb.enb.enable = enbb;	if (verbose > 4)		dprintk("%s: mask=[%04x], enbb=[%04x], outhigh=[%04x]\n", __FUNCTION__, mask, enbb, outhigh);	if ((err = bt878_device_control(state->bt, DST_IG_ENABLE, &enb)) < 0) {		dprintk("%s: dst_gpio_enb error (err == %i, mask == %02x, enb == %02x)\n", __FUNCTION__, err, mask, enbb);		return -EREMOTEIO;	}	udelay(1000);	/* because complete disabling means no output, no need to do output packet */	if (enbb == 0)		return 0;	if (delay)		msleep(10);	bits.outp.mask = enbb;	bits.outp.highvals = outhigh;	if ((err = bt878_device_control(state->bt, DST_IG_WRITE, &bits)) < 0) {		dprintk("%s: dst_gpio_outb error (err == %i, enbb == %02x, outhigh == %02x)\n", __FUNCTION__, err, enbb, outhigh);		return -EREMOTEIO;	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/a427de6f72bc0d83ebb1d87f9003c5e1009f21cd/dst.c/buggy/drivers/media/dvb/bt8xx/dst.c