Loading drivers/media/video/tuner-core.c +15 −8 Original line number Original line Diff line number Diff line Loading @@ -128,7 +128,7 @@ struct tuner { * tuner attach/detach logic * tuner attach/detach logic */ */ /** This macro allows us to probe dynamically, avoiding static links */ /* This macro allows us to probe dynamically, avoiding static links */ #ifdef CONFIG_MEDIA_ATTACH #ifdef CONFIG_MEDIA_ATTACH #define tuner_symbol_probe(FUNCTION, ARGS...) ({ \ #define tuner_symbol_probe(FUNCTION, ARGS...) ({ \ int __r = -EINVAL; \ int __r = -EINVAL; \ Loading Loading @@ -412,12 +412,19 @@ static void set_type(struct i2c_client *c, unsigned int type, return; return; } } /* /** * This function apply tuner config to tuner specified * tuner_s_type_addr - Sets the tuner type for a device * by tun_setup structure. I addr is unset, then admin status * * and tun addr status is more precise then current status, * @sd: subdev descriptor * it's applied. Otherwise status and type are applied only to * @tun_setup: type to be associated to a given tuner i2c address * tuner with exactly the same addr. * * This function applys the tuner config to tuner specified * by tun_setup structure. * If tuner I2C address is UNSET, then it will only set the device * if the tuner supports the mode specified in the call. * If the address is specified, the change will be applied only if * tuner I2C address matches. * The call can change the tuner number and the tuner mode. */ */ static int tuner_s_type_addr(struct v4l2_subdev *sd, static int tuner_s_type_addr(struct v4l2_subdev *sd, struct tuner_setup *tun_setup) struct tuner_setup *tun_setup) Loading Loading
drivers/media/video/tuner-core.c +15 −8 Original line number Original line Diff line number Diff line Loading @@ -128,7 +128,7 @@ struct tuner { * tuner attach/detach logic * tuner attach/detach logic */ */ /** This macro allows us to probe dynamically, avoiding static links */ /* This macro allows us to probe dynamically, avoiding static links */ #ifdef CONFIG_MEDIA_ATTACH #ifdef CONFIG_MEDIA_ATTACH #define tuner_symbol_probe(FUNCTION, ARGS...) ({ \ #define tuner_symbol_probe(FUNCTION, ARGS...) ({ \ int __r = -EINVAL; \ int __r = -EINVAL; \ Loading Loading @@ -412,12 +412,19 @@ static void set_type(struct i2c_client *c, unsigned int type, return; return; } } /* /** * This function apply tuner config to tuner specified * tuner_s_type_addr - Sets the tuner type for a device * by tun_setup structure. I addr is unset, then admin status * * and tun addr status is more precise then current status, * @sd: subdev descriptor * it's applied. Otherwise status and type are applied only to * @tun_setup: type to be associated to a given tuner i2c address * tuner with exactly the same addr. * * This function applys the tuner config to tuner specified * by tun_setup structure. * If tuner I2C address is UNSET, then it will only set the device * if the tuner supports the mode specified in the call. * If the address is specified, the change will be applied only if * tuner I2C address matches. * The call can change the tuner number and the tuner mode. */ */ static int tuner_s_type_addr(struct v4l2_subdev *sd, static int tuner_s_type_addr(struct v4l2_subdev *sd, struct tuner_setup *tun_setup) struct tuner_setup *tun_setup) Loading