Searched refs:mapping (Results 1 - 25 of 1954) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Dsecretmem.h11 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 Dpagemap.h21 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 Dio-mapping.h17 * 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 Dmpage.h20 int mpage_writepages(struct address_space *mapping,
H A Dshmem_fs.h100 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 Dtruncate.h14 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 Dtruncate.c31 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 Dfilemap.c128 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 Dutil.h57 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 Ddml2_dc_resource_mgmt.h39 * @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 Ddevice.h10 struct dma_iommu_mapping *mapping; member in struct:dev_archdata
24 #define to_dma_iommu_mapping(dev) ((dev)->archdata.mapping)
H A Ddma-iommu.h29 void arm_iommu_release_mapping(struct dma_iommu_mapping *mapping);
32 struct dma_iommu_mapping *mapping);
/linux-master/arch/nios2/include/asm/
H A Dcacheflush.h54 #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 Dpanfrost_gem.c7 #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 Dpanfrost_mmu.h11 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 Dexynos_drm_dma.c34 * 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 Duapi.c17 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 Dpci.h8 #include <linux/dma-mapping.h>
/linux-master/arch/parisc/include/asm/
H A Dcacheflush.h55 #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 Detnaviv_cmdbuf.h32 struct etnaviv_vram_mapping *mapping,
35 struct etnaviv_vram_mapping *mapping);
43 struct etnaviv_vram_mapping *mapping);
H A Detnaviv_gem.c7 #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 Duvc_ctrl.c373 * 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 Dflush.c199 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 Ddma-mapping.c3 * 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 Dpackets-buffer.h5 #include <linux/dma-mapping.h>

Completed in 1094 milliseconds

1234567891011>>