Searched refs:sis (Results 1 - 36 of 36) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/sis/
H A DMakefile6 sis-y := sis_drv.o sis_mm.o
8 obj-$(CONFIG_DRM_SIS) += sis.o
H A Dsis_drv.h1 /* sis_drv.h -- Private header for sis driver -*- linux-c -*- */
37 #define DRIVER_NAME "sis"
H A Dsis_drv.c0 /* sis.c -- sis driver -*- linux-c -*-
H A Dsis_mm.c70 * fb sis driver is available - make cleanup easier. */ sis_fb_init()
/linux-4.1.27/sound/pci/
H A Dsis7019.c311 struct sis7019 *sis = dev; sis_interrupt() local
312 unsigned long io = sis->ioport; sis_interrupt()
331 sis_voice_irq(status, sis->voices); sis_interrupt()
337 sis_voice_irq(status, &sis->voices[32]); sis_interrupt()
343 voice = &sis->capture_voice; sis_interrupt()
382 static void __sis_map_silence(struct sis7019 *sis) __sis_map_silence() argument
384 /* Helper function: must hold sis->voice_lock on entry */ __sis_map_silence()
385 if (!sis->silence_users) __sis_map_silence()
386 sis->silence_dma_addr = pci_map_single(sis->pci, __sis_map_silence()
387 sis->suspend_state[0], __sis_map_silence()
389 sis->silence_users++; __sis_map_silence()
392 static void __sis_unmap_silence(struct sis7019 *sis) __sis_unmap_silence() argument
394 /* Helper function: must hold sis->voice_lock on entry */ __sis_unmap_silence()
395 sis->silence_users--; __sis_unmap_silence()
396 if (!sis->silence_users) __sis_unmap_silence()
397 pci_unmap_single(sis->pci, sis->silence_dma_addr, 4096, __sis_unmap_silence()
401 static void sis_free_voice(struct sis7019 *sis, struct voice *voice) sis_free_voice() argument
405 spin_lock_irqsave(&sis->voice_lock, flags); sis_free_voice()
407 __sis_unmap_silence(sis); sis_free_voice()
413 spin_unlock_irqrestore(&sis->voice_lock, flags); sis_free_voice()
416 static struct voice *__sis_alloc_playback_voice(struct sis7019 *sis) __sis_alloc_playback_voice() argument
423 voice = &sis->voices[i]; __sis_alloc_playback_voice()
435 static struct voice *sis_alloc_playback_voice(struct sis7019 *sis) sis_alloc_playback_voice() argument
440 spin_lock_irqsave(&sis->voice_lock, flags); sis_alloc_playback_voice()
441 voice = __sis_alloc_playback_voice(sis); sis_alloc_playback_voice()
442 spin_unlock_irqrestore(&sis->voice_lock, flags); sis_alloc_playback_voice()
450 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_alloc_timing_voice() local
467 spin_lock_irqsave(&sis->voice_lock, flags); sis_alloc_timing_voice()
468 voice->timing = __sis_alloc_playback_voice(sis); sis_alloc_timing_voice()
470 __sis_map_silence(sis); sis_alloc_timing_voice()
471 spin_unlock_irqrestore(&sis->voice_lock, flags); sis_alloc_timing_voice()
476 sis_free_voice(sis, voice); sis_alloc_timing_voice()
485 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_playback_open() local
489 voice = sis_alloc_playback_voice(sis); sis_playback_open()
506 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_substream_close() local
510 sis_free_voice(sis, voice); sis_substream_close()
594 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_pcm_trigger() local
595 unsigned long io = sis->ioport; sis_pcm_trigger()
625 if (chip != sis) snd_pcm_group_for_each_entry()
674 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_capture_open() local
676 struct voice *voice = &sis->capture_voice; sis_capture_open()
682 spin_lock_irqsave(&sis->voice_lock, flags); sis_capture_open()
687 spin_unlock_irqrestore(&sis->voice_lock, flags); sis_capture_open()
695 runtime->hw.rates = sis->ac97[0]->rates[AC97_RATES_ADC]; sis_capture_open()
708 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_capture_hw_params() local
711 rc = snd_ac97_set_rate(sis->ac97[0], AC97_PCM_LR_ADC_RATE, sis_capture_hw_params()
730 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_prepare_timing_voice() local
815 writel(sis->silence_dma_addr, play_base + SIS_PLAY_DMA_BASE); sis_prepare_timing_voice()
897 static int sis_pcm_create(struct sis7019 *sis) sis_pcm_create() argument
905 rc = snd_pcm_new(sis->card, "SiS7019", 0, 64, 1, &pcm); sis_pcm_create()
909 pcm->private_data = sis; sis_pcm_create()
911 sis->pcm = pcm; sis_pcm_create()
920 snd_dma_pci_data(sis->pci), 64*1024, 128*1024); sis_pcm_create()
925 static unsigned short sis_ac97_rw(struct sis7019 *sis, int codec, u32 cmd) sis_ac97_rw() argument
927 unsigned long io = sis->ioport; sis_ac97_rw()
944 mutex_lock(&sis->ac97_mutex); sis_ac97_rw()
983 mutex_unlock(&sis->ac97_mutex); sis_ac97_rw()
986 dev_err(&sis->pci->dev, "ac97 codec %d timeout cmd 0x%08x\n", sis_ac97_rw()
1016 static int sis_mixer_create(struct sis7019 *sis) sis_mixer_create() argument
1027 ac97.private_data = sis; sis_mixer_create()
1029 rc = snd_ac97_bus(sis->card, 0, &ops, NULL, &bus); sis_mixer_create()
1030 if (!rc && sis->codecs_present & SIS_PRIMARY_CODEC_PRESENT) sis_mixer_create()
1031 rc = snd_ac97_mixer(bus, &ac97, &sis->ac97[0]); sis_mixer_create()
1033 if (!rc && (sis->codecs_present & SIS_SECONDARY_CODEC_PRESENT)) sis_mixer_create()
1034 rc = snd_ac97_mixer(bus, &ac97, &sis->ac97[1]); sis_mixer_create()
1036 if (!rc && (sis->codecs_present & SIS_TERTIARY_CODEC_PRESENT)) sis_mixer_create()
1037 rc = snd_ac97_mixer(bus, &ac97, &sis->ac97[2]); sis_mixer_create()
1045 static void sis_free_suspend(struct sis7019 *sis) sis_free_suspend() argument
1050 kfree(sis->suspend_state[i]); sis_free_suspend()
1053 static int sis_chip_free(struct sis7019 *sis) sis_chip_free() argument
1057 outl(SIS_GCR_SOFTWARE_RESET, sis->ioport + SIS_GCR); sis_chip_free()
1059 outl(0, sis->ioport + SIS_GCR); sis_chip_free()
1060 outl(0, sis->ioport + SIS_GIER); sis_chip_free()
1064 if (sis->irq >= 0) sis_chip_free()
1065 free_irq(sis->irq, sis); sis_chip_free()
1067 iounmap(sis->ioaddr); sis_chip_free()
1068 pci_release_regions(sis->pci); sis_chip_free()
1069 pci_disable_device(sis->pci); sis_chip_free()
1070 sis_free_suspend(sis); sis_chip_free()
1076 struct sis7019 *sis = dev->device_data; sis_dev_free() local
1077 return sis_chip_free(sis); sis_dev_free()
1080 static int sis_chip_init(struct sis7019 *sis) sis_chip_init() argument
1082 unsigned long io = sis->ioport; sis_chip_init()
1083 void __iomem *ioaddr = sis->ioaddr; sis_chip_init()
1122 sis->codecs_present = 0; sis_chip_init()
1127 sis->codecs_present |= SIS_PRIMARY_CODEC_PRESENT; sis_chip_init()
1129 sis->codecs_present |= SIS_SECONDARY_CODEC_PRESENT; sis_chip_init()
1131 sis->codecs_present |= SIS_TERTIARY_CODEC_PRESENT; sis_chip_init()
1133 if (sis->codecs_present == codecs) sis_chip_init()
1141 if (!sis->codecs_present) { sis_chip_init()
1142 dev_err(&sis->pci->dev, "could not find any codecs\n"); sis_chip_init()
1146 if (sis->codecs_present != codecs) { sis_chip_init()
1147 dev_warn(&sis->pci->dev, "missing codecs, found %0x, expected %0x\n", sis_chip_init()
1148 sis->codecs_present, codecs); sis_chip_init()
1212 struct sis7019 *sis = card->private_data; sis_suspend() local
1213 void __iomem *ioaddr = sis->ioaddr; sis_suspend()
1217 snd_pcm_suspend_all(sis->pcm); sis_suspend()
1218 if (sis->codecs_present & SIS_PRIMARY_CODEC_PRESENT) sis_suspend()
1219 snd_ac97_suspend(sis->ac97[0]); sis_suspend()
1220 if (sis->codecs_present & SIS_SECONDARY_CODEC_PRESENT) sis_suspend()
1221 snd_ac97_suspend(sis->ac97[1]); sis_suspend()
1222 if (sis->codecs_present & SIS_TERTIARY_CODEC_PRESENT) sis_suspend()
1223 snd_ac97_suspend(sis->ac97[2]); sis_suspend()
1227 if (sis->irq >= 0) { sis_suspend()
1228 free_irq(sis->irq, sis); sis_suspend()
1229 sis->irq = -1; sis_suspend()
1235 memcpy_fromio(sis->suspend_state[i], ioaddr, 4096); sis_suspend()
1246 struct sis7019 *sis = card->private_data; sis_resume() local
1247 void __iomem *ioaddr = sis->ioaddr; sis_resume()
1250 if (sis_chip_init(sis)) { sis_resume()
1256 KBUILD_MODNAME, sis)) { sis_resume()
1265 memcpy_toio(ioaddr, sis->suspend_state[i], 4096); sis_resume()
1269 memset(sis->suspend_state[0], 0, 4096); sis_resume()
1271 sis->irq = pci->irq; sis_resume()
1273 if (sis->codecs_present & SIS_PRIMARY_CODEC_PRESENT) sis_resume()
1274 snd_ac97_resume(sis->ac97[0]); sis_resume()
1275 if (sis->codecs_present & SIS_SECONDARY_CODEC_PRESENT) sis_resume()
1276 snd_ac97_resume(sis->ac97[1]); sis_resume()
1277 if (sis->codecs_present & SIS_TERTIARY_CODEC_PRESENT) sis_resume()
1278 snd_ac97_resume(sis->ac97[2]); sis_resume()
1294 static int sis_alloc_suspend(struct sis7019 *sis) sis_alloc_suspend() argument
1304 sis->suspend_state[i] = kmalloc(4096, GFP_KERNEL); sis_alloc_suspend()
1305 if (!sis->suspend_state[i]) sis_alloc_suspend()
1308 memset(sis->suspend_state[0], 0, 4096); sis_alloc_suspend()
1316 struct sis7019 *sis = card->private_data; sis_chip_create() local
1334 memset(sis, 0, sizeof(*sis)); sis_chip_create()
1335 mutex_init(&sis->ac97_mutex); sis_chip_create()
1336 spin_lock_init(&sis->voice_lock); sis_chip_create()
1337 sis->card = card; sis_chip_create()
1338 sis->pci = pci; sis_chip_create()
1339 sis->irq = -1; sis_chip_create()
1340 sis->ioport = pci_resource_start(pci, 0); sis_chip_create()
1349 sis->ioaddr = ioremap_nocache(pci_resource_start(pci, 1), 0x4000); sis_chip_create()
1350 if (!sis->ioaddr) { sis_chip_create()
1355 rc = sis_alloc_suspend(sis); sis_chip_create()
1361 rc = sis_chip_init(sis); sis_chip_create()
1366 sis); sis_chip_create()
1368 dev_err(&pci->dev, "unable to allocate irq %d\n", sis->irq); sis_chip_create()
1372 sis->irq = pci->irq; sis_chip_create()
1376 voice = &sis->voices[i]; sis_chip_create()
1378 voice->ctrl_base = SIS_PLAY_DMA_ADDR(sis->ioaddr, i); sis_chip_create()
1379 voice->wave_base = SIS_WAVE_ADDR(sis->ioaddr, i); sis_chip_create()
1382 voice = &sis->capture_voice; sis_chip_create()
1385 voice->ctrl_base = SIS_CAPTURE_DMA_ADDR(sis->ioaddr, voice->num); sis_chip_create()
1387 rc = snd_device_new(card, SNDRV_DEV_LOWLEVEL, sis, &ops); sis_chip_create()
1394 sis_chip_free(sis); sis_chip_create()
1407 struct sis7019 *sis; snd_sis7019_probe() local
1426 sizeof(*sis), &card); snd_sis7019_probe()
1436 sis = card->private_data; snd_sis7019_probe()
1438 rc = sis_mixer_create(sis); snd_sis7019_probe()
1442 rc = sis_pcm_create(sis); snd_sis7019_probe()
1448 card->shortname, snd_ac97_get_short_name(sis->ac97[0]), snd_sis7019_probe()
1449 sis->ioport, sis->irq); snd_sis7019_probe()
/linux-4.1.27/drivers/staging/xgifb/
H A Dvgatypes.h4 #include <linux/fb.h> /* for struct fb_var_screeninfo for sis.h */
5 #include "../../video/fbdev/sis/vgatypes.h"
6 #include "../../video/fbdev/sis/sis.h" /* for LCD_TYPE */
H A Dvb_struct.h3 #include "../../video/fbdev/sis/vstruct.h"
H A Dvb_def.h3 #include "../../video/fbdev/sis/initdef.h"
H A DXGI_main_26.c4 * Base on TW's sis fbdev code.
/linux-4.1.27/mm/
H A Dfrontswap.c125 struct swap_info_struct *sis = swap_info[i]; frontswap_register_ops() local
127 if (!sis->frontswap_map) frontswap_register_ops()
166 struct swap_info_struct *sis = swap_info[type]; __frontswap_init() local
168 BUG_ON(sis == NULL); __frontswap_init()
181 frontswap_map_set(sis, map); __frontswap_init()
191 bool __frontswap_test(struct swap_info_struct *sis, __frontswap_test() argument
196 if (frontswap_ops && sis->frontswap_map) __frontswap_test()
197 ret = test_bit(offset, sis->frontswap_map); __frontswap_test()
202 static inline void __frontswap_clear(struct swap_info_struct *sis, __frontswap_clear() argument
205 clear_bit(offset, sis->frontswap_map); __frontswap_clear()
206 atomic_dec(&sis->frontswap_pages); __frontswap_clear()
221 struct swap_info_struct *sis = swap_info[type]; __frontswap_store() local
232 BUG_ON(sis == NULL); __frontswap_store()
233 if (__frontswap_test(sis, offset)) __frontswap_store()
237 set_bit(offset, sis->frontswap_map); __frontswap_store()
240 atomic_inc(&sis->frontswap_pages); __frontswap_store()
248 __frontswap_clear(sis, offset); __frontswap_store()
269 struct swap_info_struct *sis = swap_info[type]; __frontswap_load() local
273 BUG_ON(sis == NULL); __frontswap_load()
277 if (__frontswap_test(sis, offset)) __frontswap_load()
283 __frontswap_clear(sis, offset); __frontswap_load()
296 struct swap_info_struct *sis = swap_info[type]; __frontswap_invalidate_page() local
298 BUG_ON(sis == NULL); __frontswap_invalidate_page()
302 if (__frontswap_test(sis, offset)) { __frontswap_invalidate_page()
304 __frontswap_clear(sis, offset); __frontswap_invalidate_page()
316 struct swap_info_struct *sis = swap_info[type]; __frontswap_invalidate_area() local
319 BUG_ON(sis == NULL); __frontswap_invalidate_area()
320 if (sis->frontswap_map == NULL) __frontswap_invalidate_area()
323 atomic_set(&sis->frontswap_pages, 0); __frontswap_invalidate_area()
324 bitmap_zero(sis->frontswap_map, sis->max); __frontswap_invalidate_area()
H A Dpage_io.c96 struct swap_info_struct *sis; end_swap_bio_read() local
98 sis = page_swap_info(page); end_swap_bio_read()
99 if (sis->flags & SWP_BLKDEV) { end_swap_bio_read()
116 struct gendisk *disk = sis->bdev->bd_disk; end_swap_bio_read()
125 disk->fops->swap_slot_free_notify(sis->bdev, end_swap_bio_read()
136 int generic_swapfile_activate(struct swap_info_struct *sis, generic_swapfile_activate() argument
163 page_no < sis->max) { generic_swapfile_activate()
204 ret = add_swap_extent(sis, page_no, 1, first_block); generic_swapfile_activate()
217 sis->max = page_no; generic_swapfile_activate()
218 sis->pages = page_no - 1; generic_swapfile_activate()
219 sis->highest_bit = page_no - 1; generic_swapfile_activate()
261 struct swap_info_struct *sis = page_swap_info(page); __swap_writepage() local
263 if (sis->flags & SWP_FILE) { __swap_writepage()
265 struct file *swap_file = sis->swap_file; __swap_writepage()
304 ret = bdev_write_page(sis->bdev, swap_page_sector(page), page, wbc); __swap_writepage()
332 struct swap_info_struct *sis = page_swap_info(page); swap_readpage() local
342 if (sis->flags & SWP_FILE) { swap_readpage()
343 struct file *swap_file = sis->swap_file; swap_readpage()
352 ret = bdev_read_page(sis->bdev, swap_page_sector(page), page); swap_readpage()
373 struct swap_info_struct *sis = page_swap_info(page); swap_set_page_dirty() local
375 if (sis->flags & SWP_FILE) { swap_set_page_dirty()
376 struct address_space *mapping = sis->swap_file->f_mapping; swap_set_page_dirty()
H A Dswapfile.c998 struct swap_info_struct *sis = swap_info[type]; swap_type_of() local
1000 if (!(sis->flags & SWP_WRITEOK)) swap_type_of()
1005 *bdev_p = bdgrab(sis->bdev); swap_type_of()
1010 if (bdev == sis->bdev) { swap_type_of()
1011 struct swap_extent *se = &sis->first_swap_extent; swap_type_of()
1015 *bdev_p = bdgrab(sis->bdev); swap_type_of()
1057 struct swap_info_struct *sis = swap_info[type]; count_swap_pages() local
1059 spin_lock(&sis->lock); count_swap_pages()
1060 if (sis->flags & SWP_WRITEOK) { count_swap_pages()
1061 n = sis->pages; count_swap_pages()
1063 n -= sis->inuse_pages; count_swap_pages()
1065 spin_unlock(&sis->lock); count_swap_pages()
1581 struct swap_info_struct *sis; map_swap_entry() local
1586 sis = swap_info[swp_type(entry)]; map_swap_entry()
1587 *bdev = sis->bdev; map_swap_entry()
1590 start_se = sis->curr_swap_extent; map_swap_entry()
1602 sis->curr_swap_extent = se; map_swap_entry()
1620 static void destroy_swap_extents(struct swap_info_struct *sis) destroy_swap_extents() argument
1622 while (!list_empty(&sis->first_swap_extent.list)) { destroy_swap_extents()
1625 se = list_entry(sis->first_swap_extent.list.next, destroy_swap_extents()
1631 if (sis->flags & SWP_FILE) { destroy_swap_extents()
1632 struct file *swap_file = sis->swap_file; destroy_swap_extents()
1635 sis->flags &= ~SWP_FILE; destroy_swap_extents()
1647 add_swap_extent(struct swap_info_struct *sis, unsigned long start_page, add_swap_extent() argument
1655 se = &sis->first_swap_extent; add_swap_extent()
1656 sis->curr_swap_extent = se; add_swap_extent()
1662 lh = sis->first_swap_extent.list.prev; /* Highest extent */ add_swap_extent()
1682 list_add_tail(&new_se->list, &sis->first_swap_extent.list); add_swap_extent()
1717 static int setup_swap_extents(struct swap_info_struct *sis, sector_t *span) setup_swap_extents() argument
1719 struct file *swap_file = sis->swap_file; setup_swap_extents()
1725 ret = add_swap_extent(sis, 0, sis->max, 0); setup_swap_extents()
1726 *span = sis->pages; setup_swap_extents()
1731 ret = mapping->a_ops->swap_activate(sis, swap_file, span); setup_swap_extents()
1733 sis->flags |= SWP_FILE; setup_swap_extents()
1734 ret = add_swap_extent(sis, 0, sis->max, 0); setup_swap_extents()
1735 *span = sis->pages; setup_swap_extents()
1740 return generic_swapfile_activate(sis, swap_file, span); setup_swap_extents()
/linux-4.1.27/drivers/char/agp/
H A DMakefile19 obj-$(CONFIG_AGP_SIS) += sis-agp.o
H A Dsis-agp.c100 * Weird: on some sis chipsets any rate change in the target for_each_pci_dev()
167 // sis chipsets that indicate less than agp3.5 sis_get_driver()
423 .name = "agpgart-sis",
449 MODULE_PARM_DESC(agp_sis_force_delay,"forces sis delay hack");
451 MODULE_PARM_DESC(agp_sis_agp_spec,"0=force sis init, 1=force generic agp3 init, default: autodetect");
/linux-4.1.27/include/linux/
H A Dfrontswap.h35 static inline bool frontswap_test(struct swap_info_struct *sis, pgoff_t offset) frontswap_test() argument
37 return __frontswap_test(sis, offset); frontswap_test()
55 static inline bool frontswap_test(struct swap_info_struct *sis, pgoff_t offset) frontswap_test() argument
H A Dswap.h382 int add_swap_extent(struct swap_info_struct *sis, unsigned long start_page,
H A Dfs.h406 int (*swap_activate)(struct swap_info_struct *sis, struct file *file,
/linux-4.1.27/sound/soc/fsl/
H A Dfsl_spdif.c235 u32 sis; spdif_isr() local
237 sis = spdif_intr_status_clear(spdif_priv); spdif_isr()
239 if (sis & INT_DPLL_LOCKED) spdif_isr()
242 if (sis & INT_TXFIFO_UNOV) spdif_isr()
245 if (sis & INT_TXFIFO_RESYNC) spdif_isr()
248 if (sis & INT_CNEW) spdif_isr()
251 if (sis & INT_VAL_NOGOOD) spdif_isr()
254 if (sis & INT_SYM_ERR) spdif_isr()
257 if (sis & INT_BIT_ERR) spdif_isr()
260 if (sis & INT_URX_FUL) spdif_isr()
263 if (sis & INT_URX_OV) spdif_isr()
266 if (sis & INT_QRX_FUL) spdif_isr()
269 if (sis & INT_QRX_OV) spdif_isr()
272 if (sis & INT_UQ_SYNC) spdif_isr()
275 if (sis & INT_UQ_ERR) spdif_isr()
278 if (sis & INT_RXFIFO_UNOV) spdif_isr()
281 if (sis & INT_RXFIFO_RESYNC) spdif_isr()
284 if (sis & INT_LOSS_LOCK) spdif_isr()
288 if (sis & INT_TX_EM) spdif_isr()
292 if (sis & INT_RXFIFO_FUL) spdif_isr()
/linux-4.1.27/drivers/gpu/drm/
H A DMakefile47 obj-$(CONFIG_DRM_SIS) += sis/
/linux-4.1.27/include/uapi/drm/
H A Dsis_drm.h1 /* sis_drv.h -- Private header for sis driver -*- linux-c -*- */
/linux-4.1.27/drivers/ata/
H A Dpata_sis.c18 * ATA133 support for SiS961/962 by L.C. Chang <lcchang@sis.com.tw>
35 #include "sis.h"
653 static void sis_fixup(struct pci_dev *pdev, struct sis_chipset *sis) sis_fixup() argument
658 if (sis->info == &sis_info133) { sis_fixup()
668 if (sis->info == &sis_info133_early || sis->info == &sis_info100) { sis_fixup()
678 if (sis->info == &sis_info66 || sis->info == &sis_info100_early) { sis_fixup()
688 if (sis->info == &sis_info33) { sis_fixup()
695 if (sis->info == &sis_info || sis->info == &sis_info33) { sis_fixup()
H A Dsata_sis.c42 #include "sis.h"
/linux-4.1.27/drivers/net/ethernet/sis/
H A Dsis900.h10 * http://www.sis.com.tw/support/databook.htm
H A Dsis900.c26 Rev 1.08.04 Apr. 25 2002 Mufasa Yang <mufasa@sis.com.tw> added SiS962 support
32 Rev 1.07.10 Mar. 1 2001 Hui-Fen Hsu <hfhsu@sis.com.tw> some bug fix & 635M/B support
39 Rev 1.07.03 Aug. 24 2000 Lei-Chun Chang (lcchang@sis.com.tw) modified 630E equalizer workaround rule
46 Rev 1.06 Nov. 4 1999 Ollie Lho (ollie@sis.com.tw) Second release
47 Rev 1.05.05 Oct. 29 1999 Ollie Lho (ollie@sis.com.tw) Single buffer Tx/Rx
48 Chin-Shan Li (lcs@sis.com.tw) Added AMD Am79c901 HomePNA PHY support
49 Rev 1.05 Aug. 7 1999 Jim Huang (cmhuang@sis.com.tw) Initial release
196 MODULE_AUTHOR("Jim Huang <cmhuang@sis.com.tw>, Ollie Lho <ollie@sis.com.tw>");
H A Dsis190.c4 Copyright (c) 2003 K.M. Liu <kmliu@sis.com>
352 MODULE_AUTHOR("K.M. Liu <kmliu@sis.com>, Ueimor <romieu@fr.zoreil.com>");
/linux-4.1.27/include/uapi/video/
H A Dsisfb.h31 /* vbflags, public (others in sis.h) */
/linux-4.1.27/drivers/video/fbdev/sis/
H A Dsis_accel.c38 #include "sis.h"
H A Dinit301.h66 #include "sis.h"
H A Dsis_main.h28 #include "sis.h"
H A Dinit.h66 #include "sis.h"
H A Dsis_main.c26 * SiS (www.sis.com)
60 #include "sis.h"
H A Dinit301.c5384 /* is really sis if sis bridge, but not 301B-DH */ SiS_SetGroup1_LVDS()
/linux-4.1.27/drivers/ide/
H A Dsis5513.c21 * ATA133 support for SiS961/962 by L.C. Chang <lcchang@sis.com.tw>
/linux-4.1.27/fs/nfs/
H A Dfile.c559 static int nfs_swap_activate(struct swap_info_struct *sis, struct file *file, nfs_swap_activate() argument
565 *span = sis->pages; nfs_swap_activate()
/linux-4.1.27/arch/mips/include/asm/octeon/
H A Dcvmx-sriox-defs.h771 uint64_t sis:1; member in struct:cvmx_sriox_int_info2::cvmx_sriox_int_info2_s
789 uint64_t sis:1;
/linux-4.1.27/drivers/block/drbd/
H A Ddrbd_debugfs.c80 seq_print_rq_state_bit(m, s & RQ_NET_SIS, &sep, "sis"); seq_print_request_state()

Completed in 1195 milliseconds