/linux/drivers/media/radio/ |
A D | tea575x.c | 90 tea->ops->set_direction(tea, 1); in snd_tea575x_write() 105 tea->ops->set_pins(tea, 0); in snd_tea575x_write() 114 return tea->ops->read_val(tea); in snd_tea575x_read() 116 tea->ops->set_direction(tea, 0); in snd_tea575x_read() 117 tea->ops->set_pins(tea, 0); in snd_tea575x_read() 124 tea->tuned = tea->ops->get_pins(tea) & TEA575X_MOST ? 0 : 1; in snd_tea575x_read() 125 tea->ops->set_pins(tea, 0); in snd_tea575x_read() 128 rdata = tea->ops->get_pins(tea); in snd_tea575x_read() 212 tea->freq = snd_tea575x_val_to_freq(tea, tea->val); in snd_tea575x_set_freq() 526 tea->vd.lock = &tea->mutex; in snd_tea575x_init() [all …]
|
A D | radio-tea5777.c | 213 res = tea->ops->write_reg(tea, tea->write_reg); in radio_tea5777_set_freq() 219 tea->freq = tea5777_freq_to_v4l2_freq(tea, freq); in radio_tea5777_set_freq() 242 res = tea->ops->read_reg(tea, &tea->read_reg); in radio_tea5777_update_read_reg() 398 tea->freq = clamp(tea->freq, rangelow, in vidioc_s_hw_freq_seek() 460 tea->freq = tea5777_freq_to_v4l2_freq(tea, tea->freq); in vidioc_s_hw_freq_seek() 548 video_set_drvdata(&tea->vd, tea); in radio_tea5777_init() 550 strscpy(tea->vd.name, tea->v4l2_dev->name, sizeof(tea->vd.name)); in radio_tea5777_init() 551 tea->vd.lock = &tea->mutex; in radio_tea5777_init() 552 tea->vd.v4l2_dev = tea->v4l2_dev; in radio_tea5777_init() 557 tea->vd.fops = &tea->fops; in radio_tea5777_init() [all …]
|
A D | radio-sf16fmr2.c | 34 struct snd_tea575x tea; member 62 struct fmr2 *fmr2 = tea->private_data; in fmr2_tea575x_set_pins() 75 struct fmr2 *fmr2 = tea->private_data; in fmr2_tea575x_get_pins() 118 if (!fmr2->tea.mute) in tc9154a_set_pins() 192 if (tea->ctrl_handler.error) { in fmr2_tea_ext_init() 194 return tea->ctrl_handler.error; in fmr2_tea_ext_init() 234 fmr2->tea.private_data = fmr2; in fmr2_probe() 236 fmr2->tea.ops = &fmr2_tea_ops; in fmr2_probe() 238 strscpy(fmr2->tea.card, card_name, sizeof(fmr2->tea.card)); in fmr2_probe() 239 snprintf(fmr2->tea.bus_info, sizeof(fmr2->tea.bus_info), "%s:%s", in fmr2_probe() [all …]
|
A D | radio-maxiradio.c | 72 struct snd_tea575x tea; member 86 struct maxiradio *dev = tea->private_data; in maxiradio_tea575x_set_pins() 101 struct maxiradio *dev = tea->private_data; in maxiradio_tea575x_get_pins() 139 dev->tea.private_data = dev; in maxiradio_probe() 140 dev->tea.ops = &maxiradio_tea_ops; in maxiradio_probe() 143 dev->tea.cannot_read_data = true; in maxiradio_probe() 144 dev->tea.v4l2_dev = v4l2_dev; in maxiradio_probe() 145 dev->tea.radio_nr = radio_nr; in maxiradio_probe() 146 strscpy(dev->tea.card, "Maxi Radio FM2000", sizeof(dev->tea.card)); in maxiradio_probe() 147 snprintf(dev->tea.bus_info, sizeof(dev->tea.bus_info), in maxiradio_probe() [all …]
|
A D | radio-shark2.c | 60 struct radio_tea5777 tea; member 261 mutex_lock(&shark->tea.mutex); in usb_shark_disconnect() 263 radio_tea5777_exit(&shark->tea); in usb_shark_disconnect() 264 mutex_unlock(&shark->tea.mutex); in usb_shark_disconnect() 309 shark->tea.private_data = shark; in usb_shark_probe() 310 shark->tea.ops = &shark_tea_ops; in usb_shark_probe() 311 shark->tea.has_am = true; in usb_shark_probe() 314 sizeof(shark->tea.card)); in usb_shark_probe() 316 sizeof(shark->tea.bus_info)); in usb_shark_probe() 350 mutex_lock(&shark->tea.mutex); in usb_shark_resume() [all …]
|
A D | radio-shark.c | 64 struct snd_tea575x tea; member 142 shark->tea.stereo = true; in shark_read_val() 144 shark->tea.stereo = false; in shark_read_val() 295 mutex_lock(&shark->tea.mutex); in usb_shark_disconnect() 297 snd_tea575x_exit(&shark->tea); in usb_shark_disconnect() 344 shark->tea.radio_nr = -1; in usb_shark_probe() 346 shark->tea.cannot_mute = true; in usb_shark_probe() 347 shark->tea.has_am = true; in usb_shark_probe() 349 sizeof(shark->tea.card)); in usb_shark_probe() 351 sizeof(shark->tea.bus_info)); in usb_shark_probe() [all …]
|
A D | radio-tea5777.h | 36 int (*write_reg)(struct radio_tea5777 *tea, u64 val); 47 int (*read_reg)(struct radio_tea5777 *tea, u32 *val); 72 int radio_tea5777_init(struct radio_tea5777 *tea, struct module *owner); 73 void radio_tea5777_exit(struct radio_tea5777 *tea); 74 int radio_tea5777_set_freq(struct radio_tea5777 *tea);
|
/linux/sound/i2c/ |
A D | tea6330t.c | 104 change = val1 != tea->mleft || val2 != tea->mright; in snd_tea6330t_put_master_volume() 105 tea->mleft = val1; in snd_tea6330t_put_master_volume() 159 tea->regs[TEA6330T_SADDR_VOLUME_LEFT] = val1 ? tea->mleft : 0; in snd_tea6330t_put_master_switch() 160 tea->regs[TEA6330T_SADDR_VOLUME_RIGHT] = val2 ? tea->mright : 0; in snd_tea6330t_put_master_switch() 291 tea = kzalloc(sizeof(*tea), GFP_KERNEL); in snd_tea6330t_update_mixer() 292 if (tea == NULL) in snd_tea6330t_update_mixer() 296 kfree(tea); in snd_tea6330t_update_mixer() 300 tea->bus = bus; in snd_tea6330t_update_mixer() 316 tea->bass = 4; in snd_tea6330t_update_mixer() 323 tea->bass = 4; in snd_tea6330t_update_mixer() [all …]
|
/linux/include/media/drv-intf/ |
A D | tea575x.h | 28 void (*write_val)(struct snd_tea575x *tea, u32 val); 29 u32 (*read_val)(struct snd_tea575x *tea); 31 void (*set_pins)(struct snd_tea575x *tea, u8 pins); 32 u8 (*get_pins)(struct snd_tea575x *tea); 33 void (*set_direction)(struct snd_tea575x *tea, bool output); 57 int (*ext_init)(struct snd_tea575x *tea); 60 int snd_tea575x_enum_freq_bands(struct snd_tea575x *tea, 65 int snd_tea575x_hw_init(struct snd_tea575x *tea); 66 int snd_tea575x_init(struct snd_tea575x *tea, struct module *owner); 67 void snd_tea575x_exit(struct snd_tea575x *tea); [all …]
|
/linux/sound/pci/ |
A D | fm801.c | 222 struct snd_tea575x tea; member 766 struct fm801 *chip = tea->private_data; in snd_fm801_tea575x_set_pins() 784 struct fm801 *chip = tea->private_data; in snd_fm801_tea575x_get_pins() 799 struct fm801 *chip = tea->private_data; in snd_fm801_tea575x_set_direction() 1174 snd_tea575x_exit(&chip->tea); in snd_fm801_free() 1232 chip->tea.v4l2_dev = &chip->v4l2_dev; in snd_fm801_create() 1233 chip->tea.radio_nr = radio_nr; in snd_fm801_create() 1234 chip->tea.private_data = chip; in snd_fm801_create() 1235 chip->tea.ops = &snd_fm801_tea_ops; in snd_fm801_create() 1265 sizeof(chip->tea.card)); in snd_fm801_create() [all …]
|
A D | es1968.c | 548 struct snd_tea575x tea; member 2540 struct es1968 *chip = tea->private_data; in snd_es1968_tea575x_set_pins() 2553 struct es1968 *chip = tea->private_data; in snd_es1968_tea575x_get_pins() 2568 struct es1968 *chip = tea->private_data; in snd_es1968_tea575x_set_direction() 2605 snd_tea575x_exit(&chip->tea); in snd_es1968_free() 2722 chip->tea.v4l2_dev = &chip->v4l2_dev; in snd_es1968_create() 2723 chip->tea.private_data = chip; in snd_es1968_create() 2724 chip->tea.radio_nr = radio_nr; in snd_es1968_create() 2725 chip->tea.ops = &snd_es1968_tea_ops; in snd_es1968_create() 2729 if (!snd_tea575x_init(&chip->tea, THIS_MODULE)) { in snd_es1968_create() [all …]
|
/linux/arch/sh/include/asm/ |
A D | suspend.h | 47 unsigned long tea; member
|
/linux/arch/sh/kernel/ |
A D | asm-offsets.c | 52 DEFINE(SH_SLEEP_REG_TEA, offsetof(struct sh_sleep_regs, tea)); in main()
|
/linux/arch/sh/kernel/cpu/shmobile/ |
A D | pm.c | 93 sdp->addr.tea = 0xff00000c; /* TEA */ in sh_mobile_register_self_refresh()
|
/linux/drivers/media/pci/bt8xx/ |
A D | bttv-cards.c | 3741 static void bttv_tea575x_set_pins(struct snd_tea575x *tea, u8 pins) in bttv_tea575x_set_pins() argument 3743 struct bttv *btv = tea->private_data; in bttv_tea575x_set_pins() 3762 static u8 bttv_tea575x_get_pins(struct snd_tea575x *tea) in bttv_tea575x_get_pins() argument 3764 struct bttv *btv = tea->private_data; in bttv_tea575x_get_pins() 3789 static void bttv_tea575x_set_direction(struct snd_tea575x *tea, bool output) in bttv_tea575x_set_direction() argument 3791 struct bttv *btv = tea->private_data; in bttv_tea575x_set_direction() 3811 btv->tea.private_data = btv; in tea575x_init() 3812 btv->tea.ops = &bttv_tea_ops; in tea575x_init() 3813 if (!snd_tea575x_hw_init(&btv->tea)) { in tea575x_init() 3815 btv->tea.mute = false; in tea575x_init()
|
A D | bttvp.h | 443 struct snd_tea575x tea; member
|
A D | bttv-driver.c | 1834 btv->tea.freq = btv->radio_freq; in bttv_set_frequency() 1835 snd_tea575x_set_freq(&btv->tea); in bttv_set_frequency() 3206 return snd_tea575x_g_tuner(&btv->tea, t); in radio_g_tuner() 3232 return snd_tea575x_s_hw_freq_seek(file, &btv->tea, a); in radio_s_hw_freq_seek() 3244 return snd_tea575x_enum_freq_bands(&btv->tea, band); in radio_enum_freq_bands()
|
/linux/crypto/ |
A D | Makefile | 144 obj-$(CONFIG_CRYPTO_TEA) += tea.o
|
/linux/Documentation/admin-guide/media/ |
A D | bttv.rst | 208 chips (tda/tea*).
|