Home
last modified time | relevance | path

Searched +full:sub +full:- +full:block (Results 1 – 25 of 1032) sorted by relevance

12345678910>>...42

/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_catalog.h1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved.
14 * Max hardware block count: For ex: max 12 SSPP pipes or
74 * MDP TOP BLOCK features
94 * SSPP sub-blocks/features
101 * @DPU_SSPP_CSC_10BIT, Support of 10-bit Color space conversion
104 * @DPU_SSPP_QOS_8LVL, SSPP support 8-level QoS control
134 * MIXER sub-blocks/features
136 * @DPU_MIXER_SOURCESPLIT Layer mixer supports source-split configuration
137 * @DPU_MIXER_GC Gamma correction block
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Dst,stm32-sai.txt4 as I2S standards, LSB or MSB-justified, PCM/DSP, TDM, and AC'97.
5 The SAI contains two independent audio sub-blocks. Each sub-block has
9 - compatible: Should be "st,stm32f4-sai" or "st,stm32h7-sai"
10 - reg: Base address and size of SAI common register set.
11 - clocks: Must contain phandle and clock specifier pairs for each entry
12 in clock-names.
13 - clock-names: Must contain "pclk" "x8k" and "x11k"
15 Mandatory for "st,stm32h7-sai" compatible.
16 Not used for "st,stm32f4-sai" compatible.
19 - interrupts: cpu DAI interrupt line shared by SAI sub-blocks
[all …]
/OK3568_Linux_fs/kernel/sound/soc/uniphier/
H A Daio-core.c1 // SPDX-License-Identifier: GPL-2.0
5 // Copyright (c) 2016-2018 Socionext Inc.
17 #include "aio-reg.h"
22 return wr - rd; in rb_cnt()
24 return len - (rd - wr); in rb_cnt()
30 return wr - rd; in rb_cnt_to_end()
32 return len - rd; in rb_cnt_to_end()
38 return len - (wr - rd) - 8; in rb_space()
40 return rd - wr - 8; in rb_space()
46 return rd - wr - 8; in rb_space_to_end()
[all …]
/OK3568_Linux_fs/kernel/Documentation/driver-api/media/
H A Dv4l2-subdev.rst1 .. SPDX-License-Identifier: GPL-2.0
3 V4L2 sub-devices
4 ----------------
6 Many drivers need to communicate with sub-devices. These devices can do all
8 encoding or decoding. For webcams common sub-devices are sensors and camera
12 driver with a consistent interface to these sub-devices the
13 :c:type:`v4l2_subdev` struct (v4l2-subdev.h) was created.
15 Each sub-device driver must have a :c:type:`v4l2_subdev` struct. This struct
16 can be stand-alone for simple sub-devices or it might be embedded in a larger
18 low-level device struct (e.g. ``i2c_client``) that contains the device data as
[all …]
H A Dv4l2-controls.rst1 .. SPDX-License-Identifier: GPL-2.0
7 ------------
31 sub-device drivers.
35 ------------------------
48 Basic usage for V4L2 and sub-device drivers
49 -------------------------------------------
53 .. code-block:: c
55 #include <media/v4l2-ctrls.h>
57 1.1) Add the handler to your driver's top-level struct:
61 .. code-block:: c
[all …]
/OK3568_Linux_fs/kernel/fs/xfs/scrub/
H A Dbitmap.c1 // SPDX-License-Identifier: GPL-2.0+
30 return -ENOMEM; in xbitmap_set()
32 INIT_LIST_HEAD(&bmr->list); in xbitmap_set()
33 bmr->start = start; in xbitmap_set()
34 bmr->len = len; in xbitmap_set()
35 list_add_tail(&bmr->list, &bitmap->list); in xbitmap_set()
49 list_del(&bmr->list); in xbitmap_destroy()
54 /* Set up a per-AG block bitmap. */
59 INIT_LIST_HEAD(&bitmap->list); in xbitmap_init()
75 if (ap->start > bp->start) in xbitmap_range_cmp()
[all …]
/OK3568_Linux_fs/kernel/fs/ntfs/
H A Dcompress.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * compress.c - NTFS kernel compressed attributes handling.
4 * Part of the Linux-NTFS project.
6 * Copyright (c) 2001-2004 Anton Altaparmakov
22 * ntfs_compression_constants - enum of constants used in the compression code
30 /* Compression sub-block constants. */
36 * The maximum compression block size is by definition 16 * the cluster
45 * ntfs_compression_buffer - one buffer for the decompression engine
50 * ntfs_cb_lock - spinlock which protects ntfs_compression_buffer
55 * allocate_compression_buffers - allocate the decompression buffers
[all …]
/OK3568_Linux_fs/kernel/Documentation/filesystems/
H A Dzonefs.rst1 .. SPDX-License-Identifier: GPL-2.0
4 ZoneFS - Zone filesystem for Zoned block devices
10 zonefs is a very simple file system exposing each zone of a zoned block device
11 as a file. Unlike a regular POSIX-compliant file system with native zoned block
13 constraint of zoned block devices to the user. Files representing sequential
17 As such, zonefs is in essence closer to a raw block device access interface
18 than to a full-featured POSIX file system. The goal of zonefs is to simplify
19 the implementation of zoned block device support in applications by replacing
20 raw block device file accesses with a richer file API, avoiding relying on
21 direct block device file ioctls which may be more obscure to developers. One
[all …]
/OK3568_Linux_fs/kernel/arch/sparc/lib/
H A DNGmemcpy.S1 /* SPDX-License-Identifier: GPL-2.0 */
95 sub %g1, 8, %g1
100 sub %g1, 16, %g1
105 sub %g1, 24, %g1
110 sub %g1, 32, %g1
115 sub %g1, 40, %g1
120 sub %g1, 48, %g1
125 sub %g1, 56, %g1
134 sub %i4, 8, %i4
172 save %sp, -SAVE_AMOUNT, %sp
[all …]
H A DM7memcpy.S15 * Fast assembler language version of the following C-program for memcpy
16 * which represents the `standard' for the C-library.
26 * } while (--n != 0);
60 * copy with ldx/stx in 8-way unrolled loop;
61 * copy final 0-63 bytes; exit with dst addr
65 * Use BIS (block initializing store) to avoid copying store cache
66 * lines from memory. But pre-store first element of each cache line
74 * move words in 8-way unrolled loop
75 * move final 0-31 bytes; exit with dst addr
77 * use alignaddr/faligndata combined with ldd/std in 8-way
[all …]
H A DM7memset.S15 * Fast assembler language version of the following C-program for memset
16 * which represents the `standard' for the C-library.
25 * } while (--n != 0);
35 * Then store as many 4-byte chunks, followed by trailing bytes.
39 * store 8-bytes chunks to align the address on 64 byte boundary
42 * 64-byte cache line to zero which will also clear the
49 * In the main loop, continue pre-setting the first long
56 * store remaining data in 64-byte chunks until less than
59 * Store as many 8-byte chunks, followed by trailing bytes.
61 * BIS = Block Init Store
[all …]
/OK3568_Linux_fs/kernel/Documentation/admin-guide/media/
H A Dfimc.rst1 .. SPDX-License-Identifier: GPL-2.0
8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd.
17 drivers/media/platform/exynos4-is directory.
20 --------------
22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210
25 ------------------
27 - camera parallel interface capture (ITU-R.BT601/565);
28 - camera serial interface capture (MIPI-CSI2);
29 - memory-to-memory processing (color space conversion, scaling, mirror
31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC
[all …]
/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_fourcc.h54 * struct drm_format_info - information about a DRM format
86 * Number of bytes per block (per plane), where blocks are
99 * block and non-block formats in the same way.
101 * For formats that are intended to be used only with non-linear
113 * Block width in pixels, this is intended to be accessed through
121 * Block height in pixels, this is intended to be accessed through
139 * struct drm_format_name_buf - name of a DRM format
147 * drm_format_info_is_yuv_packed - check that the format info matches a YUV
157 return info->is_yuv && info->num_planes == 1; in drm_format_info_is_yuv_packed()
161 * drm_format_info_is_yuv_semiplanar - check that the format info matches a YUV
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mailbox/
H A Domap-mailbox.txt5 using a queued mailbox interrupt mechanism. The IP block is external to the
10 Each mailbox IP block/cluster has a certain number of h/w fifo queues and output
25 routed to different processor sub-systems on DRA7xx as they are routed through
28 into a single IP block present within the Main NavSS. The interrupt lines from
35 a SoC. The sub-mailboxes are represented as child nodes of this parent node.
38 --------------------
39 - compatible: Should be one of the following,
40 "ti,omap2-mailbox" for OMAP2420, OMAP2430 SoCs
41 "ti,omap3-mailbox" for OMAP3430, OMAP3630 SoCs
42 "ti,omap4-mailbox" for OMAP44xx, OMAP54xx, AM33xx,
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/powerpc/fsl/
H A Dsrio-rmu.txt5 node is composed of three types of sub-nodes ("fsl-srio-msg-unit",
6 "fsl-srio-dbell-unit" and "fsl-srio-port-write-unit").
10 - compatible
13 Definition: Must include "fsl,srio-rmu-vX.Y", "fsl,srio-rmu".
15 The version X.Y should match the general SRIO controller's IP Block
18 - reg
20 Value type: <prop-encoded-array>
25 - fsl,liodn
26 Usage: optional-but-recommended (for devices with PAMU)
27 Value type: <prop-encoded-array>
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/gdb/python/gdb/
H A DFrameDecorator.py1 # Copyright (C) 2013-2021 Free Software Foundation, Inc.
20 # sub-classes of basestring. In Python 3.x all strings are encoded
34 sub-classed FrameDecorator object, but also wrap other frame
40 wrapped by multiple frame decorators, all sub-classed from
44 -- (wraps) Decorator2
45 -- (wraps) FrameDecorator
46 -- (wraps) gdb.Frame
49 sub-classed from FrameDecorator. If Decorator1 just overrides the
51 by the super-class FrameDecorator. But Decorator2 may have
93 without debug-info)."""
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/gdb/python/gdb/
H A DFrameDecorator.py1 # Copyright (C) 2013-2021 Free Software Foundation, Inc.
20 # sub-classes of basestring. In Python 3.x all strings are encoded
34 sub-classed FrameDecorator object, but also wrap other frame
40 wrapped by multiple frame decorators, all sub-classed from
44 -- (wraps) Decorator2
45 -- (wraps) FrameDecorator
46 -- (wraps) gdb.Frame
49 sub-classed from FrameDecorator. If Decorator1 just overrides the
51 by the super-class FrameDecorator. But Decorator2 may have
93 without debug-info)."""
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/
H A Dmax8998.txt1 * Maxim MAX8998, National/TI LP3974 multi-function device
3 The Maxim MAX8998 is a multi-function device which includes voltage/current
5 other sub-blocks. It is interfaced using an I2C interface. Each sub-block
8 PMIC sub-block
9 --------------
11 The PMIC sub-block contains a number of voltage and current regulators,
17 - compatible: Should be one of the following:
18 - "maxim,max8998" for Maxim MAX8998
19 - "national,lp3974" or "ti,lp3974" for National/TI LP3974.
20 - reg: Specifies the i2c slave address of the pmic block. It should be 0x66.
[all …]
/OK3568_Linux_fs/kernel/Documentation/userspace-api/media/
H A Dglossary.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
51 **Field-programmable Gate Array**
56 See https://en.wikipedia.org/wiki/Field-programmable_gate_array.
60 :term:`SPI` device, or an :term:`IP Block` inside an
65 together make a larger user-facing functional peripheral. For
66 instance, the :term:`SoC` :term:`ISP` :term:`IP Block`
73 **Inter-Integrated Circuit**
75 A multi-master, multi-slave, packet switched, single-ended,
77 like sub-device hardware components.
79 See http://www.nxp.com/docs/en/user-guide/UM10204.pdf.
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/devfreq/
H A Dexynos-bus.txt4 and sub-blocks in SoC. Most Exynos SoCs share the common architecture
9 is able to measure the current load of sub-blocks.
11 The Exynos SoC includes the various sub-blocks which have the each AXI bus.
13 power line. The power line might be shared among one more sub-blocks.
14 So, we can divide into two type of device as the role of each sub-block.
16 - parent bus device
17 - passive bus device
23 power line, Only one block should be parent device and then the rest blocks
26 VDD_xxx |--- A block (parent)
27 |--- B block (passive)
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/regulator/
H A Dmax8997-regulator.txt3 The Maxim MAX8997 is a multi-function device which includes voltage and
4 current regulators, rtc, charger controller and other sub-blocks. It is
5 interfaced to the host controller using a i2c interface. Each sub-block is
7 describes the bindings for 'pmic' sub-block of max8997.
10 - compatible: Should be "maxim,max8997-pmic".
11 - reg: Specifies the i2c slave address of the pmic block. It should be 0x66.
13 - max8997,pmic-buck1-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
17 - max8997,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
21 - max8997,pmic-buck5-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
25 [1] If none of the 'max8997,pmic-buck[1/2/5]-uses-gpio-dvs' optional
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/crypto/
H A Daes-modes.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * linux/arch/arm64/crypto/aes-modes.S - chaining mode wrappers for AES
5 * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org>
8 /* included by aes-ce.S and aes-neon.S */
55 stp x29, x30, [sp, #-16]!
63 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */
67 st1 {v0.16b-v3.16b}, [x0], #64
74 ld1 {v0.16b}, [x1], #16 /* get next pt block */
86 stp x29, x30, [sp, #-16]!
94 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */
[all …]
/OK3568_Linux_fs/kernel/sound/soc/codecs/aw87xxx/
H A Daw_acf_bin.h1 /* SPDX-License-Identifier: GPL-2.0+ */
88 int32_t ddt_size; /* sub section table entry size */
89 int32_t dde_num; /* sub section table entry num */
90 int32_t ddt_offset; /* sub section table offset in file */
91 int32_t hdr_version; /* sub section table version */
103 int32_t data_size; /* dde data size in block */
104 int32_t data_offset; /* dde data offset in block */
117 uint32_t data_size; /* dde data size in block */
118 uint32_t data_offset; /* dde data offset in block */
/OK3568_Linux_fs/kernel/include/linux/ceph/
H A Drados.h1 /* SPDX-License-Identifier: GPL-2.0 */
29 #define CEPH_SNAPDIR ((__u64)(-1)) /* reserved for hidden .snap dir */
30 #define CEPH_NOSNAP ((__u64)(-2)) /* "head", "live" revision */
31 #define CEPH_MAXSNAP ((__u64)(-3)) /* largest valid snapid */
40 * object layout - how objects are mapped into PGs
47 * pg layout -- how PGs are mapped onto (sets of) OSDs
69 * pg_num -- base number of pseudorandomly placed pgs
71 * pgp_num -- effective number when calculating pg placement. this
78 * lpg_num -- localized pg count (per device). replicas are randomly
81 * lpgp_num -- as above.
[all …]
/OK3568_Linux_fs/kernel/arch/arm/crypto/
H A Daes-ce-core.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * aes-ce-core.S - AES in CBC/CTR/XTS mode using ARMv8 Crypto Extensions
12 .arch armv8-a
13 .fpu crypto-neon-fp-armv8
102 vld1.32 {q10-q11}, [ip]!
104 vld1.32 {q12-q13}, [ip]!
106 vld1.32 {q10-q11}, [ip]!
108 vld1.32 {q12-q13}, [ip]!
110 blo 0f @ AES-128: 10 rounds
111 vld1.32 {q10-q11}, [ip]!
[all …]

12345678910>>...42