func: struct dvb_frontend *xc2028_attach(struct dvb_frontend struct xc2028_config *cfg) struct xc2028_data * priv ; int instance ; if ( NULL == cfg )  if ( ! fe )  instance = hybrid_tuner_request_state ( struct xc2028_data , priv hybrid_tuner_instance_list cfg -> i2c_adap , cfg -> i2c_addr "xc2028" ) switch ( instance )  priv -> ctrl . max_len = 13; fe -> tuner_priv = priv; fe -> tuner_priv = priv; memcpy ( & fe -> ops . tuner_ops , & xc2028_dvb_tuner_ops , sizeof ( xc2028_dvb_tuner_ops ) ); 