init_input_dev(dev); 
void ir_input_init(struct input_dev *dev, struct ir_input_state *ir,		   int ir_type, IR_KEYTAB_TYPE *ir_codes){	int i;	ir->ir_type = ir_type;	if (ir_codes)		memcpy(ir->ir_codes, ir_codes, sizeof(ir->ir_codes));        init_input_dev(dev);	dev->keycode     = ir->ir_codes;	dev->keycodesize = sizeof(IR_KEYTAB_TYPE);	dev->keycodemax  = IR_KEYTAB_SIZE;	for (i = 0; i < IR_KEYTAB_SIZE; i++)		set_bit(ir->ir_codes[i], dev->keybit);	clear_bit(0, dev->keybit);	set_bit(EV_KEY, dev->evbit);	if (repeat)		set_bit(EV_REP, dev->evbit);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b7df3910c1298fee8ed7b9dfd2da74b85df5539c/ir-common.c/clean/drivers/media/common/ir-common.c