Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/sound/pci/
H A Dsis7019.c299 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 Dsis7019.c298 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 Dfrontswap.c192 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 Dpage_io.c97 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 Dswapfile.c155 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 Dpage_io.c78 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 Dswapfile.c162 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 Dswapfile.c16 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 Dswapfile.c16 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 DMakefile6 sis-y := sis_drv.o sis_mm.o
8 obj-$(CONFIG_DRM_SIS) += sis.o
/kernel/linux/linux-5.10/include/linux/
H A Dfrontswap.h48 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 Diomap.h272 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 Dfsl_spdif.c271 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 Dpata_sis.c19 * 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 Dpata_sis.c19 * 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 Dfsl_spdif.c349 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 DMakefile19 obj-$(CONFIG_AGP_SIS) += sis-agp.o
/kernel/linux/linux-6.6/drivers/char/agp/
H A DMakefile23 obj-$(CONFIG_AGP_SIS) += sis-agp.o
/kernel/linux/linux-6.6/fs/nfs/
H A Dfile.c509 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 Ddata.c3955 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 Dxfs_aops.c620 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 Dxfs_aops.c568 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 Diomap.h398 int iomap_swapfile_activate(struct swap_info_struct *sis,
402 # define iomap_swapfile_activate(sis, swapfile, pagespan, ops) (-EIO)
H A Dswap.h459 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 Ddata.c3962 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...]

Completed in 32 milliseconds

12