/kernel/linux/linux-5.10/sound/pci/ |
H A D | sis7019.c | 299 struct sis7019 *sis = dev; in sis_interrupt() local 300 unsigned long io = sis->ioport; in sis_interrupt() 319 sis_voice_irq(status, sis->voices); in sis_interrupt() 325 sis_voice_irq(status, &sis->voices[32]); in sis_interrupt() 331 voice = &sis->capture_voice; in sis_interrupt() 370 static void __sis_map_silence(struct sis7019 *sis) in __sis_map_silence() argument 372 /* Helper function: must hold sis->voice_lock on entry */ in __sis_map_silence() 373 if (!sis->silence_users) in __sis_map_silence() 374 sis->silence_dma_addr = dma_map_single(&sis in __sis_map_silence() 380 __sis_unmap_silence(struct sis7019 *sis) __sis_unmap_silence() argument 389 sis_free_voice(struct sis7019 *sis, struct voice *voice) sis_free_voice() argument 404 __sis_alloc_playback_voice(struct sis7019 *sis) __sis_alloc_playback_voice() argument 423 sis_alloc_playback_voice(struct sis7019 *sis) sis_alloc_playback_voice() argument 438 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_alloc_timing_voice() local 473 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_playback_open() local 494 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_substream_close() local 570 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_pcm_trigger() local 650 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_capture_open() local 684 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_capture_hw_params() local 701 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_prepare_timing_voice() local 863 sis_pcm_create(struct sis7019 *sis) sis_pcm_create() argument 891 sis_ac97_rw(struct sis7019 *sis, int codec, u32 cmd) sis_ac97_rw() argument 982 sis_mixer_create(struct sis7019 *sis) sis_mixer_create() argument 1011 sis_free_suspend(struct sis7019 *sis) sis_free_suspend() argument 1019 sis_chip_free(struct sis7019 *sis) sis_chip_free() argument 1042 struct sis7019 *sis = dev->device_data; sis_dev_free() local 1046 sis_chip_init(struct sis7019 *sis) sis_chip_init() argument 1178 struct sis7019 *sis = card->private_data; sis_suspend() local 1211 struct sis7019 *sis = card->private_data; sis_resume() local 1259 sis_alloc_suspend(struct sis7019 *sis) sis_alloc_suspend() argument 1281 struct sis7019 *sis = card->private_data; sis_chip_create() local 1373 struct sis7019 *sis; snd_sis7019_probe() local [all...] |
/kernel/linux/linux-6.6/sound/pci/ |
H A D | sis7019.c | 298 struct sis7019 *sis = dev; in sis_interrupt() local 299 unsigned long io = sis->ioport; in sis_interrupt() 318 sis_voice_irq(status, sis->voices); in sis_interrupt() 324 sis_voice_irq(status, &sis->voices[32]); in sis_interrupt() 330 voice = &sis->capture_voice; in sis_interrupt() 369 static void __sis_map_silence(struct sis7019 *sis) in __sis_map_silence() argument 371 /* Helper function: must hold sis->voice_lock on entry */ in __sis_map_silence() 372 if (!sis->silence_users) in __sis_map_silence() 373 sis->silence_dma_addr = dma_map_single(&sis in __sis_map_silence() 379 __sis_unmap_silence(struct sis7019 *sis) __sis_unmap_silence() argument 388 sis_free_voice(struct sis7019 *sis, struct voice *voice) sis_free_voice() argument 403 __sis_alloc_playback_voice(struct sis7019 *sis) __sis_alloc_playback_voice() argument 422 sis_alloc_playback_voice(struct sis7019 *sis) sis_alloc_playback_voice() argument 437 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_alloc_timing_voice() local 472 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_playback_open() local 493 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_substream_close() local 569 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_pcm_trigger() local 649 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_capture_open() local 683 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_capture_hw_params() local 700 struct sis7019 *sis = snd_pcm_substream_chip(substream); sis_prepare_timing_voice() local 862 sis_pcm_create(struct sis7019 *sis) sis_pcm_create() argument 890 sis_ac97_rw(struct sis7019 *sis, int codec, u32 cmd) sis_ac97_rw() argument 981 sis_mixer_create(struct sis7019 *sis) sis_mixer_create() argument 1012 struct sis7019 *sis = card->private_data; sis_chip_free() local 1027 sis_chip_init(struct sis7019 *sis) sis_chip_init() argument 1159 struct sis7019 *sis = card->private_data; sis_suspend() local 1192 struct sis7019 *sis = card->private_data; sis_resume() local 1240 sis_alloc_suspend(struct sis7019 *sis) sis_alloc_suspend() argument 1263 struct sis7019 *sis = card->private_data; sis_chip_create() local 1338 struct sis7019 *sis; __snd_sis7019_probe() local [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | frontswap.c | 192 struct swap_info_struct *sis = swap_info[type]; in __frontswap_init() local 195 VM_BUG_ON(sis == NULL); in __frontswap_init() 208 frontswap_map_set(sis, map); in __frontswap_init() 215 bool __frontswap_test(struct swap_info_struct *sis, in __frontswap_test() argument 218 if (sis->frontswap_map) in __frontswap_test() 219 return test_bit(offset, sis->frontswap_map); in __frontswap_test() 224 static inline void __frontswap_set(struct swap_info_struct *sis, in __frontswap_set() argument 227 set_bit(offset, sis->frontswap_map); in __frontswap_set() 228 atomic_inc(&sis->frontswap_pages); in __frontswap_set() 231 static inline void __frontswap_clear(struct swap_info_struct *sis, in __frontswap_clear() argument 250 struct swap_info_struct *sis = swap_info[type]; __frontswap_store() local 299 struct swap_info_struct *sis = swap_info[type]; __frontswap_load() local 333 struct swap_info_struct *sis = swap_info[type]; __frontswap_invalidate_page() local 355 struct swap_info_struct *sis = swap_info[type]; __frontswap_invalidate_area() local [all...] |
H A D | page_io.c | 97 int generic_swapfile_activate(struct swap_info_struct *sis, in generic_swapfile_activate() argument 124 page_no < sis->max) { in generic_swapfile_activate() 170 ret = add_swap_extent(sis, page_no, 1, first_block); in generic_swapfile_activate() 183 sis->max = page_no; in generic_swapfile_activate() 184 sis->pages = page_no - 1; in generic_swapfile_activate() 185 sis->highest_bit = page_no - 1; in generic_swapfile_activate() 258 struct swap_info_struct *sis = page_swap_info(page); in __swap_writepage() local 261 if (data_race(sis->flags & SWP_FS_OPS)) { in __swap_writepage() 263 struct file *swap_file = sis->swap_file; in __swap_writepage() 302 ret = bdev_write_page(sis in __swap_writepage() 328 struct swap_info_struct *sis = page_swap_info(page); swap_readpage() local 407 struct swap_info_struct *sis = page_swap_info(page); swap_set_page_dirty() local [all...] |
H A D | swapfile.c | 155 static inline struct swap_extent *first_se(struct swap_info_struct *sis) in first_se() argument 157 struct rb_node *rb = rb_first(&sis->swap_extent_root); in first_se() 205 offset_to_swap_extent(struct swap_info_struct *sis, unsigned long offset) in offset_to_swap_extent() argument 210 rb = sis->swap_extent_root.rb_node; in offset_to_swap_extent() 226 struct swap_info_struct *sis = page_swap_info(page); in swap_page_sector() local 232 se = offset_to_swap_extent(sis, offset); in swap_page_sector() 1841 struct swap_info_struct *sis = swap_info[type]; in swap_type_of() local 1843 if (!(sis->flags & SWP_WRITEOK)) in swap_type_of() 1846 if (device == sis->bdev->bd_dev) { in swap_type_of() 1847 struct swap_extent *se = first_se(sis); in swap_type_of() 1865 struct swap_info_struct *sis = swap_info[type]; find_first_swap() local 1903 struct swap_info_struct *sis = swap_info[type]; count_swap_pages() local 2322 struct swap_info_struct *sis; map_swap_entry() local 2347 destroy_swap_extents(struct swap_info_struct *sis) destroy_swap_extents() argument 2374 add_swap_extent(struct swap_info_struct *sis, unsigned long start_page, unsigned long nr_pages, sector_t start_block) add_swap_extent() argument 2444 setup_swap_extents(struct swap_info_struct *sis, sector_t *span) setup_swap_extents() argument [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | page_io.c | 78 int generic_swapfile_activate(struct swap_info_struct *sis, in generic_swapfile_activate() argument 105 page_no < sis->max) { in generic_swapfile_activate() 151 ret = add_swap_extent(sis, page_no, 1, first_block); in generic_swapfile_activate() 164 sis->max = page_no; in generic_swapfile_activate() 165 sis->pages = page_no - 1; in generic_swapfile_activate() 166 sis->highest_bit = page_no - 1; in generic_swapfile_activate() 295 struct swap_info_struct *sis = page_swap_info(page); in swap_writepage_fs() local 296 struct file *swap_file = sis->swap_file; in swap_writepage_fs() 330 struct writeback_control *wbc, struct swap_info_struct *sis) in swap_writepage_bdev_sync() 336 bio_init(&bio, sis in swap_writepage_bdev_sync() 329 swap_writepage_bdev_sync(struct page *page, struct writeback_control *wbc, struct swap_info_struct *sis) swap_writepage_bdev_sync() argument 351 swap_writepage_bdev_async(struct page *page, struct writeback_control *wbc, struct swap_info_struct *sis) swap_writepage_bdev_async() argument 373 struct swap_info_struct *sis = page_swap_info(page); __swap_writepage() local 428 struct swap_info_struct *sis = page_swap_info(page); swap_readpage_fs() local 460 swap_readpage_bdev_sync(struct page *page, struct swap_info_struct *sis) swap_readpage_bdev_sync() argument 480 swap_readpage_bdev_async(struct page *page, struct swap_info_struct *sis) swap_readpage_bdev_async() argument 496 struct swap_info_struct *sis = page_swap_info(page); swap_readpage() local [all...] |
H A D | swapfile.c | 162 static inline struct swap_extent *first_se(struct swap_info_struct *sis) in first_se() argument 164 struct rb_node *rb = rb_first(&sis->swap_extent_root); in first_se() 212 offset_to_swap_extent(struct swap_info_struct *sis, unsigned long offset) in offset_to_swap_extent() argument 217 rb = sis->swap_extent_root.rb_node; in offset_to_swap_extent() 233 struct swap_info_struct *sis = page_swap_info(page); in swap_page_sector() local 239 se = offset_to_swap_extent(sis, offset); in swap_page_sector() 1665 struct swap_info_struct *sis = swap_info[type]; in swap_type_of() local 1667 if (!(sis->flags & SWP_WRITEOK)) in swap_type_of() 1670 if (device == sis->bdev->bd_dev) { in swap_type_of() 1671 struct swap_extent *se = first_se(sis); in swap_type_of() 1689 struct swap_info_struct *sis = swap_info[type]; find_first_swap() local 1728 struct swap_info_struct *sis = swap_info[type]; count_swap_pages() local 2169 destroy_swap_extents(struct swap_info_struct *sis) destroy_swap_extents() argument 2196 add_swap_extent(struct swap_info_struct *sis, unsigned long start_page, unsigned long nr_pages, sector_t start_block) add_swap_extent() argument 2263 setup_swap_extents(struct swap_info_struct *sis, sector_t *span) setup_swap_extents() argument [all...] |
/kernel/linux/linux-5.10/fs/iomap/ |
H A D | swapfile.c | 16 struct swap_info_struct *sis; member 39 if (unlikely(isi->nr_pages >= isi->sis->max)) in iomap_swapfile_add_extent() 41 max_pages = isi->sis->max - isi->nr_pages; in iomap_swapfile_add_extent() 71 error = add_swap_extent(isi->sis, isi->nr_pages, nr_pages, first_ppage); in iomap_swapfile_add_extent() 116 if (iomap->bdev != isi->sis->bdev) { in iomap_swapfile_activate_actor() 141 int iomap_swapfile_activate(struct swap_info_struct *sis, in iomap_swapfile_activate() argument 146 .sis = sis, in iomap_swapfile_activate() 190 sis->max = isi.nr_pages; in iomap_swapfile_activate() 191 sis in iomap_swapfile_activate() [all...] |
/kernel/linux/linux-6.6/fs/iomap/ |
H A D | swapfile.c | 16 struct swap_info_struct *sis; member 40 if (unlikely(isi->nr_pages >= isi->sis->max)) in iomap_swapfile_add_extent() 42 max_pages = isi->sis->max - isi->nr_pages; in iomap_swapfile_add_extent() 72 error = add_swap_extent(isi->sis, isi->nr_pages, nr_pages, first_ppage); in iomap_swapfile_add_extent() 119 if (iomap->bdev != isi->sis->bdev) in iomap_swapfile_iter() 142 int iomap_swapfile_activate(struct swap_info_struct *sis, in iomap_swapfile_activate() argument 154 .sis = sis, in iomap_swapfile_activate() 190 sis->max = isi.nr_pages; in iomap_swapfile_activate() 191 sis in iomap_swapfile_activate() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/sis/ |
H A D | Makefile | 6 sis-y := sis_drv.o sis_mm.o 8 obj-$(CONFIG_DRM_SIS) += sis.o
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | frontswap.h | 48 static inline bool frontswap_test(struct swap_info_struct *sis, pgoff_t offset) in frontswap_test() argument 50 return __frontswap_test(sis, offset); in frontswap_test() 71 static inline bool frontswap_test(struct swap_info_struct *sis, pgoff_t offset) in frontswap_test() argument
|
H A D | iomap.h | 272 int iomap_swapfile_activate(struct swap_info_struct *sis, 276 # define iomap_swapfile_activate(sis, swapfile, pagespan, ops) (-EIO)
|
/kernel/linux/linux-5.10/sound/soc/fsl/ |
H A D | fsl_spdif.c | 271 u32 sis; in spdif_isr() local 273 sis = spdif_intr_status_clear(spdif_priv); in spdif_isr() 275 if (sis & INT_DPLL_LOCKED) in spdif_isr() 278 if (sis & INT_TXFIFO_UNOV) in spdif_isr() 281 if (sis & INT_TXFIFO_RESYNC) in spdif_isr() 284 if (sis & INT_CNEW) in spdif_isr() 287 if (sis & INT_VAL_NOGOOD) in spdif_isr() 290 if (sis & INT_SYM_ERR) in spdif_isr() 293 if (sis & INT_BIT_ERR) in spdif_isr() 296 if (sis in spdif_isr() [all...] |
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | pata_sis.c | 19 * ATA133 support for SiS961/962 by L.C. Chang <lcchang@sis.com.tw> 36 #include "sis.h" 654 static void sis_fixup(struct pci_dev *pdev, struct sis_chipset *sis) in sis_fixup() argument 659 if (sis->info == &sis_info133) { in sis_fixup() 669 if (sis->info == &sis_info133_early || sis->info == &sis_info100) { in sis_fixup() 679 if (sis->info == &sis_info66 || sis->info == &sis_info100_early) { in sis_fixup() 689 if (sis->info == &sis_info33) { in sis_fixup() 696 if (sis in sis_fixup() [all...] |
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | pata_sis.c | 19 * ATA133 support for SiS961/962 by L.C. Chang <lcchang@sis.com.tw> 36 #include "sis.h" 654 static void sis_fixup(struct pci_dev *pdev, struct sis_chipset *sis) in sis_fixup() argument 659 if (sis->info == &sis_info133) { in sis_fixup() 669 if (sis->info == &sis_info133_early || sis->info == &sis_info100) { in sis_fixup() 679 if (sis->info == &sis_info66 || sis->info == &sis_info100_early) { in sis_fixup() 689 if (sis->info == &sis_info33) { in sis_fixup() 696 if (sis in sis_fixup() [all...] |
/kernel/linux/linux-6.6/sound/soc/fsl/ |
H A D | fsl_spdif.c | 349 u32 sis; in spdif_isr() local 351 sis = spdif_intr_status_clear(spdif_priv); in spdif_isr() 353 if (sis & INT_DPLL_LOCKED) in spdif_isr() 356 if (sis & INT_TXFIFO_UNOV) in spdif_isr() 359 if (sis & INT_TXFIFO_RESYNC) in spdif_isr() 362 if (sis & INT_CNEW) in spdif_isr() 365 if (sis & INT_VAL_NOGOOD) in spdif_isr() 368 if (sis & INT_SYM_ERR) in spdif_isr() 371 if (sis & INT_BIT_ERR) in spdif_isr() 374 if (sis in spdif_isr() [all...] |
/kernel/linux/linux-5.10/drivers/char/agp/ |
H A D | Makefile | 19 obj-$(CONFIG_AGP_SIS) += sis-agp.o
|
/kernel/linux/linux-6.6/drivers/char/agp/ |
H A D | Makefile | 23 obj-$(CONFIG_AGP_SIS) += sis-agp.o
|
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | file.c | 509 static int nfs_swap_activate(struct swap_info_struct *sis, struct file *file, in nfs_swap_activate() argument 531 ret = add_swap_extent(sis, 0, sis->max, 0); in nfs_swap_activate() 537 *span = sis->pages; in nfs_swap_activate() 542 sis->flags |= SWP_FS_OPS; in nfs_swap_activate()
|
/kernel/linux/linux-5.10/fs/f2fs/ |
H A D | data.c | 3955 static int check_swap_activate_fast(struct swap_info_struct *sis, in check_swap_activate_fast() argument 3978 while (cur_lblock <= last_lblock && cur_lblock < sis->max) { in check_swap_activate_fast() 3999 if (cur_lblock + nr_pblocks >= sis->max) in check_swap_activate_fast() 4000 nr_pblocks = sis->max - cur_lblock; in check_swap_activate_fast() 4012 ret = add_swap_extent(sis, cur_lblock, nr_pblocks, pblock); in check_swap_activate_fast() 4022 sis->max = cur_lblock; in check_swap_activate_fast() 4023 sis->pages = cur_lblock - 1; in check_swap_activate_fast() 4024 sis->highest_bit = cur_lblock - 1; in check_swap_activate_fast() 4033 static int check_swap_activate(struct swap_info_struct *sis, in check_swap_activate() argument 4049 return check_swap_activate_fast(sis, swap_fil in check_swap_activate() 4134 f2fs_swap_activate(struct swap_info_struct *sis, struct file *file, sector_t *span) f2fs_swap_activate() argument 4176 f2fs_swap_activate(struct swap_info_struct *sis, struct file *file, sector_t *span) f2fs_swap_activate() argument [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_aops.c | 620 struct swap_info_struct *sis, in xfs_iomap_swapfile_activate() 624 sis->bdev = xfs_inode_buftarg(XFS_I(file_inode(swap_file)))->bt_bdev; in xfs_iomap_swapfile_activate() 625 return iomap_swapfile_activate(sis, swap_file, span, in xfs_iomap_swapfile_activate() 619 xfs_iomap_swapfile_activate( struct swap_info_struct *sis, struct file *swap_file, sector_t *span) xfs_iomap_swapfile_activate() argument
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_aops.c | 568 struct swap_info_struct *sis, in xfs_iomap_swapfile_activate() 572 sis->bdev = xfs_inode_buftarg(XFS_I(file_inode(swap_file)))->bt_bdev; in xfs_iomap_swapfile_activate() 573 return iomap_swapfile_activate(sis, swap_file, span, in xfs_iomap_swapfile_activate() 567 xfs_iomap_swapfile_activate( struct swap_info_struct *sis, struct file *swap_file, sector_t *span) xfs_iomap_swapfile_activate() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | iomap.h | 398 int iomap_swapfile_activate(struct swap_info_struct *sis, 402 # define iomap_swapfile_activate(sis, swapfile, pagespan, ops) (-EIO)
|
H A D | swap.h | 459 int add_swap_extent(struct swap_info_struct *sis, unsigned long start_page, 615 static inline int add_swap_extent(struct swap_info_struct *sis, in add_swap_extent() argument
|
/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | data.c | 3962 static int check_swap_activate(struct swap_info_struct *sis, in check_swap_activate() argument 3987 while (cur_lblock < last_lblock && cur_lblock < sis->max) { in check_swap_activate() 4019 if (cur_lblock + nr_pblocks > sis->max) in check_swap_activate() 4036 if (cur_lblock + nr_pblocks >= sis->max) in check_swap_activate() 4037 nr_pblocks = sis->max - cur_lblock; in check_swap_activate() 4049 ret = add_swap_extent(sis, cur_lblock, nr_pblocks, pblock); in check_swap_activate() 4059 sis->max = cur_lblock; in check_swap_activate() 4060 sis->pages = cur_lblock - 1; in check_swap_activate() 4061 sis->highest_bit = cur_lblock - 1; in check_swap_activate() 4069 static int f2fs_swap_activate(struct swap_info_struct *sis, struc argument 4114 f2fs_swap_activate(struct swap_info_struct *sis, struct file *file, sector_t *span) f2fs_swap_activate() argument [all...] |