/linux-6.12.1/Documentation/userspace-api/media/dvb/ |
D | frontend-property-terrestrial-systems.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _frontend-property-terrestrial-systems: 10 .. _dvbt-params: 12 DVB-T delivery system 15 The following parameters are valid for DVB-T: 17 - :ref:`DTV_API_VERSION <DTV-API-VERSION>` 19 - :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>` 21 - :ref:`DTV_TUNE <DTV-TUNE>` 23 - :ref:`DTV_CLEAR <DTV-CLEAR>` 25 - :ref:`DTV_FREQUENCY <DTV-FREQUENCY>` [all …]
|
D | frontend-property-satellite-systems.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _frontend-property-satellite-systems: 10 .. _dvbs-params: 12 DVB-S delivery system 15 The following parameters are valid for DVB-S: 17 - :ref:`DTV_API_VERSION <DTV-API-VERSION>` 19 - :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>` 21 - :ref:`DTV_TUNE <DTV-TUNE>` 23 - :ref:`DTV_CLEAR <DTV-CLEAR>` 25 - :ref:`DTV_FREQUENCY <DTV-FREQUENCY>` [all …]
|
D | frontend-property-cable-systems.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _frontend-property-cable-systems: 10 .. _dvbc-params: 12 DVB-C delivery system 15 The DVB-C Annex-A is the widely used cable standard. Transmission uses 18 The DVB-C Annex-C is optimized for 6MHz, and is used in Japan. It 19 supports a subset of the Annex A modulation types, and a roll-off of 22 The following parameters are valid for DVB-C Annex A/C: 24 - :ref:`DTV_API_VERSION <DTV-API-VERSION>` 26 - :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>` [all …]
|
/linux-6.12.1/lib/ |
D | percpu-refcount.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/percpu-refcount.h> 13 * don't try to detect the ref hitting 0 - which means that get/put can just 15 * particular cpu can (and will) wrap - this is fine, when we go to shutdown the 24 * the ref hitting 0 on every put - this would require global synchronization 28 * the ref can't hit 0 before the user drops the initial ref, so as long as we 29 * convert to non percpu mode before the initial ref is dropped everything 37 #define PERCPU_COUNT_BIAS (1LU << (BITS_PER_LONG - 1)) 42 static unsigned long __percpu *percpu_count_ptr(struct percpu_ref *ref) in percpu_count_ptr() argument 45 (ref->percpu_count_ptr & ~__PERCPU_REF_ATOMIC_DEAD); in percpu_count_ptr() [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/ |
D | i915_active.c | 2 * SPDX-License-Identifier: MIT 29 struct i915_active *ref; member 41 #define take_preallocated_barriers(x) llist_del_all(&(x)->preallocated_barriers) 45 return IS_ERR(rcu_access_pointer(active->fence)); in is_barrier() 50 GEM_BUG_ON(!is_barrier(&node->base)); in barrier_to_ll() 51 return (struct llist_node *)&node->base.cb.node; in barrier_to_ll() 57 return (struct intel_engine_cs *)READ_ONCE(node->base.cb.node.prev); in __barrier_to_engine() 63 GEM_BUG_ON(!is_barrier(&node->base)); in barrier_to_engine() 77 struct i915_active *ref = addr; in active_debug_hint() local 79 return (void *)ref->active ?: (void *)ref->retire ?: (void *)ref; in active_debug_hint() [all …]
|
/linux-6.12.1/drivers/staging/vc04_services/vchiq-mmal/ |
D | mmal-parameters.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 29 /** Camera-specific parameter ID group. */ 31 /** Video-specific parameter ID group. */ 33 /** Audio-specific parameter ID group. */ 35 /** Clock-specific parameter ID group. */ 37 /** Miracast-specific parameter ID group. */ 79 /** @ref MMAL_PARAMETER_THUMBNAIL_CONFIG_T */ 84 /**< @ref MMAL_PARAMETER_INT32_T */ 86 /**< @ref MMAL_PARAMETER_BOOLEAN_T */ 88 /**< @ref MMAL_PARAMETER_EXIF_T */ [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/rockchip/ |
D | rk3588-base-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 15 /omit-if-no-ref/ 16 auddsm_pins: auddsm-pins { 30 /omit-if-no-ref/ 31 bt1120_pins: bt1120-pins { 71 /omit-if-no-ref/ 72 can0m0_pins: can0m0-pins { 80 /omit-if-no-ref/ [all …]
|
D | rk3568-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 15 /omit-if-no-ref/ 16 acodec_pins: acodec-pins { 36 /omit-if-no-ref/ 37 audiopwm_lout: audiopwm-lout { 43 /omit-if-no-ref/ 44 audiopwm_loutn: audiopwm-loutn { 50 /omit-if-no-ref/ [all …]
|
D | rockchip-pinconf.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /omit-if-no-ref/ 8 pcfg_pull_up: pcfg-pull-up { 9 bias-pull-up; 12 /omit-if-no-ref/ 13 pcfg_pull_down: pcfg-pull-down { 14 bias-pull-down; 17 /omit-if-no-ref/ 18 pcfg_pull_none: pcfg-pull-none { 19 bias-disable; [all …]
|
D | rk3588-extra-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include "rockchip-pinconf.dtsi" 15 /omit-if-no-ref/ 16 clk32k_out1: clk32k-out1 { 25 /omit-if-no-ref/ 26 eth0_pins: eth0-pins { 35 /omit-if-no-ref/ 36 fspim1_pins: fspim1-pins { 52 /omit-if-no-ref/ [all …]
|
/linux-6.12.1/include/linux/ |
D | percpu-refcount.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * This implements a refcount with similar semantics to atomic_t - atomic_inc(), 8 * atomic_dec_and_test() - but percpu. 15 * The refcount will have a range of 0 to ((1U << 31) - 1), i.e. one bit less 16 * than an atomic_t - this is because of the way shutdown works, see 20 * refcount hitting 0 - it can't, if it was in percpu mode. percpu_ref_kill() 21 * puts the ref back in single atomic_t mode, collecting the per cpu refs and 22 * issuing the appropriate barriers, and then marks the ref as shutting down so 23 * that percpu_ref_put() will check for the ref hitting 0. After it returns, 24 * it's safe to drop the initial ref. [all …]
|
D | alloc_tag.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 37 static inline bool is_codetag_empty(union codetag_ref *ref) in is_codetag_empty() argument 39 return ref->ct == CODETAG_EMPTY; in is_codetag_empty() 42 static inline void set_codetag_empty(union codetag_ref *ref) in set_codetag_empty() argument 44 if (ref) in set_codetag_empty() 45 ref->ct = CODETAG_EMPTY; in set_codetag_empty() 50 static inline bool is_codetag_empty(union codetag_ref *ref) { return false; } in is_codetag_empty() argument 51 static inline void set_codetag_empty(union codetag_ref *ref) {} in set_codetag_empty() argument 110 counter = per_cpu_ptr(tag->counters, cpu); in alloc_tag_read() 111 v.bytes += counter->bytes; in alloc_tag_read() [all …]
|
D | pgalloc_tag.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 21 static inline struct page_ext *page_ext_from_codetag_ref(union codetag_ref *ref) in page_ext_from_codetag_ref() argument 23 return (void *)ref - page_alloc_tagging_ops.offset; in page_ext_from_codetag_ref() 38 static inline void put_page_tag_ref(union codetag_ref *ref) in put_page_tag_ref() argument 40 if (WARN_ON(!ref)) in put_page_tag_ref() 43 page_ext_put(page_ext_from_codetag_ref(ref)); in put_page_tag_ref() 49 union codetag_ref *ref = get_page_tag_ref(page); in clear_page_tag_ref() local 51 if (ref) { in clear_page_tag_ref() 52 set_codetag_empty(ref); in clear_page_tag_ref() 53 put_page_tag_ref(ref); in clear_page_tag_ref() [all …]
|
/linux-6.12.1/fs/jffs2/ |
D | xattr.c | 2 * JFFS2 -- Journalling Flash File System, Version 2. 28 /* -------- xdatum related functions ---------------- 31 * the index of the xattr name/value pair cache (c->xattrindex). 36 * is used to release xattr name/value pair and detach from c->xattrindex. 39 * memory usage by cache is over c->xdatum_mem_threshold. Currently, this threshold 56 * is used to write xdatum to medium. xd->version will be incremented. 61 * is set on xd->flags and chained xattr_dead_list or release it immediately. 63 * -------------------------------------------------- */ 76 spin_lock(&c->erase_completion_lock); in is_xattr_datum_unchecked() 77 for (raw=xd->node; raw != (void *)xd; raw=raw->next_in_ino) { in is_xattr_datum_unchecked() [all …]
|
/linux-6.12.1/Documentation/userspace-api/media/v4l/ |
D | diff-v4l.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _diff-v4l: 14 V4L calls were removed from Kernel, but the library :ref:`libv4l` 22 not change from those used by V4L. They are listed in :ref:`devices` 23 and below in :ref:`v4l-dev`. 25 The teletext devices (minor range 192-223) have been removed in V4L2 and 35 .. _v4l-dev: 37 .. flat-table:: V4L Device Types, Names and Numbers 38 :header-rows: 1 39 :stub-columns: 0 [all …]
|
D | dev-capture.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 30 :ref:`VIDIOC_QUERYCAP` ioctl. As secondary device 31 functions they may also support the :ref:`video overlay <overlay>` 32 (``V4L2_CAP_VIDEO_OVERLAY``) and the :ref:`raw VBI capture <raw-vbi>` 40 Video capture devices shall support :ref:`audio input <audio>`, 41 :ref:`tuner`, :ref:`controls <control>`, 42 :ref:`cropping and scaling <crop>` and 43 :ref:`streaming parameter <streaming-par>` ioctls as needed. The 44 :ref:`video input <video>` ioctls must be supported by all video 62 defaults. An example is given in :ref:`crop`. [all …]
|
D | libv4l-introduction.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _libv4l-introduction: 17 :ref:`v4l2grab <v4l2grab-example>`. 28 :ref:`V4L2_PIX_FMT_BGR24 <V4L2-PIX-FMT-BGR24>`, 29 :ref:`V4L2_PIX_FMT_NV12_16L16 <V4L2-PIX-FMT-NV12-16L16>`, 30 :ref:`V4L2_PIX_FMT_JPEG <V4L2-PIX-FMT-JPEG>`, 31 :ref:`V4L2_PIX_FMT_MJPEG <V4L2-PIX-FMT-MJPEG>`, 32 :ref:`V4L2_PIX_FMT_MR97310A <V4L2-PIX-FMT-MR97310A>`, 33 :ref:`V4L2_PIX_FMT_OV511 <V4L2-PIX-FMT-OV511>`, 34 :ref:`V4L2_PIX_FMT_OV518 <V4L2-PIX-FMT-OV518>`, [all …]
|
D | dev-output.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 29 :ref:`VIDIOC_QUERYCAP` ioctl. As secondary device 30 functions they may also support the :ref:`raw VBI output <raw-vbi>` 38 Video output devices shall support :ref:`audio output <audio>`, 39 :ref:`modulator <tuner>`, :ref:`controls <control>`, 40 :ref:`cropping and scaling <crop>` and 41 :ref:`streaming parameter <streaming-par>` ioctls as needed. The 42 :ref:`video output <video>` ioctls must be supported by all video 60 defaults. An example is given in :ref:`crop`. 65 and call the :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` ioctl with a pointer [all …]
|
/linux-6.12.1/fs/smb/client/ |
D | dfs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 struct dfs_ref *ref; member 32 #define ref_walk_start(w) ((w)->refs) 33 #define ref_walk_end(w) (&(w)->refs[ARRAY_SIZE((w)->refs) - 1]) 34 #define ref_walk_cur(w) ((w)->ref) 35 #define ref_walk_descend(w) (--ref_walk_cur(w) >= ref_walk_start(w)) 37 #define ref_walk_tit(w) (ref_walk_cur(w)->tit) 39 #define ref_walk_path(w) (ref_walk_cur(w)->path) 40 #define ref_walk_fpath(w) (ref_walk_cur(w)->full_path) 41 #define ref_walk_tl(w) (&ref_walk_cur(w)->tl) [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | audio-graph-port.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/audio-graph-port.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 15 port-base: 17 - $ref: /schemas/graph.yaml#/$defs/port-base 18 - $ref: /schemas/sound/dai-params.yaml# 20 mclk-fs: 21 $ref: simple-card.yaml#/definitions/mclk-fs [all …]
|
/linux-6.12.1/drivers/gpu/drm/msm/registers/ |
D | rules-fd.xsd | 1 <?xml version="1.0" encoding="UTF-8"?> 13 For specifications, see the file rules-ng-format.txt 14 in Nouveau CVS module 'rules-ng'. 20 <!-- Elements --> 35 <!-- Copyright elements --> 40 <!-- Documentation elements --> 42 <!-- FIXME: allowed only one per parent element --> 54 <!-- Copyright element types --> 63 <element ref="rng:nick" /> 76 <!-- Database element types --> [all …]
|
/linux-6.12.1/include/media/ |
D | v4l2-ioctl.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * Some commonly needed functions for drivers (v4l2-common.o module) 23 * struct v4l2_ioctl_ops - describe operations for each V4L2 ioctl 26 * :ref:`VIDIOC_QUERYCAP <vidioc_querycap>` ioctl 28 * :ref:`VIDIOC_ENUM_FMT <vidioc_enum_fmt>` ioctl logic 31 * :ref:`VIDIOC_ENUM_FMT <vidioc_enum_fmt>` ioctl logic 34 * :ref:`VIDIOC_ENUM_FMT <vidioc_enum_fmt>` ioctl logic 37 * :ref:`VIDIOC_ENUM_FMT <vidioc_enum_fmt>` ioctl logic 40 * :ref:`VIDIOC_ENUM_FMT <vidioc_enum_fmt>` ioctl logic 43 * :ref:`VIDIOC_ENUM_FMT <vidioc_enum_fmt>` ioctl logic [all …]
|
/linux-6.12.1/fs/btrfs/ |
D | ref-verify.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "disk-io.h" 12 #include "delayed-ref.h" 13 #include "ref-verify.h" 46 * back to the delayed ref action. We hold the ref we are changing in the 54 struct ref_entry ref; member 62 * to it as well as all of the ref actions that have occurred to it. We never 63 * free it until we unmount the file system in order to make sure re-allocations 81 struct rb_node **p = &root->rb_node; in insert_block_entry() 88 if (entry->bytenr > be->bytenr) in insert_block_entry() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/rockchip/ |
D | rv1126-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include <arm64/rockchip/rockchip-pinconf.dtsi> 15 /omit-if-no-ref/ 16 clk_out_ethernetm1_pins: clk-out-ethernetm1-pins { 23 /omit-if-no-ref/ 24 emmc_rstnout: emmc-rstnout { 29 /omit-if-no-ref/ 30 emmc_bus8: emmc-bus8 { 49 /omit-if-no-ref/ [all …]
|
/linux-6.12.1/Documentation/userspace-api/media/ |
D | fdl-appendix.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 10 .. _fdl-preamble: 37 .. _fdl-section1: 43 .. _fdl-document: 52 .. _fdl-modified: 59 .. _fdl-secondary: 61 A "Secondary Section" is a named appendix or a front-matter section of 62 the :ref:`Document <fdl-document>` that deals exclusively with the 73 .. _fdl-invariant: 76 :ref:`Secondary Sections <fdl-secondary>` whose titles are designated, [all …]
|