div = (20 * freq)/16 + 333 * 2; 
div = (20 * freq) / 16000 + 333 * 2; 
static void default_set_radio_freq(struct i2c_client *c, unsigned int freq){	struct tunertype *tun;	struct tuner *t = i2c_get_clientdata(c);        unsigned char buffer[4];	unsigned div;	int rc;	tun=&tuners[t->type];	div = freq + (int)(16*10.7);	buffer[2] = tun->config;	switch (t->type) {	case TUNER_TENA_9533_DI:	case TUNER_YMEC_TVF_5533MF:		/*These values are empirically determinated */		div = (freq*122)/16 - 20;		buffer[2] = 0x88; /* could be also 0x80 */		buffer[3] = 0x19; /* could be also 0x10, 0x18, 0x99 */		break;	case TUNER_PHILIPS_FM1216ME_MK3:	case TUNER_PHILIPS_FM1236_MK3:		buffer[3] = 0x19;		break;	case TUNER_PHILIPS_FM1256_IH3:		div = (20 * freq)/16 + 333 * 2;	        buffer[2] = 0x80;		buffer[3] = 0x19;		break;	case TUNER_LG_PAL_FM:		buffer[3] = 0xa5;		break;	default:		buffer[3] = 0xa4;		break;	}        buffer[0] = (div>>8) & 0x7f;        buffer[1] = div      & 0xff;	tuner_dbg("radio 0x%02x 0x%02x 0x%02x 0x%02x\n",	       buffer[0],buffer[1],buffer[2],buffer[3]);        if (4 != (rc = i2c_master_send(c,buffer,4)))		tuner_warn("i2c i/o error: rc == %d (should be 4)\n",rc);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/586b0cab2516640fec4dffc3049c4d8bca188f89/tuner-simple.c/buggy/drivers/media/video/tuner-simple.c