/kernel/linux/linux-5.10/sound/pci/ |
H A D | via82xx_modem.c | 64 #define VIADEV_REG(viadev, x) ((viadev)->port + VIA_REG_##x) 205 struct viadev { struct 236 struct viadev devs[VIA_MAX_MODEM_DEVS]; 264 static int build_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in build_via_table() 340 static int clean_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in clean_via_table() 453 static void snd_via82xx_channel_reset(struct via82xx_modem *chip, struct viadev *viadev) in snd_via82xx_channel_reset() argument 456 VIADEV_REG(viadev, OFFSET_CONTROL)); in snd_via82xx_channel_reset() 457 inb(VIADEV_REG(viadev, OFFSET_CONTRO in snd_via82xx_channel_reset() 488 struct viadev *viadev = &chip->devs[i]; snd_via82xx_interrupt() local 514 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_pcm_trigger() local 555 calc_linear_pos(struct via82xx_modem *chip, struct viadev *viadev, unsigned int idx, unsigned int count) calc_linear_pos() argument 611 struct viadev *viadev = substream->runtime->private_data; snd_via686_pcm_pointer() local 644 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_hw_params() local 666 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_hw_free() local 676 snd_via82xx_set_table_ptr(struct via82xx_modem *chip, struct viadev *viadev) snd_via82xx_set_table_ptr() argument 690 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_pcm_prepare() local 728 snd_via82xx_modem_pcm_open(struct via82xx_modem *chip, struct viadev *viadev, struct snd_pcm_substream *substream) snd_via82xx_modem_pcm_open() argument 764 struct viadev *viadev = &chip->devs[chip->playback_devno + substream->number]; snd_via82xx_playback_open() local 775 struct viadev *viadev = &chip->devs[chip->capture_devno + substream->pcm->device]; snd_via82xx_capture_open() local 785 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_pcm_close() local [all...] |
H A D | via82xx.c | 125 #define VIADEV_REG(viadev, x) ((viadev)->port + VIA_REG_##x) 310 struct viadev { struct 369 struct viadev devs[VIA_MAX_DEVS]; 411 static int build_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in build_via_table() 486 static int clean_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in clean_via_table() 597 static void snd_via82xx_channel_reset(struct via82xx *chip, struct viadev *viadev) in snd_via82xx_channel_reset() argument 600 VIADEV_REG(viadev, OFFSET_CONTROL)); in snd_via82xx_channel_reset() 601 inb(VIADEV_REG(viadev, OFFSET_CONTRO in snd_via82xx_channel_reset() 635 struct viadev *viadev = &chip->devs[i]; snd_via686_interrupt() local 676 struct viadev *viadev = &chip->devs[i]; snd_via8233_interrupt() local 725 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_pcm_trigger() local 772 calc_linear_pos(struct via82xx *chip, struct viadev *viadev, unsigned int idx, unsigned int count) calc_linear_pos() argument 830 struct viadev *viadev = substream->runtime->private_data; snd_via686_pcm_pointer() local 861 struct viadev *viadev = substream->runtime->private_data; snd_via8233_pcm_pointer() local 923 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_hw_params() local 937 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_hw_free() local 947 snd_via82xx_set_table_ptr(struct via82xx *chip, struct viadev *viadev) snd_via82xx_set_table_ptr() argument 958 via686_setup_format(struct via82xx *chip, struct viadev *viadev, struct snd_pcm_runtime *runtime) via686_setup_format() argument 975 struct viadev *viadev = substream->runtime->private_data; snd_via686_playback_prepare() local 987 struct viadev *viadev = substream->runtime->private_data; snd_via686_capture_prepare() local 1021 struct viadev *viadev = substream->runtime->private_data; snd_via8233_playback_prepare() local 1063 struct viadev *viadev = substream->runtime->private_data; snd_via8233_multi_prepare() local 1112 struct viadev *viadev = substream->runtime->private_data; snd_via8233_capture_prepare() local 1159 snd_via82xx_pcm_open(struct via82xx *chip, struct viadev *viadev, struct snd_pcm_substream *substream) snd_via82xx_pcm_open() argument 1223 struct viadev *viadev = &chip->devs[chip->playback_devno + substream->number]; snd_via686_playback_open() local 1237 struct viadev *viadev; snd_via8233_playback_open() local 1265 struct viadev *viadev = &chip->devs[chip->multi_devno]; snd_via8233_multi_open() local 1295 struct viadev *viadev = &chip->devs[chip->capture_devno + substream->pcm->device]; snd_via82xx_capture_open() local 1306 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_pcm_close() local 1335 struct viadev *viadev = substream->runtime->private_data; snd_via8233_playback_close() local [all...] |
/kernel/linux/linux-6.6/sound/pci/ |
H A D | via82xx_modem.c | 63 #define VIADEV_REG(viadev, x) ((viadev)->port + VIA_REG_##x) 204 struct viadev { struct 235 struct viadev devs[VIA_MAX_MODEM_DEVS]; 263 static int build_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in build_via_table() 339 static int clean_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in clean_via_table() 453 static void snd_via82xx_channel_reset(struct via82xx_modem *chip, struct viadev *viadev) in snd_via82xx_channel_reset() argument 456 VIADEV_REG(viadev, OFFSET_CONTROL)); in snd_via82xx_channel_reset() 457 inb(VIADEV_REG(viadev, OFFSET_CONTRO in snd_via82xx_channel_reset() 488 struct viadev *viadev = &chip->devs[i]; snd_via82xx_interrupt() local 514 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_pcm_trigger() local 555 calc_linear_pos(struct via82xx_modem *chip, struct viadev *viadev, unsigned int idx, unsigned int count) calc_linear_pos() argument 611 struct viadev *viadev = substream->runtime->private_data; snd_via686_pcm_pointer() local 644 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_hw_params() local 666 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_hw_free() local 676 snd_via82xx_set_table_ptr(struct via82xx_modem *chip, struct viadev *viadev) snd_via82xx_set_table_ptr() argument 690 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_pcm_prepare() local 728 snd_via82xx_modem_pcm_open(struct via82xx_modem *chip, struct viadev *viadev, struct snd_pcm_substream *substream) snd_via82xx_modem_pcm_open() argument 766 struct viadev *viadev = &chip->devs[chip->playback_devno + substream->number]; snd_via82xx_playback_open() local 777 struct viadev *viadev = &chip->devs[chip->capture_devno + substream->pcm->device]; snd_via82xx_capture_open() local 787 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_pcm_close() local [all...] |
H A D | via82xx.c | 124 #define VIADEV_REG(viadev, x) ((viadev)->port + VIA_REG_##x) 309 struct viadev { struct 368 struct viadev devs[VIA_MAX_DEVS]; 410 static int build_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in build_via_table() 485 static int clean_via_table(struct viadev *dev, struct snd_pcm_substream *substream, in clean_via_table() 597 static void snd_via82xx_channel_reset(struct via82xx *chip, struct viadev *viadev) in snd_via82xx_channel_reset() argument 600 VIADEV_REG(viadev, OFFSET_CONTROL)); in snd_via82xx_channel_reset() 601 inb(VIADEV_REG(viadev, OFFSET_CONTRO in snd_via82xx_channel_reset() 635 struct viadev *viadev = &chip->devs[i]; snd_via686_interrupt() local 676 struct viadev *viadev = &chip->devs[i]; snd_via8233_interrupt() local 725 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_pcm_trigger() local 772 calc_linear_pos(struct via82xx *chip, struct viadev *viadev, unsigned int idx, unsigned int count) calc_linear_pos() argument 830 struct viadev *viadev = substream->runtime->private_data; snd_via686_pcm_pointer() local 861 struct viadev *viadev = substream->runtime->private_data; snd_via8233_pcm_pointer() local 923 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_hw_params() local 937 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_hw_free() local 947 snd_via82xx_set_table_ptr(struct via82xx *chip, struct viadev *viadev) snd_via82xx_set_table_ptr() argument 958 via686_setup_format(struct via82xx *chip, struct viadev *viadev, struct snd_pcm_runtime *runtime) via686_setup_format() argument 975 struct viadev *viadev = substream->runtime->private_data; snd_via686_playback_prepare() local 987 struct viadev *viadev = substream->runtime->private_data; snd_via686_capture_prepare() local 1021 struct viadev *viadev = substream->runtime->private_data; snd_via8233_playback_prepare() local 1064 struct viadev *viadev = substream->runtime->private_data; snd_via8233_multi_prepare() local 1113 struct viadev *viadev = substream->runtime->private_data; snd_via8233_capture_prepare() local 1160 snd_via82xx_pcm_open(struct via82xx *chip, struct viadev *viadev, struct snd_pcm_substream *substream) snd_via82xx_pcm_open() argument 1225 struct viadev *viadev = &chip->devs[chip->playback_devno + substream->number]; snd_via686_playback_open() local 1240 struct viadev *viadev; snd_via8233_playback_open() local 1269 struct viadev *viadev = &chip->devs[chip->multi_devno]; snd_via8233_multi_open() local 1300 struct viadev *viadev = &chip->devs[chip->capture_devno + substream->pcm->device]; snd_via82xx_capture_open() local 1311 struct viadev *viadev = substream->runtime->private_data; snd_via82xx_pcm_close() local 1340 struct viadev *viadev = substream->runtime->private_data; snd_via8233_playback_close() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/ |
H A D | via-camera.c | 66 struct viafb_dev *viadev; member 316 spin_lock(&cam->viadev->reg_lock); in viacam_quick_irq() 323 spin_unlock(&cam->viadev->reg_lock); in viacam_quick_irq() 410 int nbuf = cam->viadev->camera_fbmem_size/cam->sensor_format.sizeimage; in viacam_ctlr_cbufs() 536 spin_lock_irqsave(&cam->viadev->reg_lock, flags); in viacam_config_controller() 540 spin_unlock_irqrestore(&cam->viadev->reg_lock, flags); in viacam_config_controller() 550 spin_lock_irq(&cam->viadev->reg_lock); in viacam_start_engine() 555 spin_unlock_irq(&cam->viadev->reg_lock); in viacam_start_engine() 561 spin_lock_irq(&cam->viadev->reg_lock); in viacam_stop_engine() 566 spin_unlock_irq(&cam->viadev in viacam_stop_engine() 1138 struct viafb_dev *viadev = pdev->dev.platform_data; viacam_probe() local 1297 struct viafb_dev *viadev = pdev->dev.platform_data; viacam_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/via/ |
H A D | via-camera.c | 65 struct viafb_dev *viadev; member 305 spin_lock(&cam->viadev->reg_lock); in viacam_quick_irq() 312 spin_unlock(&cam->viadev->reg_lock); in viacam_quick_irq() 399 int nbuf = cam->viadev->camera_fbmem_size/cam->sensor_format.sizeimage; in viacam_ctlr_cbufs() 525 spin_lock_irqsave(&cam->viadev->reg_lock, flags); in viacam_config_controller() 529 spin_unlock_irqrestore(&cam->viadev->reg_lock, flags); in viacam_config_controller() 539 spin_lock_irq(&cam->viadev->reg_lock); in viacam_start_engine() 544 spin_unlock_irq(&cam->viadev->reg_lock); in viacam_start_engine() 550 spin_lock_irq(&cam->viadev->reg_lock); in viacam_stop_engine() 555 spin_unlock_irq(&cam->viadev in viacam_stop_engine() 1130 struct viafb_dev *viadev = pdev->dev.platform_data; viacam_probe() local 1291 struct viafb_dev *viadev = pdev->dev.platform_data; viacam_remove() local [all...] |