Lines Matching refs:mask
161 u16 mask, data; in subdev_s_clock_freq() local
163 mask = itv->card->gpio_audio_freq.mask; in subdev_s_clock_freq()
176 if (mask) in subdev_s_clock_freq()
177 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT); in subdev_s_clock_freq()
184 u16 mask; in subdev_g_tuner() local
186 mask = itv->card->gpio_audio_detect.mask; in subdev_g_tuner()
187 if (mask == 0 || (read_reg(IVTV_REG_GPIO_IN) & mask)) in subdev_g_tuner()
198 u16 mask, data; in subdev_s_tuner() local
200 mask = itv->card->gpio_audio_mode.mask; in subdev_s_tuner()
217 if (mask) in subdev_s_tuner()
218 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT); in subdev_s_tuner()
225 u16 mask, data; in subdev_s_radio() local
227 mask = itv->card->gpio_audio_input.mask; in subdev_s_radio()
229 if (mask) in subdev_s_radio()
230 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT); in subdev_s_radio()
238 u16 mask, data; in subdev_s_audio_routing() local
242 mask = itv->card->gpio_audio_input.mask; in subdev_s_audio_routing()
255 if (mask) in subdev_s_audio_routing()
256 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT); in subdev_s_audio_routing()
264 u16 mask, data; in subdev_s_ctrl() local
268 mask = itv->card->gpio_audio_mute.mask; in subdev_s_ctrl()
270 if (mask) in subdev_s_ctrl()
271 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | in subdev_s_ctrl()
272 (data & mask), IVTV_REG_GPIO_OUT); in subdev_s_ctrl()
294 u16 mask, data; in subdev_s_video_routing() local
298 mask = itv->card->gpio_video_input.mask; in subdev_s_video_routing()
305 if (mask) in subdev_s_video_routing()
306 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT); in subdev_s_video_routing()