/linux-4.1.27/drivers/gpu/drm/sis/ |
H A D | Makefile | 6 sis-y := sis_drv.o sis_mm.o 8 obj-$(CONFIG_DRM_SIS) += sis.o
|
H A D | sis_drv.h | 1 /* sis_drv.h -- Private header for sis driver -*- linux-c -*- */ 37 #define DRIVER_NAME "sis"
|
H A D | sis_drv.c | 0 /* sis.c -- sis driver -*- linux-c -*-
|
H A D | sis_mm.c | 70 * fb sis driver is available - make cleanup easier. */ sis_fb_init()
|
/linux-4.1.27/sound/pci/ |
H A D | sis7019.c | 311 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 D | vgatypes.h | 4 #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 D | vb_struct.h | 3 #include "../../video/fbdev/sis/vstruct.h"
|
H A D | vb_def.h | 3 #include "../../video/fbdev/sis/initdef.h"
|
H A D | XGI_main_26.c | 4 * Base on TW's sis fbdev code.
|
/linux-4.1.27/mm/ |
H A D | frontswap.c | 125 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 D | page_io.c | 96 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 D | swapfile.c | 998 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 D | Makefile | 19 obj-$(CONFIG_AGP_SIS) += sis-agp.o
|
H A D | sis-agp.c | 100 * 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 D | frontswap.h | 35 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 D | swap.h | 382 int add_swap_extent(struct swap_info_struct *sis, unsigned long start_page,
|
H A D | fs.h | 406 int (*swap_activate)(struct swap_info_struct *sis, struct file *file,
|
/linux-4.1.27/sound/soc/fsl/ |
H A D | fsl_spdif.c | 235 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 D | Makefile | 47 obj-$(CONFIG_DRM_SIS) += sis/
|
/linux-4.1.27/include/uapi/drm/ |
H A D | sis_drm.h | 1 /* sis_drv.h -- Private header for sis driver -*- linux-c -*- */
|
/linux-4.1.27/drivers/ata/ |
H A D | pata_sis.c | 18 * 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 D | sata_sis.c | 42 #include "sis.h"
|
/linux-4.1.27/drivers/net/ethernet/sis/ |
H A D | sis900.h | 10 * http://www.sis.com.tw/support/databook.htm
|
H A D | sis900.c | 26 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 D | sis190.c | 4 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 D | sisfb.h | 31 /* vbflags, public (others in sis.h) */
|
/linux-4.1.27/drivers/video/fbdev/sis/ |
H A D | sis_accel.c | 38 #include "sis.h"
|
H A D | init301.h | 66 #include "sis.h"
|
H A D | sis_main.h | 28 #include "sis.h"
|
H A D | init.h | 66 #include "sis.h"
|
H A D | sis_main.c | 26 * SiS (www.sis.com) 60 #include "sis.h"
|
H A D | init301.c | 5384 /* is really sis if sis bridge, but not 301B-DH */ SiS_SetGroup1_LVDS()
|
/linux-4.1.27/drivers/ide/ |
H A D | sis5513.c | 21 * ATA133 support for SiS961/962 by L.C. Chang <lcchang@sis.com.tw>
|
/linux-4.1.27/fs/nfs/ |
H A D | file.c | 559 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 D | cvmx-sriox-defs.h | 771 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 D | drbd_debugfs.c | 80 seq_print_rq_state_bit(m, s & RQ_NET_SIS, &sep, "sis"); seq_print_request_state()
|