| /kernel/linux/linux-6.6/drivers/gpu/drm/ |
| D | drm_fourcc.c | 34 * drm_mode_legacy_fb_format - compute drm fourcc code from legacy description 36 * @depth: bit depth per pixel 38 * Computes a drm fourcc pixel format code for the given @bpp/@depth values. 41 uint32_t drm_mode_legacy_fb_format(uint32_t bpp, uint32_t depth) in drm_mode_legacy_fb_format() argument 47 if (depth == 1) in drm_mode_legacy_fb_format() 52 if (depth == 2) in drm_mode_legacy_fb_format() 57 if (depth == 4) in drm_mode_legacy_fb_format() 62 if (depth == 8) in drm_mode_legacy_fb_format() 67 switch (depth) { in drm_mode_legacy_fb_format() 80 if (depth == 24) in drm_mode_legacy_fb_format() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_fourcc.c | 39 * drm_mode_legacy_fb_format - compute drm fourcc code from legacy description 41 * @depth: bit depth per pixel 43 * Computes a drm fourcc pixel format code for the given @bpp/@depth values. 46 uint32_t drm_mode_legacy_fb_format(uint32_t bpp, uint32_t depth) in drm_mode_legacy_fb_format() argument 52 if (depth == 8) in drm_mode_legacy_fb_format() 57 switch (depth) { in drm_mode_legacy_fb_format() 70 if (depth == 24) in drm_mode_legacy_fb_format() 75 switch (depth) { in drm_mode_legacy_fb_format() 99 * drm_driver_legacy_fb_format - compute drm fourcc code from legacy description 102 * @depth: bit depth per pixel [all …]
|
| /kernel/linux/linux-5.10/lib/ |
| D | sbitmap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (C) 2013-2014 Jens Axboe 21 spin_lock_irqsave(&sb->map[index].swap_lock, flags); in sbitmap_deferred_clear() 23 if (!sb->map[index].cleared) in sbitmap_deferred_clear() 29 mask = xchg(&sb->map[index].cleared, 0); in sbitmap_deferred_clear() 35 val = sb->map[index].word; in sbitmap_deferred_clear() 36 } while (cmpxchg(&sb->map[index].word, val, val & ~mask) != val); in sbitmap_deferred_clear() 40 spin_unlock_irqrestore(&sb->map[index].swap_lock, flags); in sbitmap_deferred_clear() 44 int sbitmap_init_node(struct sbitmap *sb, unsigned int depth, int shift, in sbitmap_init_node() argument 58 if (depth >= 4) { in sbitmap_init_node() [all …]
|
| /kernel/linux/linux-6.6/lib/ |
| D | sbitmap.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (C) 2013-2014 Jens Axboe 14 unsigned depth = sb->depth; in init_alloc_hint() local 16 sb->alloc_hint = alloc_percpu_gfp(unsigned int, flags); in init_alloc_hint() 17 if (!sb->alloc_hint) in init_alloc_hint() 18 return -ENOMEM; in init_alloc_hint() 20 if (depth && !sb->round_robin) { in init_alloc_hint() 24 *per_cpu_ptr(sb->alloc_hint, i) = get_random_u32_below(depth); in init_alloc_hint() 30 unsigned int depth) in update_alloc_hint_before_get() argument 34 hint = this_cpu_read(*sb->alloc_hint); in update_alloc_hint_before_get() [all …]
|
| /kernel/linux/linux-6.6/fs/quota/ |
| D | quota_tree.c | 1 // SPDX-License-Identifier: GPL-2.0-only 25 * Maximum quota tree depth we support. Only to limit recursion when working 32 static int __get_index(struct qtree_mem_dqinfo *info, qid_t id, int depth) in __get_index() argument 34 unsigned int epb = info->dqi_usable_bs >> 2; in __get_index() 36 depth = info->dqi_qtree_depth - depth - 1; in __get_index() 37 while (depth--) in __get_index() 42 static int get_index(struct qtree_mem_dqinfo *info, struct kqid qid, int depth) in get_index() argument 46 return __get_index(info, id, depth); in get_index() 52 return (info->dqi_usable_bs - sizeof(struct qt_disk_dqdbheader)) in qtree_dqstr_in_blk() 53 / info->dqi_entry_size; in qtree_dqstr_in_blk() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/can/ |
| D | xilinx,can.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> 16 - xlnx,zynq-can-1.0 17 - xlnx,axi-can-1.00.a 18 - xlnx,canfd-1.0 19 - xlnx,canfd-2.0 31 clock-names: 34 power-domains: [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | pixfmt-inzi.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-INZI: 9 Infrared 10-bit linked with Depth 16-bit images 15 Proprietary multi-planar format used by Intel SR300 Depth cameras, comprise of 16 Infrared image followed by Depth data. The pixel definition is 32-bpp, 17 with the Depth and Infrared Data split into separate continuous planes of 22 The first plane - Infrared data - is stored according to 23 :ref:`V4L2_PIX_FMT_Y10 <V4L2-PIX-FMT-Y10>` greyscale format. 24 Each pixel is 16-bit cell, with actual data stored in the 10 LSBs 29 The second plane provides 16-bit per-pixel Depth data arranged in [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | pixfmt-inzi.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _V4L2-PIX-FMT-INZI: 9 Infrared 10-bit linked with Depth 16-bit images 15 Proprietary multi-planar format used by Intel SR300 Depth cameras, comprise of 16 Infrared image followed by Depth data. The pixel definition is 32-bpp, 17 with the Depth and Infrared Data split into separate continuous planes of 22 The first plane - Infrared data - is stored according to 23 :ref:`V4L2_PIX_FMT_Y10 <V4L2-PIX-FMT-Y10>` greyscale format. 24 Each pixel is 16-bit cell, with actual data stored in the 10 LSBs 29 The second plane provides 16-bit per-pixel Depth data arranged in [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/ |
| D | mdp_cfg_data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Author: Ping-Hsun Wu <ping-hsun.wu@mediatek.com> 7 #include "mtk-img-ipi.h" 8 #include "mtk-mdp3-cfg.h" 9 #include "mtk-mdp3-core.h" 10 #include "mtk-mdp3-comp.h" 11 #include "mtk-mdp3-regs.h" 50 [MDP_INFRA_MMSYS] = { .compatible = "mediatek,mt8183-mmsys" }, 51 [MDP_INFRA_MUTEX] = { .compatible = "mediatek,mt8183-disp-mutex" }, 52 [MDP_INFRA_SCP] = { .compatible = "mediatek,mt8183-scp" } [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
| D | opal-tracepoints.c | 1 // SPDX-License-Identifier: GPL-2.0 37 opal_tracepoint_refcount--; in opal_tracepoint_unregfunc() 50 unsigned int *depth; in __trace_opal_entry() local 54 depth = this_cpu_ptr(&opal_trace_depth); in __trace_opal_entry() 56 if (*depth) in __trace_opal_entry() 59 (*depth)++; in __trace_opal_entry() 62 (*depth)--; in __trace_opal_entry() 71 unsigned int *depth; in __trace_opal_exit() local 75 depth = this_cpu_ptr(&opal_trace_depth); in __trace_opal_exit() 77 if (*depth) in __trace_opal_exit() [all …]
|
| /kernel/linux/linux-5.10/fs/ext4/ |
| D | extents.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2003-2006, Cluster File Systems, Inc, info@clusterfs.com 15 * - ext4*_error() should be used in some situations 16 * - analyze all BUG()/BUG_ON(), use -EIO where appropriate 17 * - smart tree reduction 30 #include <linux/backing-dev.h> 53 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_extent_block_csum() 56 csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)eh, in ext4_extent_block_csum() 66 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_extent_block_csum_verify() 70 if (et->et_checksum != ext4_extent_block_csum(inode, eh)) in ext4_extent_block_csum_verify() [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
| D | opal-tracepoints.c | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <asm/asm-prototypes.h> 38 opal_tracepoint_refcount--; in opal_tracepoint_unregfunc() 51 unsigned int *depth; in __trace_opal_entry() local 55 depth = this_cpu_ptr(&opal_trace_depth); in __trace_opal_entry() 57 if (*depth) in __trace_opal_entry() 60 (*depth)++; in __trace_opal_entry() 63 (*depth)--; in __trace_opal_entry() 72 unsigned int *depth; in __trace_opal_exit() local 76 depth = this_cpu_ptr(&opal_trace_depth); in __trace_opal_exit() [all …]
|
| /kernel/linux/linux-6.6/fs/ext4/ |
| D | extents.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2003-2006, Cluster File Systems, Inc, info@clusterfs.com 15 * - ext4*_error() should be used in some situations 16 * - analyze all BUG()/BUG_ON(), use -EIO where appropriate 17 * - smart tree reduction 53 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_extent_block_csum() 56 csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)eh, in ext4_extent_block_csum() 66 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_extent_block_csum_verify() 70 if (et->et_checksum != ext4_extent_block_csum(inode, eh)) in ext4_extent_block_csum_verify() 80 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_extent_block_csum_set() [all …]
|
| /kernel/linux/linux-5.10/fs/minix/ |
| D | itree_common.c | 1 // SPDX-License-Identifier: GPL-2.0 14 p->key = *(p->p = v); in add_chain() 15 p->bh = bh; in add_chain() 20 while (from <= to && from->key == *from->p) in verify_chain() 27 return (block_t *)((char*)bh->b_data + bh->b_size); in block_end() 31 int depth, in get_branch() argument 33 Indirect chain[DEPTH], in get_branch() argument 36 struct super_block *sb = inode->i_sb; in get_branch() 43 if (!p->key) in get_branch() 45 while (--depth) { in get_branch() [all …]
|
| /kernel/linux/linux-6.6/fs/minix/ |
| D | itree_common.c | 1 // SPDX-License-Identifier: GPL-2.0 14 p->key = *(p->p = v); in add_chain() 15 p->bh = bh; in add_chain() 20 while (from <= to && from->key == *from->p) in verify_chain() 27 return (block_t *)((char*)bh->b_data + bh->b_size); in block_end() 31 int depth, in get_branch() argument 33 Indirect chain[DEPTH], in get_branch() argument 36 struct super_block *sb = inode->i_sb; in get_branch() 43 if (!p->key) in get_branch() 45 while (--depth) { in get_branch() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | sbitmap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright (C) 2013-2014 Jens Axboe 18 * struct sbitmap_word - Word in a &struct sbitmap. 22 * @depth: Number of bits being used in @word/@cleared 24 unsigned long depth; member 37 * @swap_lock: Held while swapping word <-> cleared 43 * struct sbitmap - Scalable bitmap. 45 * A &struct sbitmap is spread over multiple cachelines to avoid ping-pong. This 50 * @depth: Number of bits used in the whole bitmap. 52 unsigned int depth; member [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | sbitmap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright (C) 2013-2014 Jens Axboe 27 * struct sbitmap_word - Word in a &struct sbitmap. 41 * @swap_lock: serializes simultaneous updates of ->word and ->cleared 47 * struct sbitmap - Scalable bitmap. 49 * A &struct sbitmap is spread over multiple cachelines to avoid ping-pong. This 54 * @depth: Number of bits used in the whole bitmap. 56 unsigned int depth; member 69 * @round_robin: Allocate bits in strict round-robin order. 81 * This is per-cpu, which allows multiple users to stick to different [all …]
|
| /kernel/linux/linux-5.10/arch/sh/oprofile/ |
| D | backtrace.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * Author: Dave Peverley <dpeverley@mpc-data.co.uk> 24 unsigned int *depth = data; in backtrace_address() local 26 if ((*depth)--) in backtrace_address() 60 void sh_backtrace(struct pt_regs * const regs, unsigned int depth) in sh_backtrace() argument 65 * Paranoia - clip max depth as we could get lost in the weeds. in sh_backtrace() 67 if (depth > backtrace_limit) in sh_backtrace() 68 depth = backtrace_limit; in sh_backtrace() 72 if (depth) in sh_backtrace() 74 &backtrace_ops, &depth); in sh_backtrace() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| D | commonring.c | 1 // SPDX-License-Identifier: ISC 22 commonring->cr_ring_bell = cr_ring_bell; in brcmf_commonring_register_cb() 23 commonring->cr_update_rptr = cr_update_rptr; in brcmf_commonring_register_cb() 24 commonring->cr_update_wptr = cr_update_wptr; in brcmf_commonring_register_cb() 25 commonring->cr_write_rptr = cr_write_rptr; in brcmf_commonring_register_cb() 26 commonring->cr_write_wptr = cr_write_wptr; in brcmf_commonring_register_cb() 27 commonring->cr_ctx = ctx; in brcmf_commonring_register_cb() 31 void brcmf_commonring_config(struct brcmf_commonring *commonring, u16 depth, in brcmf_commonring_config() argument 34 commonring->depth = depth; in brcmf_commonring_config() 35 commonring->item_len = item_len; in brcmf_commonring_config() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| D | commonring.c | 1 // SPDX-License-Identifier: ISC 22 commonring->cr_ring_bell = cr_ring_bell; in brcmf_commonring_register_cb() 23 commonring->cr_update_rptr = cr_update_rptr; in brcmf_commonring_register_cb() 24 commonring->cr_update_wptr = cr_update_wptr; in brcmf_commonring_register_cb() 25 commonring->cr_write_rptr = cr_write_rptr; in brcmf_commonring_register_cb() 26 commonring->cr_write_wptr = cr_write_wptr; in brcmf_commonring_register_cb() 27 commonring->cr_ctx = ctx; in brcmf_commonring_register_cb() 31 void brcmf_commonring_config(struct brcmf_commonring *commonring, u16 depth, in brcmf_commonring_config() argument 34 commonring->depth = depth; in brcmf_commonring_config() 35 commonring->item_len = item_len; in brcmf_commonring_config() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/ |
| D | dp_link.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. 75 * mdss_dp_test_bit_depth_to_bpp() - convert test bit depth to bpp 76 * @tbd: test bit depth 79 * git bit depth value. This function assumes that bit depth has 86 * 1. Bit depth is per color component in dp_link_bit_depth_to_bpp() 87 * 2. If bit depth is unknown return 0 in dp_link_bit_depth_to_bpp() 104 * dp_test_bit_depth_to_bpc() - convert test bit depth to bpc 105 * @tbd: test bit depth 108 * bit depth value. This function assumes that bit depth has [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/ |
| D | dp_link.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. 87 * mdss_dp_test_bit_depth_to_bpp() - convert test bit depth to bpp 88 * @tbd: test bit depth 91 * git bit depth value. This function assumes that bit depth has 98 * 1. Bit depth is per color component in dp_link_bit_depth_to_bpp() 99 * 2. If bit depth is unknown return 0 in dp_link_bit_depth_to_bpp() 116 * dp_test_bit_depth_to_bpc() - convert test bit depth to bpc 117 * @tbd: test bit depth 120 * bit depth value. This function assumes that bit depth has [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/adc/ |
| D | max1027.c | 1 // SPDX-License-Identifier: GPL-2.0-only 94 #define MAX1027_V_CHAN(index, depth) \ argument 104 .realbits = depth, \ 106 .shift = (depth == 10) ? 2 : 0, \ 126 #define MAX1X27_CHANNELS(depth) \ argument 128 MAX1027_V_CHAN(0, depth), \ 129 MAX1027_V_CHAN(1, depth), \ 130 MAX1027_V_CHAN(2, depth), \ 131 MAX1027_V_CHAN(3, depth), \ 132 MAX1027_V_CHAN(4, depth), \ [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/ |
| D | xilinx_can.txt | 2 --------------------------------------------------------- 5 - compatible : Should be: 6 - "xlnx,zynq-can-1.0" for Zynq CAN controllers 7 - "xlnx,axi-can-1.00.a" for Axi CAN controllers 8 - "xlnx,canfd-1.0" for CAN FD controllers 9 - "xlnx,canfd-2.0" for CAN FD 2.0 controllers 10 - reg : Physical base address and size of the controller 12 - interrupts : Property with a value describing the interrupt 14 - clock-names : List of input clock names 15 - "can_clk", "pclk" (For CANPS), [all …]
|
| /kernel/linux/linux-5.10/arch/x86/oprofile/ |
| D | backtrace.c | 47 x86_backtrace_32(struct pt_regs * const regs, unsigned int depth) in x86_backtrace_32() argument 55 head = (struct stack_frame_ia32 *) regs->bp; in x86_backtrace_32() 56 while (depth-- && head) in x86_backtrace_32() 64 x86_backtrace_32(struct pt_regs * const regs, unsigned int depth) in x86_backtrace_32() argument 91 x86_backtrace(struct pt_regs * const regs, unsigned int depth) in x86_backtrace() argument 99 if (!depth) in x86_backtrace() 102 oprofile_add_trace(regs->ip); in x86_backtrace() 104 if (!--depth) in x86_backtrace() 115 if (!--depth) in x86_backtrace() 122 if (x86_backtrace_32(regs, depth)) in x86_backtrace() [all …]
|