Home
last modified time | relevance | path

Searched +full:data +full:- +full:mapping (Results 1 – 25 of 1091) sorted by relevance

12345678910>>...44

/kernel/linux/linux-5.10/drivers/media/usb/uvc/
Duvc_ctrl.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * uvc_ctrl.c -- USB Video Class driver - Controls
5 * Copyright (C) 2005-2010
20 #include <media/v4l2-ctrls.h>
32 /* ------------------------------------------------------------------------
365 static s32 uvc_ctrl_get_zoom(struct uvc_control_mapping *mapping, in uvc_ctrl_get_zoom() argument
366 u8 query, const u8 *data) in uvc_ctrl_get_zoom() argument
368 s8 zoom = (s8)data[0]; in uvc_ctrl_get_zoom()
372 return (zoom == 0) ? 0 : (zoom > 0 ? data[2] : -data[2]); in uvc_ctrl_get_zoom()
379 return data[2]; in uvc_ctrl_get_zoom()
[all …]
/kernel/linux/linux-4.19/drivers/media/usb/uvc/
Duvc_ctrl.c2 * uvc_ctrl.c -- USB Video Class driver - Controls
4 * Copyright (C) 2005-2010
25 #include <media/v4l2-ctrls.h>
37 /* ------------------------------------------------------------------------
370 static s32 uvc_ctrl_get_zoom(struct uvc_control_mapping *mapping, in uvc_ctrl_get_zoom() argument
371 u8 query, const u8 *data) in uvc_ctrl_get_zoom() argument
373 s8 zoom = (s8)data[0]; in uvc_ctrl_get_zoom()
377 return (zoom == 0) ? 0 : (zoom > 0 ? data[2] : -data[2]); in uvc_ctrl_get_zoom()
384 return data[2]; in uvc_ctrl_get_zoom()
388 static void uvc_ctrl_set_zoom(struct uvc_control_mapping *mapping, in uvc_ctrl_set_zoom() argument
[all …]
/kernel/linux/linux-5.10/include/linux/
Dpagemap.h1 /* SPDX-License-Identifier: GPL-2.0 */
22 * Bits in mapping->flags.
36 * mapping_set_error - record a writeback error in the address_space
37 * @mapping: the mapping in which an error should be set
38 * @error: the error to set in the mapping
46 * mapping_set_error to record the error in the mapping so that it can be
49 static inline void mapping_set_error(struct address_space *mapping, int error) in mapping_set_error() argument
55 __filemap_set_wb_err(mapping, error); in mapping_set_error()
58 if (mapping->host) in mapping_set_error()
59 errseq_set(&mapping->host->i_sb->s_wb_err, error); in mapping_set_error()
[all …]
/kernel/linux/linux-5.10/include/linux/spi/
Dspi-mem.h1 /* SPDX-License-Identifier: GPL-2.0+ */
59 * enum spi_mem_data_dir - describes the direction of a SPI memory data
61 * @SPI_MEM_NO_DATA: no data transferred
62 * @SPI_MEM_DATA_IN: data coming from the SPI memory
63 * @SPI_MEM_DATA_OUT: data sent to the SPI memory
72 * struct spi_mem_op - describes a SPI memory operation
74 * sent MSB-first.
90 * @data.buswidth: number of IO lanes used to send/receive the data
91 * @data.dtr: whether the data should be sent in DTR mode or not
92 * @data.dir: direction of the transfer
[all …]
/kernel/linux/linux-4.19/Documentation/device-mapper/
Ddm-zoned.txt1 dm-zoned
4 The dm-zoned device mapper target exposes a zoned block device (ZBC and
6 pattern constraints. In effect, it implements a drive-managed zoned
9 host-managed zoned block devices and can mitigate the potential
10 device-side performance degradation due to excessive random writes on
11 host-aware zoned block devices.
20 http://www.t13.org/Documents/UploadedDocuments/docs2015/di537r05-Zoned_Device_ATA_Command_Set_ZAC.p…
22 The dm-zoned implementation is simple and minimizes system overhead (CPU
24 host-managed disk with 256 MB zones, dm-zoned memory usage per disk
28 dm-zoned target devices are formatted and checked using the dmzadm
[all …]
/kernel/linux/linux-5.10/drivers/staging/gasket/
Dgasket_sysfs.c1 // SPDX-License-Identifier: GPL-2.0
11 * Pair of kernel device and user-specified pointer. Used in lookups in sysfs
12 * "show" functions to return user data.
17 * The device bound to this mapping. If this is NULL, then this mapping
34 /* Tracks active users of this mapping. */
39 * Data needed to manage users of this sysfs utility.
44 * 'Global' (file-scoped) list of mappings between devices and gasket_data
50 /* Callback when a mapping's refcount goes to zero. */
56 /* Look up mapping information for the given device. */
71 dev_dbg(device, "%s: Mapping to device %s not found\n", in get_mapping()
[all …]
/kernel/linux/linux-4.19/drivers/staging/gasket/
Dgasket_sysfs.c1 // SPDX-License-Identifier: GPL-2.0
11 * Pair of kernel device and user-specified pointer. Used in lookups in sysfs
12 * "show" functions to return user data.
17 * The device bound to this mapping. If this is NULL, then this mapping
34 /* Tracks active users of this mapping. */
39 * Data needed to manage users of this sysfs utility.
44 * 'Global' (file-scoped) list of mappings between devices and gasket_data
50 /* Callback when a mapping's refcount goes to zero. */
56 /* Look up mapping information for the given device. */
71 dev_dbg(device, "%s: Mapping to device %s not found\n", in get_mapping()
[all …]
/kernel/linux/linux-5.10/drivers/net/xen-netback/
Dhash.c46 memcpy(new->tag, tag, len); in xenvif_add_hash()
47 new->len = len; in xenvif_add_hash()
48 new->val = val; in xenvif_add_hash()
50 spin_lock_irqsave(&vif->hash.cache.lock, flags); in xenvif_add_hash()
54 list_for_each_entry_rcu(entry, &vif->hash.cache.list, link, in xenvif_add_hash()
55 lockdep_is_held(&vif->hash.cache.lock)) { in xenvif_add_hash()
57 if (entry->len == len && in xenvif_add_hash()
58 memcmp(entry->tag, tag, len) == 0) in xenvif_add_hash()
60 if (!oldest || entry->seq < oldest->seq) in xenvif_add_hash()
65 new->seq = atomic_inc_return(&vif->hash.cache.seq); in xenvif_add_hash()
[all …]
/kernel/linux/linux-4.19/drivers/net/xen-netback/
Dhash.c46 memcpy(new->tag, tag, len); in xenvif_add_hash()
47 new->len = len; in xenvif_add_hash()
48 new->val = val; in xenvif_add_hash()
50 spin_lock_irqsave(&vif->hash.cache.lock, flags); in xenvif_add_hash()
54 list_for_each_entry_rcu(entry, &vif->hash.cache.list, link) { in xenvif_add_hash()
56 if (entry->len == len && in xenvif_add_hash()
57 memcmp(entry->tag, tag, len) == 0) in xenvif_add_hash()
59 if (!oldest || entry->seq < oldest->seq) in xenvif_add_hash()
64 new->seq = atomic_inc_return(&vif->hash.cache.seq); in xenvif_add_hash()
65 list_add_rcu(&new->link, &vif->hash.cache.list); in xenvif_add_hash()
[all …]
/kernel/linux/linux-4.19/mm/
Dfilemap.c4 * Copyright (C) 1994-1999 Linus Torvalds
29 #include <linux/backing-dev.h>
57 * finished 'unifying' the page and buffer cache and SMP-threaded the
58 * page-cache, 21.05.1999, Ingo Molnar <mingo@redhat.com>
60 * SMP-threaded pagemap-LRU 1999, Andrea Arcangeli <andrea@suse.de>
66 * ->i_mmap_rwsem (truncate_pagecache)
67 * ->private_lock (__free_pte->__set_page_dirty_buffers)
68 * ->swap_lock (exclusive_swap_page, others)
69 * ->i_pages lock
71 * ->i_mutex
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/device-mapper/
Ddm-zoned.rst2 dm-zoned
5 The dm-zoned device mapper target exposes a zoned block device (ZBC and
7 pattern constraints. In effect, it implements a drive-managed zoned
10 host-managed zoned block devices and can mitigate the potential
11 device-side performance degradation due to excessive random writes on
12 host-aware zoned block devices.
21 http://www.t13.org/Documents/UploadedDocuments/docs2015/di537r05-Zoned_Device_ATA_Command_Set_ZAC.p…
23 The dm-zoned implementation is simple and minimizes system overhead (CPU
25 host-managed disk with 256 MB zones, dm-zoned memory usage per disk
29 dm-zoned target devices are formatted and checked using the dmzadm
[all …]
/kernel/linux/linux-5.10/arch/arm/mm/
Dflush.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 1995-2002 Russell King
48 : "r" (to), "r" (to + PAGE_SIZE - 1), "r" (zero) in flush_pfn_alias()
55 unsigned long offset = vaddr & (PAGE_SIZE - 1); in flush_icache_alias()
94 if (vma->vm_flags & VM_EXEC) in flush_cache_range()
110 if (vma->vm_flags & VM_EXEC && icache_is_vivt_asid_tagged()) in flush_cache_page()
145 /* VIPT non-aliasing D-cache */ in __flush_ptrace_access()
163 if (cpumask_test_cpu(smp_processor_id(), mm_cpumask(vma->vm_mm))) in flush_ptrace_access()
165 if (vma->vm_flags & VM_EXEC) in flush_ptrace_access()
179 * Copy user data from/to a page which is mapped into a different
[all …]
/kernel/linux/linux-4.19/arch/arm/mm/
Dflush.c4 * Copyright (C) 1995-2002 Russell King
51 : "r" (to), "r" (to + PAGE_SIZE - 1), "r" (zero) in flush_pfn_alias()
58 unsigned long offset = vaddr & (PAGE_SIZE - 1); in flush_icache_alias()
97 if (vma->vm_flags & VM_EXEC) in flush_cache_range()
113 if (vma->vm_flags & VM_EXEC && icache_is_vivt_asid_tagged()) in flush_cache_page()
148 /* VIPT non-aliasing D-cache */ in __flush_ptrace_access()
166 if (cpumask_test_cpu(smp_processor_id(), mm_cpumask(vma->vm_mm))) in flush_ptrace_access()
168 if (vma->vm_flags & VM_EXEC) in flush_ptrace_access()
182 * Copy user data from/to a page which is mapped into a different
202 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() argument
[all …]
/kernel/linux/linux-4.19/arch/unicore32/mm/
Dflush.c6 * Copyright (C) 2001-2010 GUAN Xue-tao
26 if (vma->vm_flags & VM_EXEC) in flush_cache_range()
38 /* VIPT non-aliasing D-cache */ in flush_ptrace_access()
39 if (vma->vm_flags & VM_EXEC) { in flush_ptrace_access()
47 * Copy user data from/to a page which is mapped into a different
61 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() argument
64 * Writeback any data associated with the kernel mapping of this in __flush_dcache_page()
65 * page. This ensures that data in the physical page is mutually in __flush_dcache_page()
66 * coherent with the kernels mapping. in __flush_dcache_page()
72 * Ensure cache coherency between kernel mapping and userspace mapping
[all …]
/kernel/linux/linux-5.10/mm/
Dfilemap.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 1994-1999 Linus Torvalds
28 #include <linux/error-injection.h>
31 #include <linux/backing-dev.h>
63 * finished 'unifying' the page and buffer cache and SMP-threaded the
64 * page-cache, 21.05.1999, Ingo Molnar <mingo@redhat.com>
66 * SMP-threaded pagemap-LRU 1999, Andrea Arcangeli <andrea@suse.de>
72 * ->i_mmap_rwsem (truncate_pagecache)
73 * ->private_lock (__free_pte->__set_page_dirty_buffers)
74 * ->swap_lock (exclusive_swap_page, others)
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_xdp.c1 /* Broadcom NetXtreme-C/E network driver.
3 * Copyright (c) 2016-2017 Broadcom Limited
25 dma_addr_t mapping, u32 len) in bnxt_xmit_bd() argument
32 prod = txr->tx_prod; in bnxt_xmit_bd()
33 tx_buf = &txr->tx_buf_ring[prod]; in bnxt_xmit_bd()
35 txbd = &txr->tx_desc_ring[TX_RING(prod)][TX_IDX(prod)]; in bnxt_xmit_bd()
38 txbd->tx_bd_len_flags_type = cpu_to_le32(flags); in bnxt_xmit_bd()
39 txbd->tx_bd_opaque = prod; in bnxt_xmit_bd()
40 txbd->tx_bd_haddr = cpu_to_le64(mapping); in bnxt_xmit_bd()
43 txr->tx_prod = prod; in bnxt_xmit_bd()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/
Dlvds.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11 - Thierry Reding <thierry.reding@gmail.com>
14 LVDS is a physical layer specification defined in ANSI/TIA/EIA-644-A. Multiple
15 incompatible data link layers have been used over time to transmit image data
19 [JEIDA] "Digital Interface Standards for Monitor", JEIDA-59-1999, February
27 FPD-Link and FlatLink brands.
30 - $ref: panel-common.yaml#
[all …]
/kernel/linux/linux-4.19/include/linux/
Dpagemap.h1 /* SPDX-License-Identifier: GPL-2.0 */
22 * Bits in mapping->flags.
35 * mapping_set_error - record a writeback error in the address_space
36 * @mapping - the mapping in which an error should be set
37 * @error - the error to set in the mapping
45 * mapping_set_error to record the error in the mapping so that it can be
48 static inline void mapping_set_error(struct address_space *mapping, int error) in mapping_set_error() argument
54 filemap_set_wb_err(mapping, error); in mapping_set_error()
57 if (error == -ENOSPC) in mapping_set_error()
58 set_bit(AS_ENOSPC, &mapping->flags); in mapping_set_error()
[all …]
/kernel/linux/linux-5.10/drivers/spi/
Dspi-mem.c1 // SPDX-License-Identifier: GPL-2.0+
11 #include <linux/spi/spi-mem.h>
18 * spi_controller_dma_map_mem_op_data() - DMA-map the buffer attached to a
22 * @sgt: a pointer to a non-initialized sg_table that will be filled by this
25 * Some controllers might want to do DMA on the data buffer embedded in @op.
26 * This helper prepares everything for you and provides a ready-to-use
30 * op->data.buf.{in,out} is DMA-able before calling this function.
40 if (!op->data.nbytes) in spi_controller_dma_map_mem_op_data()
41 return -EINVAL; in spi_controller_dma_map_mem_op_data()
43 if (op->data.dir == SPI_MEM_DATA_OUT && ctlr->dma_tx) in spi_controller_dma_map_mem_op_data()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/
Dqede_fp.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
3 * Copyright (c) 2015-2017 QLogic Corporation
4 * Copyright (c) 2019-2020 Marvell International Ltd.
30 dma_addr_t mapping; in qede_alloc_rx_buffer() local
31 struct page *data; in qede_alloc_rx_buffer() local
33 /* In case lazy-allocation is allowed, postpone allocation until the in qede_alloc_rx_buffer()
37 if (allow_lazy && likely(rxq->filled_buffers > 12)) { in qede_alloc_rx_buffer()
38 rxq->filled_buffers--; in qede_alloc_rx_buffer()
42 data = alloc_pages(GFP_ATOMIC, 0); in qede_alloc_rx_buffer()
43 if (unlikely(!data)) in qede_alloc_rx_buffer()
[all …]
/kernel/linux/linux-4.19/fs/f2fs/
Ddata.c2 * fs/f2fs/data.c
16 #include <linux/backing-dev.h>
39 struct address_space *mapping = page->mapping; in __is_cp_guaranteed() local
43 if (!mapping) in __is_cp_guaranteed()
46 inode = mapping->host; in __is_cp_guaranteed()
49 if (inode->i_ino == F2FS_META_INO(sbi) || in __is_cp_guaranteed()
50 inode->i_ino == F2FS_NODE_INO(sbi) || in __is_cp_guaranteed()
51 S_ISDIR(inode->i_mode) || in __is_cp_guaranteed()
52 (S_ISREG(inode->i_mode) && in __is_cp_guaranteed()
79 page = bv->bv_page; in __read_end_io()
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/panel/
Dpanel-lvds.txt4 LVDS is a physical layer specification defined in ANSI/TIA/EIA-644-A. Multiple
5 incompatible data link layers have been used over time to transmit image data
9 [JEIDA] "Digital Interface Standards for Monitor", JEIDA-59-1999, February
17 FPD-Link and FlatLink brands.
22 - compatible: Shall contain "panel-lvds" in addition to a mandatory
23 panel-specific compatible string defined in individual panel bindings. The
24 "panel-lvds" value shall never be used on its own.
25 - width-mm: See panel-common.txt.
26 - height-mm: See panel-common.txt.
27 - data-mapping: The color signals mapping order, "jeida-18", "jeida-24"
[all …]
/kernel/linux/linux-5.10/Documentation/core-api/
Ddma-api-howto.rst2 Dynamic DMA mapping Guide
10 with example pseudo-code. For a concise description of the API, see
11 DMA-API.txt.
39 supports 64-bit addresses for main memory and PCI BARs, it may use an IOMMU
40 so devices only need to use 32-bit DMA addresses.
49 +-------+ +------+ +------+
52 C +-------+ --------> B +------+ ----------> +------+ A
53 | | mapping | | by host | |
54 +-----+ | | | | bridge | | +--------+
55 | | | | +------+ | | | |
[all …]
/kernel/linux/linux-5.10/fs/ecryptfs/
Dmmap.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * decryption of the file data as it passes between the lower
8 * Copyright (C) 1997-2003 Erez Zadok
9 * Copyright (C) 2001-2003 Stony Brook University
10 * Copyright (C) 2004-2007 International Business Machines Corp.
16 #include <linux/page-flags.h>
30 * Returns locked and up-to-date page (if ok), with increased
35 struct page *page = read_mapping_page(inode->i_mapping, index, NULL); in ecryptfs_get_locked_page()
45 * Returns zero on success; non-zero otherwise
47 * This is where we encrypt the data and pass the encrypted data to
[all …]
/kernel/linux/linux-4.19/Documentation/
DDMA-API-HOWTO.txt2 Dynamic DMA mapping Guide
10 with example pseudo-code. For a concise description of the API, see
11 DMA-API.txt.
39 supports 64-bit addresses for main memory and PCI BARs, it may use an IOMMU
40 so devices only need to use 32-bit DMA addresses.
49 +-------+ +------+ +------+
52 C +-------+ --------> B +------+ ----------> +------+ A
53 | | mapping | | by host | |
54 +-----+ | | | | bridge | | +--------+
55 | | | | +------+ | | | |
[all …]

12345678910>>...44