/linux-master/include/linux/ |
H A D | secretmem.h | 11 struct address_space *mapping; local 22 mapping = (struct address_space *) 23 ((unsigned long)folio->mapping & ~PAGE_MAPPING_FLAGS); 25 if (!mapping || mapping != folio->mapping) 28 return mapping->a_ops == &secretmem_aops;
|
H A D | pagemap.h | 21 unsigned long invalidate_mapping_pages(struct address_space *mapping, 30 int invalidate_inode_pages2(struct address_space *mapping); 31 int invalidate_inode_pages2_range(struct address_space *mapping, 39 int filemap_fdatawait_keep_errors(struct address_space *mapping); 41 int filemap_fdatawait_range_keep_errors(struct address_space *mapping, 44 static inline int filemap_fdatawait(struct address_space *mapping) argument 46 return filemap_fdatawait_range(mapping, 0, LLONG_MAX); 50 int filemap_write_and_wait_range(struct address_space *mapping, 52 int __filemap_fdatawrite_range(struct address_space *mapping, 54 int filemap_fdatawrite_range(struct address_space *mapping, 62 filemap_write_and_wait(struct address_space *mapping) argument 81 filemap_set_wb_err(struct address_space *mapping, int err) argument 98 filemap_check_wb_err(struct address_space *mapping, errseq_t since) argument 111 filemap_sample_wb_err(struct address_space *mapping) argument 139 mapping_empty(struct address_space *mapping) argument 165 mapping_shrinkable(struct address_space *mapping) argument 226 mapping_set_error(struct address_space *mapping, int error) argument 245 mapping_set_unevictable(struct address_space *mapping) argument 250 mapping_clear_unevictable(struct address_space *mapping) argument 255 mapping_unevictable(struct address_space *mapping) argument 260 mapping_set_exiting(struct address_space *mapping) argument 265 mapping_exiting(struct address_space *mapping) argument 270 mapping_set_no_writeback_tags(struct address_space *mapping) argument 275 mapping_use_writeback_tags(struct address_space *mapping) argument 280 mapping_release_always(const struct address_space *mapping) argument 285 mapping_set_release_always(struct address_space *mapping) argument 290 mapping_clear_release_always(struct address_space *mapping) argument 295 mapping_stable_writes(const struct address_space *mapping) argument 300 mapping_set_stable_writes(struct address_space *mapping) argument 305 mapping_clear_stable_writes(struct address_space *mapping) argument 310 mapping_set_unmovable(struct address_space *mapping) argument 321 mapping_unmovable(struct address_space *mapping) argument 326 mapping_gfp_mask(struct address_space * mapping) argument 332 mapping_gfp_constraint(struct address_space *mapping, gfp_t gfp_mask) argument 358 mapping_set_large_folios(struct address_space *mapping) argument 367 mapping_large_folio_support(struct address_space *mapping) argument 373 filemap_nr_thps(struct address_space *mapping) argument 382 filemap_nr_thps_inc(struct address_space *mapping) argument 392 filemap_nr_thps_dec(struct address_space *mapping) argument 650 filemap_get_folio(struct address_space *mapping, pgoff_t index) argument 668 filemap_lock_folio(struct address_space *mapping, pgoff_t index) argument 686 filemap_grab_folio(struct address_space *mapping, pgoff_t index) argument 704 find_get_page(struct address_space *mapping, pgoff_t offset) argument 710 find_get_page_flags(struct address_space *mapping, pgoff_t offset, fgf_t fgp_flags) argument 729 find_lock_page(struct address_space *mapping, pgoff_t index) argument 754 find_or_create_page(struct address_space *mapping, pgoff_t index, gfp_t gfp_mask) argument 775 grab_cache_page_nowait(struct address_space *mapping, pgoff_t index) argument 870 grab_cache_page(struct address_space *mapping, pgoff_t index) argument 885 read_mapping_page(struct address_space *mapping, pgoff_t index, struct file *file) argument 891 read_mapping_folio(struct address_space *mapping, pgoff_t index, struct file *file) argument 1147 __set_page_dirty(struct page *page, struct address_space *mapping, int warn) argument 1150 __folio_mark_dirty(page_folio(page), mapping, warn); local 1223 filemap_range_needs_writeback(struct address_space *mapping, loff_t start_byte, loff_t end_byte) argument 1253 struct address_space *mapping; member in struct:readahead_control 1295 page_cache_sync_readahead(struct address_space *mapping, struct file_ra_state *ra, struct file *file, pgoff_t index, unsigned long req_count) argument 1318 page_cache_async_readahead(struct address_space *mapping, struct file_ra_state *ra, struct file *file, struct folio *folio, pgoff_t index, unsigned long req_count) argument [all...] |
H A D | io-mapping.h | 17 * The io_mapping mechanism provides an abstraction for mapping 20 * See Documentation/driver-api/io-mapping.rst 35 * For small address space machines, mapping large objects 58 io_mapping_fini(struct io_mapping *mapping) argument 60 iomap_free(mapping->base, mapping->size); 65 io_mapping_map_atomic_wc(struct io_mapping *mapping, argument 70 BUG_ON(offset >= mapping->size); 71 phys_addr = mapping->base + offset; 77 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping 92 io_mapping_map_local_wc(struct io_mapping *mapping, unsigned long offset) argument 107 io_mapping_map_wc(struct io_mapping *mapping, unsigned long offset, unsigned long size) argument 147 io_mapping_fini(struct io_mapping *mapping) argument 154 io_mapping_map_wc(struct io_mapping *mapping, unsigned long offset, unsigned long size) argument 168 io_mapping_map_atomic_wc(struct io_mapping *mapping, unsigned long offset) argument 191 io_mapping_map_local_wc(struct io_mapping *mapping, unsigned long offset) argument [all...] |
H A D | mpage.h | 20 int mpage_writepages(struct address_space *mapping,
|
H A D | shmem_fs.h | 100 bool shmem_mapping(struct address_space *mapping); 102 static inline bool shmem_mapping(struct address_space *mapping) argument 107 extern void shmem_unlock_mapping(struct address_space *mapping); 108 extern struct page *shmem_read_mapping_page_gfp(struct address_space *mapping, 123 extern unsigned long shmem_partial_swap_usage(struct address_space *mapping, 137 struct folio *shmem_read_folio_gfp(struct address_space *mapping, 140 static inline struct folio *shmem_read_folio(struct address_space *mapping, argument 143 return shmem_read_folio_gfp(mapping, index, mapping_gfp_mask(mapping)); 147 struct address_space *mapping, pgoff_ 146 shmem_read_mapping_page( struct address_space *mapping, pgoff_t index) argument [all...] |
/linux-master/fs/ext4/ |
H A D | truncate.h | 14 struct address_space *mapping = inode->i_mapping; local 20 filemap_invalidate_lock(mapping); 21 truncate_inode_pages(mapping, inode->i_size); 23 filemap_invalidate_unlock(mapping);
|
/linux-master/mm/ |
H A D | truncate.c | 31 static inline void __clear_shadow_entry(struct address_space *mapping, argument 34 XA_STATE(xas, &mapping->i_pages, index); 42 static void clear_shadow_entry(struct address_space *mapping, pgoff_t index, argument 45 spin_lock(&mapping->host->i_lock); 46 xa_lock_irq(&mapping->i_pages); 47 __clear_shadow_entry(mapping, index, entry); 48 xa_unlock_irq(&mapping->i_pages); 49 if (mapping_shrinkable(mapping)) 50 inode_add_lru(mapping->host); 51 spin_unlock(&mapping 59 truncate_folio_batch_exceptionals(struct address_space *mapping, struct folio_batch *fbatch, pgoff_t *indices) argument 112 invalidate_exceptional_entry(struct address_space *mapping, pgoff_t index, void *entry) argument 126 invalidate_exceptional_entry2(struct address_space *mapping, pgoff_t index, void *entry) argument 189 truncate_inode_folio(struct address_space *mapping, struct folio *folio) argument 253 generic_error_remove_folio(struct address_space *mapping, struct folio *folio) argument 279 mapping_evict_folio(struct address_space *mapping, struct folio *folio) argument 320 truncate_inode_pages_range(struct address_space *mapping, loff_t lstart, loff_t lend) argument 437 truncate_inode_pages(struct address_space *mapping, loff_t lstart) argument 452 truncate_inode_pages_final(struct address_space *mapping) argument 488 mapping_try_invalidate(struct address_space *mapping, pgoff_t start, pgoff_t end, unsigned long *nr_failed) argument 546 invalidate_mapping_pages(struct address_space *mapping, pgoff_t start, pgoff_t end) argument 560 invalidate_complete_folio2(struct address_space *mapping, struct folio *folio) argument 589 folio_launder(struct address_space *mapping, struct folio *folio) argument 609 invalidate_inode_pages2_range(struct address_space *mapping, pgoff_t start, pgoff_t end) argument 696 invalidate_inode_pages2(struct address_space *mapping) argument 719 struct address_space *mapping = inode->i_mapping; local 827 struct address_space *mapping = inode->i_mapping; local [all...] |
H A D | filemap.c | 128 struct address_space *mapping) 130 if (dax_mapping(mapping) || shmem_mapping(mapping)) 136 static void page_cache_delete(struct address_space *mapping, argument 139 XA_STATE(xas, &mapping->i_pages, folio->index); 142 mapping_set_update(&xas, mapping); 152 folio->mapping = NULL; 154 mapping->nrpages -= nr; 157 static void filemap_unaccount_folio(struct address_space *mapping, argument 170 if (mapping_exiting(mapping) 127 mapping_set_update(struct xa_state *xas, struct address_space *mapping) argument 228 struct address_space *mapping = folio->mapping; local 235 filemap_free_folio(struct address_space *mapping, struct folio *folio) argument 259 struct address_space *mapping = folio->mapping; local 286 page_cache_delete_batch(struct address_space *mapping, struct folio_batch *fbatch) argument 327 delete_from_page_cache_batch(struct address_space *mapping, struct folio_batch *fbatch) argument 353 filemap_check_errors(struct address_space *mapping) argument 367 filemap_check_and_keep_errors(struct address_space *mapping) argument 387 filemap_fdatawrite_wbc(struct address_space *mapping, struct writeback_control *wbc) argument 420 __filemap_fdatawrite_range(struct address_space *mapping, loff_t start, loff_t end, int sync_mode) argument 433 __filemap_fdatawrite(struct address_space *mapping, int sync_mode) argument 439 filemap_fdatawrite(struct address_space *mapping) argument 445 filemap_fdatawrite_range(struct address_space *mapping, loff_t start, loff_t end) argument 461 filemap_flush(struct address_space *mapping) argument 479 filemap_range_has_page(struct address_space *mapping, loff_t start_byte, loff_t end_byte) argument 510 __filemap_fdatawait_range(struct address_space *mapping, loff_t start_byte, loff_t end_byte) argument 556 filemap_fdatawait_range(struct address_space *mapping, loff_t start_byte, loff_t end_byte) argument 578 filemap_fdatawait_range_keep_errors(struct address_space *mapping, loff_t start_byte, loff_t end_byte) argument 604 struct address_space *mapping = file->f_mapping; local 625 filemap_fdatawait_keep_errors(struct address_space *mapping) argument 633 mapping_needs_writeback(struct address_space *mapping) argument 638 filemap_range_has_writeback(struct address_space *mapping, loff_t start_byte, loff_t end_byte) argument 676 filemap_write_and_wait_range(struct address_space *mapping, loff_t lstart, loff_t lend) argument 703 __filemap_set_wb_err(struct address_space *mapping, int err) argument 739 struct address_space *mapping = file->f_mapping; local 782 struct address_space *mapping = file->f_mapping; local 816 struct address_space *mapping = old->mapping; local 851 __filemap_add_folio(struct address_space *mapping, struct folio *folio, pgoff_t index, gfp_t gfp, void **shadowp) argument 940 filemap_add_folio(struct address_space *mapping, struct folio *folio, pgoff_t index, gfp_t gfp) argument 1723 page_cache_next_miss(struct address_space *mapping, pgoff_t index, unsigned long max_scan) argument 1759 page_cache_prev_miss(struct address_space *mapping, pgoff_t index, unsigned long max_scan) argument 1808 filemap_get_entry(struct address_space *mapping, pgoff_t index) argument 1855 __filemap_get_folio(struct address_space *mapping, pgoff_t index, fgf_t fgp_flags, gfp_t gfp) argument 2014 find_get_entries(struct address_space *mapping, pgoff_t *start, pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) argument 2060 find_lock_entries(struct address_space *mapping, pgoff_t *start, pgoff_t end, struct folio_batch *fbatch, pgoff_t *indices) argument 2118 filemap_get_folios(struct address_space *mapping, pgoff_t *start, pgoff_t end, struct folio_batch *fbatch) argument 2140 filemap_get_folios_contig(struct address_space *mapping, pgoff_t *start, pgoff_t end, struct folio_batch *fbatch) argument 2211 filemap_get_folios_tag(struct address_space *mapping, pgoff_t *start, pgoff_t end, xa_mark_t tag, struct folio_batch *fbatch) argument 2278 filemap_get_read_batch(struct address_space *mapping, pgoff_t index, pgoff_t max, struct folio_batch *fbatch) argument 2347 filemap_range_uptodate(struct address_space *mapping, loff_t pos, size_t count, struct folio *folio, bool need_uptodate) argument 2371 filemap_update_page(struct kiocb *iocb, struct address_space *mapping, size_t count, struct folio *folio, bool need_uptodate) argument 2427 filemap_create_folio(struct file *file, struct address_space *mapping, pgoff_t index, struct folio_batch *fbatch) argument 2472 filemap_readahead(struct kiocb *iocb, struct file *file, struct address_space *mapping, struct folio *folio, pgoff_t last_index) argument 2488 struct address_space *mapping = filp->f_mapping; local 2571 struct address_space *mapping = filp->f_mapping; local 2677 struct address_space *mapping = iocb->ki_filp->f_mapping; local 2693 struct address_space *mapping = iocb->ki_filp->f_mapping; local 2751 struct address_space *mapping = file->f_mapping; local 2932 folio_seek_hole_data(struct xa_state *xas, struct address_space *mapping, struct folio *folio, loff_t start, loff_t end, bool seek_data) argument 2990 mapping_seek_hole_data(struct address_space *mapping, loff_t start, loff_t end, int whence) argument 3095 struct address_space *mapping = file->f_mapping; local 3254 struct address_space *mapping = file->f_mapping; local 3436 next_uptodate_folio(struct xa_state *xas, struct address_space *mapping, pgoff_t end_pgoff) argument 3568 struct address_space *mapping = file->f_mapping; local 3629 struct address_space *mapping = vmf->vma->vm_file->f_mapping; local 3663 struct address_space *mapping = file->f_mapping; local 3700 do_read_cache_folio(struct address_space *mapping, pgoff_t index, filler_t filler, struct file *file, gfp_t gfp) argument 3776 read_cache_folio(struct address_space *mapping, pgoff_t index, filler_t filler, struct file *file) argument 3801 mapping_read_folio_gfp(struct address_space *mapping, pgoff_t index, gfp_t gfp) argument 3808 do_read_cache_page(struct address_space *mapping, pgoff_t index, filler_t *filler, struct file *file, gfp_t gfp) argument 3819 read_cache_page(struct address_space *mapping, pgoff_t index, filler_t *filler, struct file *file) argument 3842 read_cache_page_gfp(struct address_space *mapping, pgoff_t index, gfp_t gfp) argument 3872 struct address_space *mapping = iocb->ki_filp->f_mapping; local 3884 struct address_space *mapping = iocb->ki_filp->f_mapping; local 3941 struct address_space *mapping = file->f_mapping; local 4042 struct address_space *mapping = file->f_mapping; local 4123 struct address_space * const mapping = folio->mapping; local 4150 filemap_cachestat(struct address_space *mapping, pgoff_t first_index, pgoff_t last_index, struct cachestat *cs) argument 4282 struct address_space *mapping; local [all...] |
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | util.h | 57 struct mwifiex_dma_mapping *mapping) 61 memcpy(&cb->dma_mapping, mapping, sizeof(*mapping)); 65 struct mwifiex_dma_mapping *mapping) 69 memcpy(mapping, &cb->dma_mapping, sizeof(*mapping)); 74 struct mwifiex_dma_mapping mapping; local 76 mwifiex_get_mapping(skb, &mapping); 78 return mapping.addr; 56 mwifiex_store_mapping(struct sk_buff *skb, struct mwifiex_dma_mapping *mapping) argument 64 mwifiex_get_mapping(struct sk_buff *skb, struct mwifiex_dma_mapping *mapping) argument
|
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/ |
H A D | dml2_dc_resource_mgmt.h | 39 * @mapping: Pipe mapping logic structure to keep a track of pipes to be used. 45 * Return: True if pipe mapping and linking is successful, false otherwise. 48 bool dml2_map_dc_pipes(struct dml2_context *ctx, struct dc_state *state, const struct dml_display_cfg_st *disp_cfg, struct dml2_dml_to_dc_pipe_mapping *mapping, const struct dc_state *existing_state);
|
/linux-master/arch/arm/include/asm/ |
H A D | device.h | 10 struct dma_iommu_mapping *mapping; member in struct:dev_archdata 24 #define to_dma_iommu_mapping(dev) ((dev)->archdata.mapping)
|
H A D | dma-iommu.h | 29 void arm_iommu_release_mapping(struct dma_iommu_mapping *mapping); 32 struct dma_iommu_mapping *mapping);
|
/linux-master/arch/nios2/include/asm/ |
H A D | cacheflush.h | 54 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages) 55 #define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages) 56 #define flush_dcache_mmap_lock_irqsave(mapping, flags) \ 57 xa_lock_irqsave(&mapping->i_pages, flags) 58 #define flush_dcache_mmap_unlock_irqrestore(mapping, flags) \ 59 xa_unlock_irqrestore(&mapping->i_pages, flags)
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gem.c | 7 #include <linux/dma-mapping.h> 59 struct panfrost_gem_mapping *iter, *mapping = NULL; local 65 mapping = iter; 71 return mapping; 75 panfrost_gem_teardown_mapping(struct panfrost_gem_mapping *mapping) argument 77 if (mapping->active) 78 panfrost_mmu_unmap(mapping); 80 spin_lock(&mapping->mmu->mm_lock); 81 if (drm_mm_node_allocated(&mapping->mmnode)) 82 drm_mm_remove_node(&mapping 88 struct panfrost_gem_mapping *mapping; local 98 panfrost_gem_mapping_put(struct panfrost_gem_mapping *mapping) argument 108 struct panfrost_gem_mapping *mapping; local 122 struct panfrost_gem_mapping *mapping; local 173 struct panfrost_gem_mapping *mapping = NULL, *iter; local [all...] |
H A D | panfrost_mmu.h | 11 int panfrost_mmu_map(struct panfrost_gem_mapping *mapping); 12 void panfrost_mmu_unmap(struct panfrost_gem_mapping *mapping);
|
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_dma.c | 34 * drm_iommu_attach_device- attach device to iommu mapping 40 * mapping. 57 * Keep the original DMA mapping of the sub-device and 66 ret = arm_iommu_attach_device(subdrv_dev, priv->mapping); 68 ret = iommu_attach_device(priv->mapping, subdrv_dev); 75 * drm_iommu_detach_device -detach device address space mapping from device 81 * mapping 92 iommu_detach_device(priv->mapping, subdrv_dev); 102 DRM_INFO("Exynos DRM: using %s device for DMA mapping operations\n", 109 if (!priv->mapping) { 110 void *mapping = NULL; local [all...] |
/linux-master/drivers/gpu/drm/tegra/ |
H A D | uapi.c | 17 struct tegra_drm_mapping *mapping = local 20 host1x_bo_unpin(mapping->map); 21 host1x_bo_put(mapping->bo); 23 kfree(mapping); 26 void tegra_drm_mapping_put(struct tegra_drm_mapping *mapping) argument 28 kref_put(&mapping->ref, tegra_drm_mapping_release); 33 struct tegra_drm_mapping *mapping; local 39 xa_for_each(&context->mappings, id, mapping) 40 tegra_drm_mapping_put(mapping); 189 struct tegra_drm_mapping *mapping; local 276 struct tegra_drm_mapping *mapping; local [all...] |
/linux-master/arch/csky/include/asm/ |
H A D | pci.h | 8 #include <linux/dma-mapping.h>
|
/linux-master/arch/parisc/include/asm/ |
H A D | cacheflush.h | 55 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages) 56 #define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages) 57 #define flush_dcache_mmap_lock_irqsave(mapping, flags) \ 58 xa_lock_irqsave(&mapping->i_pages, flags) 59 #define flush_dcache_mmap_unlock_irqrestore(mapping, flags) \ 60 xa_unlock_irqrestore(&mapping->i_pages, flags)
|
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_cmdbuf.h | 32 struct etnaviv_vram_mapping *mapping, 35 struct etnaviv_vram_mapping *mapping); 43 struct etnaviv_vram_mapping *mapping);
|
H A D | etnaviv_gem.c | 7 #include <linux/dma-mapping.h> 218 struct etnaviv_vram_mapping *mapping; local 220 list_for_each_entry(mapping, &obj->vram_list, obj_node) { 221 if (mapping->context == context) 222 return mapping; 228 void etnaviv_gem_mapping_unreference(struct etnaviv_vram_mapping *mapping) argument 230 struct etnaviv_gem_object *etnaviv_obj = mapping->object; 233 WARN_ON(mapping->use == 0); 234 mapping->use -= 1; 245 struct etnaviv_vram_mapping *mapping; local 490 struct etnaviv_vram_mapping *mapping, *tmp; local [all...] |
/linux-master/drivers/media/usb/uvc/ |
H A D | uvc_ctrl.c | 373 * device. The custom menu_mapping in the control @mapping is used when 384 static int uvc_mapping_get_menu_value(const struct uvc_control_mapping *mapping, argument 387 if (!test_bit(idx, &mapping->menu_mask)) 390 if (mapping->menu_mapping) 391 return mapping->menu_mapping[idx]; 397 uvc_mapping_get_menu_name(const struct uvc_control_mapping *mapping, u32 idx) argument 399 if (!test_bit(idx, &mapping->menu_mask)) 402 if (mapping->menu_names) 403 return mapping->menu_names[idx]; 405 return v4l2_ctrl_get_menu(mapping 408 uvc_ctrl_get_zoom(struct uvc_control_mapping *mapping, u8 query, const u8 *data) argument 426 uvc_ctrl_set_zoom(struct uvc_control_mapping *mapping, s32 value, u8 *data) argument 433 uvc_ctrl_get_rel_speed(struct uvc_control_mapping *mapping, u8 query, const u8 *data) argument 453 uvc_ctrl_set_rel_speed(struct uvc_control_mapping *mapping, s32 value, u8 *data) argument 824 uvc_get_le_value(struct uvc_control_mapping *mapping, u8 query, const u8 *data) argument 859 uvc_set_le_value(struct uvc_control_mapping *mapping, s32 value, u8 *data) argument 901 __uvc_find_control(struct uvc_entity *entity, u32 v4l2_id, struct uvc_control_mapping **mapping, struct uvc_control **control, int next) argument 933 uvc_find_control(struct uvc_video_chain *chain, u32 v4l2_id, struct uvc_control_mapping **mapping) argument 1016 __uvc_ctrl_get_value(struct uvc_control_mapping *mapping, const u8 *data) argument 1078 __uvc_ctrl_get(struct uvc_video_chain *chain, struct uvc_control *ctrl, struct uvc_control_mapping *mapping, s32 *value) argument 1157 struct uvc_control_mapping *mapping; local 1217 uvc_get_ctrl_bitmap(struct uvc_control *ctrl, struct uvc_control_mapping *mapping) argument 1236 __uvc_query_v4l2_ctrl(struct uvc_video_chain *chain, struct uvc_control *ctrl, struct uvc_control_mapping *mapping, struct v4l2_queryctrl *v4l2_ctrl) argument 1344 struct uvc_control_mapping *mapping; local 1394 struct uvc_control_mapping *mapping; local 1461 uvc_ctrl_fill_event(struct uvc_video_chain *chain, struct v4l2_event *ev, struct uvc_control *ctrl, struct uvc_control_mapping *mapping, s32 value, u32 changes) argument 1491 uvc_ctrl_send_event(struct uvc_video_chain *chain, struct uvc_fh *handle, struct uvc_control *ctrl, struct uvc_control_mapping *mapping, s32 value, u32 changes) argument 1520 struct uvc_control_mapping *mapping = NULL; local 1538 struct uvc_control_mapping *mapping; local 1627 struct uvc_control_mapping *mapping; local 1675 struct uvc_control_mapping *mapping; local 1824 struct uvc_control_mapping *mapping = NULL; local 1871 struct uvc_control_mapping *mapping; local 1888 struct uvc_control_mapping *mapping; local 2363 __uvc_ctrl_add_mapping(struct uvc_video_chain *chain, struct uvc_control *ctrl, const struct uvc_control_mapping *mapping) argument 2437 uvc_ctrl_add_mapping(struct uvc_video_chain *chain, const struct uvc_control_mapping *mapping) argument 2635 const struct uvc_control_mapping *mapping = local 2651 const struct uvc_control_mapping *mapping = &uvc_ctrl_mappings[i]; local 2663 const struct uvc_control_mapping *mapping = mappings[i]; local 2752 struct uvc_control_mapping *mapping, *nm; local [all...] |
/linux-master/arch/arm/mm/ |
H A D | flush.c | 199 void __flush_dcache_folio(struct address_space *mapping, struct folio *folio) argument 202 * Writeback any data associated with the kernel mapping of this 204 * coherent with the kernels mapping. 234 if (mapping && cache_is_vipt_aliasing()) 238 static void __flush_dcache_aliases(struct address_space *mapping, struct folio *folio) argument 248 * - aliasing VIPT: we only need to find one mapping of this page. 253 flush_dcache_mmap_lock(mapping); 254 vma_interval_tree_foreach(vma, &mapping->i_mmap, pgoff, pgoff_end) { 281 flush_dcache_mmap_unlock(mapping); 289 struct address_space *mapping; local 336 struct address_space *mapping; local [all...] |
H A D | dma-mapping.c | 3 * linux/arch/arm/mm/dma-mapping.c 7 * DMA uncached mapping support. 290 * Clear previous low-memory mapping to ensure that the 603 * Free a buffer as defined by the above mapping. 677 * Use the driver DMA support - see dma-mapping.h (dma_sync_*) 754 static int extend_iommu_mapping(struct dma_iommu_mapping *mapping); 756 static inline dma_addr_t __alloc_iova(struct dma_iommu_mapping *mapping, argument 762 size_t mapping_size = mapping->bits << PAGE_SHIFT; 773 spin_lock_irqsave(&mapping->lock, flags); 774 for (i = 0; i < mapping 814 __free_iova(struct dma_iommu_mapping *mapping, dma_addr_t addr, size_t size) argument 965 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev); local 1004 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev); local 1189 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev); local 1372 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev); local 1408 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev); local 1437 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev); local 1471 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev); local 1486 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev); local 1501 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev); local 1551 struct dma_iommu_mapping *mapping; local 1608 struct dma_iommu_mapping *mapping = local 1618 extend_iommu_mapping(struct dma_iommu_mapping *mapping) argument 1636 arm_iommu_release_mapping(struct dma_iommu_mapping *mapping) argument 1643 __arm_iommu_attach_device(struct device *dev, struct dma_iommu_mapping *mapping) argument 1672 arm_iommu_attach_device(struct device *dev, struct dma_iommu_mapping *mapping) argument 1695 struct dma_iommu_mapping *mapping; local 1715 struct dma_iommu_mapping *mapping; local 1736 struct dma_iommu_mapping *mapping = to_dma_iommu_mapping(dev); local [all...] |
/linux-master/sound/firewire/ |
H A D | packets-buffer.h | 5 #include <linux/dma-mapping.h>
|