sis               731 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t sis:1;
sis               749 arch/mips/include/asm/octeon/cvmx-sriox-defs.h 		uint64_t sis:1;
sis               654 drivers/ata/pata_sis.c static void sis_fixup(struct pci_dev *pdev, struct sis_chipset *sis)
sis               659 drivers/ata/pata_sis.c 	if (sis->info == &sis_info133) {
sis               669 drivers/ata/pata_sis.c 	if (sis->info == &sis_info133_early || sis->info == &sis_info100) {
sis               679 drivers/ata/pata_sis.c 	if (sis->info == &sis_info66 || sis->info == &sis_info100_early) {
sis               689 drivers/ata/pata_sis.c 	if (sis->info == &sis_info33) {
sis               696 drivers/ata/pata_sis.c 	if (sis->info == &sis_info || sis->info == &sis_info33) {
sis              10805 fs/btrfs/inode.c static int btrfs_add_swap_extent(struct swap_info_struct *sis,
sis              10828 fs/btrfs/inode.c 	ret = add_swap_extent(sis, bsi->nr_pages, nr_pages, first_ppage);
sis              10844 fs/btrfs/inode.c static int btrfs_swap_activate(struct swap_info_struct *sis, struct file *file,
sis              11016 fs/btrfs/inode.c 				ret = btrfs_add_swap_extent(sis, &bsi);
sis              11029 fs/btrfs/inode.c 		ret = btrfs_add_swap_extent(sis, &bsi);
sis              11046 fs/btrfs/inode.c 		sis->bdev = device->bdev;
sis              11048 fs/btrfs/inode.c 	sis->max = bsi.nr_pages;
sis              11049 fs/btrfs/inode.c 	sis->pages = bsi.nr_pages - 1;
sis              11050 fs/btrfs/inode.c 	sis->highest_bit = bsi.nr_pages - 1;
sis              11058 fs/btrfs/inode.c static int btrfs_swap_activate(struct swap_info_struct *sis, struct file *file,
sis              3033 fs/f2fs/data.c static int check_swap_activate(struct swap_info_struct *sis,
sis              3059 fs/f2fs/data.c 			page_no < sis->max) {
sis              3102 fs/f2fs/data.c 		ret = add_swap_extent(sis, page_no, 1, first_block);
sis              3115 fs/f2fs/data.c 	sis->max = page_no;
sis              3116 fs/f2fs/data.c 	sis->pages = page_no - 1;
sis              3117 fs/f2fs/data.c 	sis->highest_bit = page_no - 1;
sis              3125 fs/f2fs/data.c static int f2fs_swap_activate(struct swap_info_struct *sis, struct file *file,
sis              3141 fs/f2fs/data.c 	ret = check_swap_activate(sis, file, span);
sis              3158 fs/f2fs/data.c static int f2fs_swap_activate(struct swap_info_struct *sis, struct file *file,
sis                16 fs/iomap/swapfile.c 	struct swap_info_struct *sis;
sis                65 fs/iomap/swapfile.c 	error = add_swap_extent(isi->sis, isi->nr_pages, nr_pages, first_ppage);
sis               109 fs/iomap/swapfile.c 	if (iomap->bdev != isi->sis->bdev) {
sis               134 fs/iomap/swapfile.c int iomap_swapfile_activate(struct swap_info_struct *sis,
sis               139 fs/iomap/swapfile.c 		.sis = sis,
sis               173 fs/iomap/swapfile.c 	sis->max = isi.nr_pages;
sis               174 fs/iomap/swapfile.c 	sis->pages = isi.nr_pages - 1;
sis               175 fs/iomap/swapfile.c 	sis->highest_bit = isi.nr_pages - 1;
sis               489 fs/nfs/file.c  static int nfs_swap_activate(struct swap_info_struct *sis, struct file *file,
sis               494 fs/nfs/file.c  	*span = sis->pages;
sis              1180 fs/xfs/xfs_aops.c 	struct swap_info_struct		*sis,
sis              1184 fs/xfs/xfs_aops.c 	sis->bdev = xfs_find_bdev_for_inode(file_inode(swap_file));
sis              1185 fs/xfs/xfs_aops.c 	return iomap_swapfile_activate(sis, swap_file, span, &xfs_iomap_ops);
sis                48 include/linux/frontswap.h static inline bool frontswap_test(struct swap_info_struct *sis, pgoff_t offset)
sis                50 include/linux/frontswap.h 	return __frontswap_test(sis, offset);
sis                71 include/linux/frontswap.h static inline bool frontswap_test(struct swap_info_struct *sis, pgoff_t offset)
sis               407 include/linux/fs.h 	int (*swap_activate)(struct swap_info_struct *sis, struct file *file,
sis               205 include/linux/iomap.h int iomap_swapfile_activate(struct swap_info_struct *sis,
sis               209 include/linux/iomap.h # define iomap_swapfile_activate(sis, swapfile, pagespan, ops)	(-EIO)
sis               395 include/linux/swap.h int add_swap_extent(struct swap_info_struct *sis, unsigned long start_page,
sis               192 mm/frontswap.c 	struct swap_info_struct *sis = swap_info[type];
sis               195 mm/frontswap.c 	VM_BUG_ON(sis == NULL);
sis               208 mm/frontswap.c 	frontswap_map_set(sis, map);
sis               215 mm/frontswap.c bool __frontswap_test(struct swap_info_struct *sis,
sis               218 mm/frontswap.c 	if (sis->frontswap_map)
sis               219 mm/frontswap.c 		return test_bit(offset, sis->frontswap_map);
sis               224 mm/frontswap.c static inline void __frontswap_set(struct swap_info_struct *sis,
sis               227 mm/frontswap.c 	set_bit(offset, sis->frontswap_map);
sis               228 mm/frontswap.c 	atomic_inc(&sis->frontswap_pages);
sis               231 mm/frontswap.c static inline void __frontswap_clear(struct swap_info_struct *sis,
sis               234 mm/frontswap.c 	clear_bit(offset, sis->frontswap_map);
sis               235 mm/frontswap.c 	atomic_dec(&sis->frontswap_pages);
sis               250 mm/frontswap.c 	struct swap_info_struct *sis = swap_info[type];
sis               256 mm/frontswap.c 	VM_BUG_ON(sis == NULL);
sis               264 mm/frontswap.c 	if (__frontswap_test(sis, offset)) {
sis               265 mm/frontswap.c 		__frontswap_clear(sis, offset);
sis               277 mm/frontswap.c 		__frontswap_set(sis, offset);
sis               299 mm/frontswap.c 	struct swap_info_struct *sis = swap_info[type];
sis               305 mm/frontswap.c 	VM_BUG_ON(sis == NULL);
sis               307 mm/frontswap.c 	if (!__frontswap_test(sis, offset))
sis               320 mm/frontswap.c 			__frontswap_clear(sis, offset);
sis               333 mm/frontswap.c 	struct swap_info_struct *sis = swap_info[type];
sis               337 mm/frontswap.c 	VM_BUG_ON(sis == NULL);
sis               339 mm/frontswap.c 	if (!__frontswap_test(sis, offset))
sis               344 mm/frontswap.c 	__frontswap_clear(sis, offset);
sis               355 mm/frontswap.c 	struct swap_info_struct *sis = swap_info[type];
sis               359 mm/frontswap.c 	VM_BUG_ON(sis == NULL);
sis               361 mm/frontswap.c 	if (sis->frontswap_map == NULL)
sis               366 mm/frontswap.c 	atomic_set(&sis->frontswap_pages, 0);
sis               367 mm/frontswap.c 	bitmap_zero(sis->frontswap_map, sis->max);
sis                74 mm/page_io.c   	struct swap_info_struct *sis;
sis                87 mm/page_io.c   	sis = page_swap_info(page);
sis                88 mm/page_io.c   	if (!(sis->flags & SWP_BLKDEV))
sis               107 mm/page_io.c   	disk = sis->bdev->bd_disk;
sis               115 mm/page_io.c   		disk->fops->swap_slot_free_notify(sis->bdev,
sis               146 mm/page_io.c   int generic_swapfile_activate(struct swap_info_struct *sis,
sis               173 mm/page_io.c   			page_no < sis->max) {
sis               216 mm/page_io.c   		ret = add_swap_extent(sis, page_no, 1, first_block);
sis               229 mm/page_io.c   	sis->max = page_no;
sis               230 mm/page_io.c   	sis->pages = page_no - 1;
sis               231 mm/page_io.c   	sis->highest_bit = page_no - 1;
sis               282 mm/page_io.c   	struct swap_info_struct *sis = page_swap_info(page);
sis               285 mm/page_io.c   	if (sis->flags & SWP_FS) {
sis               287 mm/page_io.c   		struct file *swap_file = sis->swap_file;
sis               326 mm/page_io.c   	ret = bdev_write_page(sis->bdev, swap_page_sector(page), page, wbc);
sis               354 mm/page_io.c   	struct swap_info_struct *sis = page_swap_info(page);
sis               367 mm/page_io.c   	if (sis->flags & SWP_FS) {
sis               368 mm/page_io.c   		struct file *swap_file = sis->swap_file;
sis               377 mm/page_io.c   	ret = bdev_read_page(sis->bdev, swap_page_sector(page), page);
sis               426 mm/page_io.c   	struct swap_info_struct *sis = page_swap_info(page);
sis               428 mm/page_io.c   	if (sis->flags & SWP_FS) {
sis               429 mm/page_io.c   		struct address_space *mapping = sis->swap_file->f_mapping;
sis               155 mm/swapfile.c  static inline struct swap_extent *first_se(struct swap_info_struct *sis)
sis               157 mm/swapfile.c  	struct rb_node *rb = rb_first(&sis->swap_extent_root);
sis               205 mm/swapfile.c  offset_to_swap_extent(struct swap_info_struct *sis, unsigned long offset)
sis               210 mm/swapfile.c  	rb = sis->swap_extent_root.rb_node;
sis              1770 mm/swapfile.c  		struct swap_info_struct *sis = swap_info[type];
sis              1772 mm/swapfile.c  		if (!(sis->flags & SWP_WRITEOK))
sis              1777 mm/swapfile.c  				*bdev_p = bdgrab(sis->bdev);
sis              1782 mm/swapfile.c  		if (bdev == sis->bdev) {
sis              1783 mm/swapfile.c  			struct swap_extent *se = first_se(sis);
sis              1787 mm/swapfile.c  					*bdev_p = bdgrab(sis->bdev);
sis              1828 mm/swapfile.c  		struct swap_info_struct *sis = swap_info[type];
sis              1830 mm/swapfile.c  		spin_lock(&sis->lock);
sis              1831 mm/swapfile.c  		if (sis->flags & SWP_WRITEOK) {
sis              1832 mm/swapfile.c  			n = sis->pages;
sis              1834 mm/swapfile.c  				n -= sis->inuse_pages;
sis              1836 mm/swapfile.c  		spin_unlock(&sis->lock);
sis              2259 mm/swapfile.c  	struct swap_info_struct *sis;
sis              2263 mm/swapfile.c  	sis = swp_swap_info(entry);
sis              2264 mm/swapfile.c  	*bdev = sis->bdev;
sis              2267 mm/swapfile.c  	se = offset_to_swap_extent(sis, offset);
sis              2284 mm/swapfile.c  static void destroy_swap_extents(struct swap_info_struct *sis)
sis              2286 mm/swapfile.c  	while (!RB_EMPTY_ROOT(&sis->swap_extent_root)) {
sis              2287 mm/swapfile.c  		struct rb_node *rb = sis->swap_extent_root.rb_node;
sis              2290 mm/swapfile.c  		rb_erase(rb, &sis->swap_extent_root);
sis              2294 mm/swapfile.c  	if (sis->flags & SWP_ACTIVATED) {
sis              2295 mm/swapfile.c  		struct file *swap_file = sis->swap_file;
sis              2298 mm/swapfile.c  		sis->flags &= ~SWP_ACTIVATED;
sis              2311 mm/swapfile.c  add_swap_extent(struct swap_info_struct *sis, unsigned long start_page,
sis              2314 mm/swapfile.c  	struct rb_node **link = &sis->swap_extent_root.rb_node, *parent = NULL;
sis              2346 mm/swapfile.c  	rb_insert_color(&new_se->rb_node, &sis->swap_extent_root);
sis              2381 mm/swapfile.c  static int setup_swap_extents(struct swap_info_struct *sis, sector_t *span)
sis              2383 mm/swapfile.c  	struct file *swap_file = sis->swap_file;
sis              2389 mm/swapfile.c  		ret = add_swap_extent(sis, 0, sis->max, 0);
sis              2390 mm/swapfile.c  		*span = sis->pages;
sis              2395 mm/swapfile.c  		ret = mapping->a_ops->swap_activate(sis, swap_file, span);
sis              2397 mm/swapfile.c  			sis->flags |= SWP_ACTIVATED;
sis              2399 mm/swapfile.c  			sis->flags |= SWP_FS;
sis              2400 mm/swapfile.c  			ret = add_swap_extent(sis, 0, sis->max, 0);
sis              2401 mm/swapfile.c  			*span = sis->pages;
sis              2406 mm/swapfile.c  	return generic_swapfile_activate(sis, swap_file, span);
sis               299 sound/pci/sis7019.c 	struct sis7019 *sis = dev;
sis               300 sound/pci/sis7019.c 	unsigned long io = sis->ioport;
sis               319 sound/pci/sis7019.c 			sis_voice_irq(status, sis->voices);
sis               325 sound/pci/sis7019.c 			sis_voice_irq(status, &sis->voices[32]);
sis               331 sound/pci/sis7019.c 			voice = &sis->capture_voice;
sis               370 sound/pci/sis7019.c static void __sis_map_silence(struct sis7019 *sis)
sis               373 sound/pci/sis7019.c 	if (!sis->silence_users)
sis               374 sound/pci/sis7019.c 		sis->silence_dma_addr = dma_map_single(&sis->pci->dev,
sis               375 sound/pci/sis7019.c 						sis->suspend_state[0],
sis               377 sound/pci/sis7019.c 	sis->silence_users++;
sis               380 sound/pci/sis7019.c static void __sis_unmap_silence(struct sis7019 *sis)
sis               383 sound/pci/sis7019.c 	sis->silence_users--;
sis               384 sound/pci/sis7019.c 	if (!sis->silence_users)
sis               385 sound/pci/sis7019.c 		dma_unmap_single(&sis->pci->dev, sis->silence_dma_addr, 4096,
sis               389 sound/pci/sis7019.c static void sis_free_voice(struct sis7019 *sis, struct voice *voice)
sis               393 sound/pci/sis7019.c 	spin_lock_irqsave(&sis->voice_lock, flags);
sis               395 sound/pci/sis7019.c 		__sis_unmap_silence(sis);
sis               401 sound/pci/sis7019.c 	spin_unlock_irqrestore(&sis->voice_lock, flags);
sis               404 sound/pci/sis7019.c static struct voice *__sis_alloc_playback_voice(struct sis7019 *sis)
sis               411 sound/pci/sis7019.c 		voice = &sis->voices[i];
sis               423 sound/pci/sis7019.c static struct voice *sis_alloc_playback_voice(struct sis7019 *sis)
sis               428 sound/pci/sis7019.c 	spin_lock_irqsave(&sis->voice_lock, flags);
sis               429 sound/pci/sis7019.c 	voice = __sis_alloc_playback_voice(sis);
sis               430 sound/pci/sis7019.c 	spin_unlock_irqrestore(&sis->voice_lock, flags);
sis               438 sound/pci/sis7019.c 	struct sis7019 *sis = snd_pcm_substream_chip(substream);
sis               455 sound/pci/sis7019.c 		spin_lock_irqsave(&sis->voice_lock, flags);
sis               456 sound/pci/sis7019.c 		voice->timing = __sis_alloc_playback_voice(sis);
sis               458 sound/pci/sis7019.c 			__sis_map_silence(sis);
sis               459 sound/pci/sis7019.c 		spin_unlock_irqrestore(&sis->voice_lock, flags);
sis               464 sound/pci/sis7019.c 		sis_free_voice(sis, voice);
sis               473 sound/pci/sis7019.c 	struct sis7019 *sis = snd_pcm_substream_chip(substream);
sis               477 sound/pci/sis7019.c 	voice = sis_alloc_playback_voice(sis);
sis               494 sound/pci/sis7019.c 	struct sis7019 *sis = snd_pcm_substream_chip(substream);
sis               498 sound/pci/sis7019.c 	sis_free_voice(sis, voice);
sis               582 sound/pci/sis7019.c 	struct sis7019 *sis = snd_pcm_substream_chip(substream);
sis               583 sound/pci/sis7019.c 	unsigned long io = sis->ioport;
sis               613 sound/pci/sis7019.c 		if (chip != sis)
sis               662 sound/pci/sis7019.c 	struct sis7019 *sis = snd_pcm_substream_chip(substream);
sis               664 sound/pci/sis7019.c 	struct voice *voice = &sis->capture_voice;
sis               670 sound/pci/sis7019.c 	spin_lock_irqsave(&sis->voice_lock, flags);
sis               675 sound/pci/sis7019.c 	spin_unlock_irqrestore(&sis->voice_lock, flags);
sis               683 sound/pci/sis7019.c 	runtime->hw.rates = sis->ac97[0]->rates[AC97_RATES_ADC];
sis               696 sound/pci/sis7019.c 	struct sis7019 *sis = snd_pcm_substream_chip(substream);
sis               699 sound/pci/sis7019.c 	rc = snd_ac97_set_rate(sis->ac97[0], AC97_PCM_LR_ADC_RATE,
sis               718 sound/pci/sis7019.c 	struct sis7019 *sis = snd_pcm_substream_chip(substream);
sis               803 sound/pci/sis7019.c 	writel(sis->silence_dma_addr, play_base + SIS_PLAY_DMA_BASE);
sis               885 sound/pci/sis7019.c static int sis_pcm_create(struct sis7019 *sis)
sis               893 sound/pci/sis7019.c 	rc = snd_pcm_new(sis->card, "SiS7019", 0, 64, 1, &pcm);
sis               897 sound/pci/sis7019.c 	pcm->private_data = sis;
sis               899 sound/pci/sis7019.c 	sis->pcm = pcm;
sis               908 sound/pci/sis7019.c 				snd_dma_pci_data(sis->pci), 64*1024, 128*1024);
sis               913 sound/pci/sis7019.c static unsigned short sis_ac97_rw(struct sis7019 *sis, int codec, u32 cmd)
sis               915 sound/pci/sis7019.c 	unsigned long io = sis->ioport;
sis               932 sound/pci/sis7019.c 	mutex_lock(&sis->ac97_mutex);
sis               971 sound/pci/sis7019.c 	mutex_unlock(&sis->ac97_mutex);
sis               974 sound/pci/sis7019.c 		dev_err(&sis->pci->dev, "ac97 codec %d timeout cmd 0x%08x\n",
sis              1004 sound/pci/sis7019.c static int sis_mixer_create(struct sis7019 *sis)
sis              1015 sound/pci/sis7019.c 	ac97.private_data = sis;
sis              1017 sound/pci/sis7019.c 	rc = snd_ac97_bus(sis->card, 0, &ops, NULL, &bus);
sis              1018 sound/pci/sis7019.c 	if (!rc && sis->codecs_present & SIS_PRIMARY_CODEC_PRESENT)
sis              1019 sound/pci/sis7019.c 		rc = snd_ac97_mixer(bus, &ac97, &sis->ac97[0]);
sis              1021 sound/pci/sis7019.c 	if (!rc && (sis->codecs_present & SIS_SECONDARY_CODEC_PRESENT))
sis              1022 sound/pci/sis7019.c 		rc = snd_ac97_mixer(bus, &ac97, &sis->ac97[1]);
sis              1024 sound/pci/sis7019.c 	if (!rc && (sis->codecs_present & SIS_TERTIARY_CODEC_PRESENT))
sis              1025 sound/pci/sis7019.c 		rc = snd_ac97_mixer(bus, &ac97, &sis->ac97[2]);
sis              1033 sound/pci/sis7019.c static void sis_free_suspend(struct sis7019 *sis)
sis              1038 sound/pci/sis7019.c 		kfree(sis->suspend_state[i]);
sis              1041 sound/pci/sis7019.c static int sis_chip_free(struct sis7019 *sis)
sis              1045 sound/pci/sis7019.c 	outl(SIS_GCR_SOFTWARE_RESET, sis->ioport + SIS_GCR);
sis              1047 sound/pci/sis7019.c 	outl(0, sis->ioport + SIS_GCR);
sis              1048 sound/pci/sis7019.c 	outl(0, sis->ioport + SIS_GIER);
sis              1052 sound/pci/sis7019.c 	if (sis->irq >= 0)
sis              1053 sound/pci/sis7019.c 		free_irq(sis->irq, sis);
sis              1055 sound/pci/sis7019.c 	iounmap(sis->ioaddr);
sis              1056 sound/pci/sis7019.c 	pci_release_regions(sis->pci);
sis              1057 sound/pci/sis7019.c 	pci_disable_device(sis->pci);
sis              1058 sound/pci/sis7019.c 	sis_free_suspend(sis);
sis              1064 sound/pci/sis7019.c 	struct sis7019 *sis = dev->device_data;
sis              1065 sound/pci/sis7019.c 	return sis_chip_free(sis);
sis              1068 sound/pci/sis7019.c static int sis_chip_init(struct sis7019 *sis)
sis              1070 sound/pci/sis7019.c 	unsigned long io = sis->ioport;
sis              1071 sound/pci/sis7019.c 	void __iomem *ioaddr = sis->ioaddr;
sis              1110 sound/pci/sis7019.c 	sis->codecs_present = 0;
sis              1115 sound/pci/sis7019.c 			sis->codecs_present |= SIS_PRIMARY_CODEC_PRESENT;
sis              1117 sound/pci/sis7019.c 			sis->codecs_present |= SIS_SECONDARY_CODEC_PRESENT;
sis              1119 sound/pci/sis7019.c 			sis->codecs_present |= SIS_TERTIARY_CODEC_PRESENT;
sis              1121 sound/pci/sis7019.c 		if (sis->codecs_present == codecs)
sis              1129 sound/pci/sis7019.c 	if (!sis->codecs_present) {
sis              1130 sound/pci/sis7019.c 		dev_err(&sis->pci->dev, "could not find any codecs\n");
sis              1134 sound/pci/sis7019.c 	if (sis->codecs_present != codecs) {
sis              1135 sound/pci/sis7019.c 		dev_warn(&sis->pci->dev, "missing codecs, found %0x, expected %0x\n",
sis              1136 sound/pci/sis7019.c 					 sis->codecs_present, codecs);
sis              1200 sound/pci/sis7019.c 	struct sis7019 *sis = card->private_data;
sis              1201 sound/pci/sis7019.c 	void __iomem *ioaddr = sis->ioaddr;
sis              1205 sound/pci/sis7019.c 	if (sis->codecs_present & SIS_PRIMARY_CODEC_PRESENT)
sis              1206 sound/pci/sis7019.c 		snd_ac97_suspend(sis->ac97[0]);
sis              1207 sound/pci/sis7019.c 	if (sis->codecs_present & SIS_SECONDARY_CODEC_PRESENT)
sis              1208 sound/pci/sis7019.c 		snd_ac97_suspend(sis->ac97[1]);
sis              1209 sound/pci/sis7019.c 	if (sis->codecs_present & SIS_TERTIARY_CODEC_PRESENT)
sis              1210 sound/pci/sis7019.c 		snd_ac97_suspend(sis->ac97[2]);
sis              1214 sound/pci/sis7019.c 	if (sis->irq >= 0) {
sis              1215 sound/pci/sis7019.c 		free_irq(sis->irq, sis);
sis              1216 sound/pci/sis7019.c 		sis->irq = -1;
sis              1222 sound/pci/sis7019.c 		memcpy_fromio(sis->suspend_state[i], ioaddr, 4096);
sis              1233 sound/pci/sis7019.c 	struct sis7019 *sis = card->private_data;
sis              1234 sound/pci/sis7019.c 	void __iomem *ioaddr = sis->ioaddr;
sis              1237 sound/pci/sis7019.c 	if (sis_chip_init(sis)) {
sis              1243 sound/pci/sis7019.c 			KBUILD_MODNAME, sis)) {
sis              1252 sound/pci/sis7019.c 		memcpy_toio(ioaddr, sis->suspend_state[i], 4096);
sis              1256 sound/pci/sis7019.c 	memset(sis->suspend_state[0], 0, 4096);
sis              1258 sound/pci/sis7019.c 	sis->irq = pci->irq;
sis              1260 sound/pci/sis7019.c 	if (sis->codecs_present & SIS_PRIMARY_CODEC_PRESENT)
sis              1261 sound/pci/sis7019.c 		snd_ac97_resume(sis->ac97[0]);
sis              1262 sound/pci/sis7019.c 	if (sis->codecs_present & SIS_SECONDARY_CODEC_PRESENT)
sis              1263 sound/pci/sis7019.c 		snd_ac97_resume(sis->ac97[1]);
sis              1264 sound/pci/sis7019.c 	if (sis->codecs_present & SIS_TERTIARY_CODEC_PRESENT)
sis              1265 sound/pci/sis7019.c 		snd_ac97_resume(sis->ac97[2]);
sis              1281 sound/pci/sis7019.c static int sis_alloc_suspend(struct sis7019 *sis)
sis              1291 sound/pci/sis7019.c 		sis->suspend_state[i] = kmalloc(4096, GFP_KERNEL);
sis              1292 sound/pci/sis7019.c 		if (!sis->suspend_state[i])
sis              1295 sound/pci/sis7019.c 	memset(sis->suspend_state[0], 0, 4096);
sis              1303 sound/pci/sis7019.c 	struct sis7019 *sis = card->private_data;
sis              1321 sound/pci/sis7019.c 	memset(sis, 0, sizeof(*sis));
sis              1322 sound/pci/sis7019.c 	mutex_init(&sis->ac97_mutex);
sis              1323 sound/pci/sis7019.c 	spin_lock_init(&sis->voice_lock);
sis              1324 sound/pci/sis7019.c 	sis->card = card;
sis              1325 sound/pci/sis7019.c 	sis->pci = pci;
sis              1326 sound/pci/sis7019.c 	sis->irq = -1;
sis              1327 sound/pci/sis7019.c 	sis->ioport = pci_resource_start(pci, 0);
sis              1336 sound/pci/sis7019.c 	sis->ioaddr = ioremap_nocache(pci_resource_start(pci, 1), 0x4000);
sis              1337 sound/pci/sis7019.c 	if (!sis->ioaddr) {
sis              1342 sound/pci/sis7019.c 	rc = sis_alloc_suspend(sis);
sis              1348 sound/pci/sis7019.c 	rc = sis_chip_init(sis);
sis              1353 sound/pci/sis7019.c 			 sis);
sis              1355 sound/pci/sis7019.c 		dev_err(&pci->dev, "unable to allocate irq %d\n", sis->irq);
sis              1359 sound/pci/sis7019.c 	sis->irq = pci->irq;
sis              1363 sound/pci/sis7019.c 		voice = &sis->voices[i];
sis              1365 sound/pci/sis7019.c 		voice->ctrl_base = SIS_PLAY_DMA_ADDR(sis->ioaddr, i);
sis              1366 sound/pci/sis7019.c 		voice->wave_base = SIS_WAVE_ADDR(sis->ioaddr, i);
sis              1369 sound/pci/sis7019.c 	voice = &sis->capture_voice;
sis              1372 sound/pci/sis7019.c 	voice->ctrl_base = SIS_CAPTURE_DMA_ADDR(sis->ioaddr, voice->num);
sis              1374 sound/pci/sis7019.c 	rc = snd_device_new(card, SNDRV_DEV_LOWLEVEL, sis, &ops);
sis              1381 sound/pci/sis7019.c 	sis_chip_free(sis);
sis              1394 sound/pci/sis7019.c 	struct sis7019 *sis;
sis              1413 sound/pci/sis7019.c 			  sizeof(*sis), &card);
sis              1423 sound/pci/sis7019.c 	sis = card->private_data;
sis              1425 sound/pci/sis7019.c 	rc = sis_mixer_create(sis);
sis              1429 sound/pci/sis7019.c 	rc = sis_pcm_create(sis);
sis              1435 sound/pci/sis7019.c 			card->shortname, snd_ac97_get_short_name(sis->ac97[0]),
sis              1436 sound/pci/sis7019.c 			sis->ioport, sis->irq);
sis               235 sound/soc/fsl/fsl_spdif.c 	u32 sis;
sis               237 sound/soc/fsl/fsl_spdif.c 	sis = spdif_intr_status_clear(spdif_priv);
sis               239 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_DPLL_LOCKED)
sis               242 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_TXFIFO_UNOV)
sis               245 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_TXFIFO_RESYNC)
sis               248 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_CNEW)
sis               251 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_VAL_NOGOOD)
sis               254 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_SYM_ERR)
sis               257 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_BIT_ERR)
sis               260 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_URX_FUL)
sis               263 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_URX_OV)
sis               266 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_QRX_FUL)
sis               269 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_QRX_OV)
sis               272 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_UQ_SYNC)
sis               275 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_UQ_ERR)
sis               278 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_RXFIFO_UNOV)
sis               281 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_RXFIFO_RESYNC)
sis               284 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_LOSS_LOCK)
sis               288 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_TX_EM)
sis               292 sound/soc/fsl/fsl_spdif.c 	if (sis & INT_RXFIFO_FUL)