/Linux-v5.10/Documentation/userspace-api/media/dvb/ |
D | frontend-property-terrestrial-systems.rst | 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>` 27 - :ref:`DTV_MODULATION <DTV-MODULATION>` 29 - :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>` 31 - :ref:`DTV_INVERSION <DTV-INVERSION>` 33 - :ref:`DTV_CODE_RATE_HP <DTV-CODE-RATE-HP>` 35 - :ref:`DTV_CODE_RATE_LP <DTV-CODE-RATE-LP>` [all …]
|
D | frontend-property-satellite-systems.rst | 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>` 27 - :ref:`DTV_INVERSION <DTV-INVERSION>` 29 - :ref:`DTV_SYMBOL_RATE <DTV-SYMBOL-RATE>` 31 - :ref:`DTV_INNER_FEC <DTV-INNER-FEC>` 33 - :ref:`DTV_VOLTAGE <DTV-VOLTAGE>` 35 - :ref:`DTV_TONE <DTV-TONE>` [all …]
|
D | frontend-property-cable-systems.rst | 24 - :ref:`DTV_API_VERSION <DTV-API-VERSION>` 26 - :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>` 28 - :ref:`DTV_TUNE <DTV-TUNE>` 30 - :ref:`DTV_CLEAR <DTV-CLEAR>` 32 - :ref:`DTV_FREQUENCY <DTV-FREQUENCY>` 34 - :ref:`DTV_MODULATION <DTV-MODULATION>` 36 - :ref:`DTV_INVERSION <DTV-INVERSION>` 38 - :ref:`DTV_SYMBOL_RATE <DTV-SYMBOL-RATE>` 40 - :ref:`DTV_INNER_FEC <DTV-INNER-FEC>` 42 - :ref:`DTV_LNA <DTV-LNA>` [all …]
|
/Linux-v5.10/lib/ |
D | percpu-refcount.c | 12 * don't try to detect the ref hitting 0 - which means that get/put can just 23 * the ref hitting 0 on every put - this would require global synchronization 27 * the ref can't hit 0 before the user drops the initial ref, so as long as we 28 * convert to non percpu mode before the initial ref is dropped everything 41 static unsigned long __percpu *percpu_count_ptr(struct percpu_ref *ref) in percpu_count_ptr() argument 44 (ref->percpu_count_ptr & ~__PERCPU_REF_ATOMIC_DEAD); in percpu_count_ptr() 49 * @ref: percpu_ref to initialize 54 * Initializes @ref. @ref starts out in percpu mode with a refcount of 1 unless 62 int percpu_ref_init(struct percpu_ref *ref, percpu_ref_func_t *release, in percpu_ref_init() argument 70 ref->percpu_count_ptr = (unsigned long) in percpu_ref_init() [all …]
|
/Linux-v5.10/drivers/gpu/drm/i915/ |
D | i915_active.c | 33 struct i915_active *ref; member 81 struct i915_active *ref = addr; in active_debug_hint() local 83 return (void *)ref->active ?: (void *)ref->retire ?: (void *)ref; in active_debug_hint() 91 static void debug_active_init(struct i915_active *ref) in debug_active_init() argument 93 debug_object_init(ref, &active_debug_desc); in debug_active_init() 96 static void debug_active_activate(struct i915_active *ref) in debug_active_activate() argument 98 lockdep_assert_held(&ref->tree_lock); in debug_active_activate() 99 if (!atomic_read(&ref->count)) /* before the first inc */ in debug_active_activate() 100 debug_object_activate(ref, &active_debug_desc); in debug_active_activate() 103 static void debug_active_deactivate(struct i915_active *ref) in debug_active_deactivate() argument [all …]
|
D | i915_active.h | 152 void __i915_active_init(struct i915_active *ref, 153 int (*active)(struct i915_active *ref), 154 void (*retire)(struct i915_active *ref), 159 #define i915_active_init(ref, active, retire) do { \ argument 163 __i915_active_init(ref, active, retire, &__mkey, &__wkey); \ 167 __i915_active_ref(struct i915_active *ref, u64 idx, struct dma_fence *fence); 168 int i915_active_ref(struct i915_active *ref, u64 idx, struct dma_fence *fence); 171 i915_active_add_request(struct i915_active *ref, struct i915_request *rq) in i915_active_add_request() argument 173 return i915_active_ref(ref, in i915_active_add_request() 179 i915_active_set_exclusive(struct i915_active *ref, struct dma_fence *f); [all …]
|
/Linux-v5.10/drivers/staging/vc04_services/vchiq-mmal/ |
D | mmal-parameters.h | 77 /** @ref MMAL_PARAMETER_THUMBNAIL_CONFIG_T */ 82 /**< @ref MMAL_PARAMETER_INT32_T */ 84 /**< @ref MMAL_PARAMETER_BOOLEAN_T */ 86 /**< @ref MMAL_PARAMETER_EXIF_T */ 88 /**< @ref MMAL_PARAM_AWBMODE_T */ 90 /**< @ref MMAL_PARAMETER_IMAGEFX_T */ 92 /**< @ref MMAL_PARAMETER_COLOURFX_T */ 94 /**< @ref MMAL_PARAMETER_FLICKERAVOID_T */ 96 /**< @ref MMAL_PARAMETER_FLASH_T */ 98 /**< @ref MMAL_PARAMETER_REDEYE_T */ [all …]
|
/Linux-v5.10/include/linux/ |
D | percpu-refcount.h | 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. 35 * and it's then safe to drop the initial ref with percpu_ref_put(). 74 * Start w/ ref == 1 in atomic mode. Can be switched to percpu 76 * with this flag, the ref will stay in atomic mode until 83 * Start dead w/ ref == 0 in atomic mode. Must be revived with 102 struct percpu_ref *ref; member 107 * The low bit of the pointer indicates whether the ref is in percpu [all …]
|
/Linux-v5.10/fs/jffs2/ |
D | xattr.c | 424 * verify_xattr_ref(c, ref) 427 * save_xattr_ref(c, ref) 432 * delete_xattr_ref(c, ref) 444 static int verify_xattr_ref(struct jffs2_sb_info *c, struct jffs2_xattr_ref *ref) in verify_xattr_ref() argument 454 if (ref_flags(ref->node) != REF_UNCHECKED) in verify_xattr_ref() 456 offset = ref_offset(ref->node); in verify_xattr_ref() 482 ref->ino = je32_to_cpu(rr.ino); in verify_xattr_ref() 483 ref->xid = je32_to_cpu(rr.xid); in verify_xattr_ref() 484 ref->xseqno = je32_to_cpu(rr.xseqno); in verify_xattr_ref() 485 if (ref->xseqno > c->highest_xseqno) in verify_xattr_ref() [all …]
|
/Linux-v5.10/Documentation/userspace-api/media/v4l/ |
D | diff-v4l.rst | 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`. 56 V4L2 drivers *may* support multiple opens, see :ref:`open` for details 65 :ref:`VIDIOC_QUERYCAP`. 72 capturing, video overlay and VBI capturing. See :ref:`open` for an 89 - The :ref:`video capture <capture>` interface is supported. 92 - The device has a :ref:`tuner or modulator <tuner>`. 95 - The :ref:`raw VBI capture <raw-vbi>` interface is supported. 98 - The :ref:`video overlay <overlay>` interface is supported. [all …]
|
D | dev-capture.rst | 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`. 68 :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` ioctl with a pointer to this [all …]
|
D | dev-output.rst | 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 75 of :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>`, and call the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` [all …]
|
D | libv4l-introduction.rst | 17 :ref:`v4l2grab <v4l2grab-example>`. 28 :ref:`V4L2_PIX_FMT_BGR24 <V4L2-PIX-FMT-BGR24>`, 29 :ref:`V4L2_PIX_FMT_HM12 <V4L2-PIX-FMT-HM12>`, 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>`, 35 :ref:`V4L2_PIX_FMT_PAC207 <V4L2-PIX-FMT-PAC207>`, 36 :ref:`V4L2_PIX_FMT_PJPG <V4L2-PIX-FMT-PJPG>`, [all …]
|
D | hist-v4l2.rst | 41 renamed. The :ref:`VIDIOC_QUERYSTD` ioctl was 42 renamed to :ref:`VIDIOC_ENUMSTD`, 43 :ref:`VIDIOC_G_INPUT <VIDIOC_G_INPUT>` to 44 :ref:`VIDIOC_ENUMINPUT`. A first draft of the 55 :ref:`VIDIOC_G_CTRL <VIDIOC_G_CTRL>` and 56 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls under names starting 138 :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` and 139 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl taking a union and a 238 :ref:`VIDIOC_G_FREQUENCY <VIDIOC_G_FREQUENCY>` and 239 :ref:`VIDIOC_S_FREQUENCY <VIDIOC_G_FREQUENCY>` ioctls were added. [all …]
|
D | dev-overlay.rst | 20 files as :ref:`video capture <capture>` devices. 26 the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl. 47 :ref:`VIDIOC_QUERYCAP` ioctl. The overlay I/O 55 Video overlay devices shall support :ref:`audio input <audio>`, 56 :ref:`tuner`, :ref:`controls <control>`, 57 :ref:`cropping and scaling <crop>` and 58 :ref:`streaming parameter <streaming-par>` ioctls as needed. The 59 :ref:`video input <video>` and :ref:`video standard <standard>` 69 :ref:`VIDIOC_G_FBUF <VIDIOC_G_FBUF>` and 70 :ref:`VIDIOC_S_FBUF <VIDIOC_G_FBUF>` ioctls are available to get and [all …]
|
D | vidioc-subdev-enum-mbus-code.rst | 38 call the :ref:`VIDIOC_SUBDEV_ENUM_MBUS_CODE` ioctl with a pointer to this 46 See :ref:`VIDIOC_SUBDEV_G_FMT` for more 67 :ref:`v4l2-mbus-format`. 71 :ref:`v4l2_subdev_format_whence <v4l2-subdev-format-whence>`. 74 - See :ref:`v4l2-subdev-mbus-code-flags` 95 subdevice when calling the :ref:`VIDIOC_SUBDEV_S_FMT <VIDIOC_SUBDEV_G_FMT>` 96 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set. 97 See :ref:`v4l2-mbus-format` on how to do this. 102 the subdevice when calling the :ref:`VIDIOC_SUBDEV_S_FMT <VIDIOC_SUBDEV_G_FMT>` 103 ioctl with :ref:`V4L2_MBUS_FRAMEFMT_SET_CSC <mbus-framefmt-set-csc>` set. [all …]
|
D | vidioc-g-fmt.rst | 50 :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` ioctl with a pointer to this structure the driver fills 61 :ref:`devices`. Good practice is to query the current parameters 63 application. When the application calls the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl with 70 prepare for data exchange. Finally the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl returns 71 the current format parameters as :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` does. Very simple, 74 application must implement the :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` and :ref:`VIDIOC_S_FMT <VIDIOC_G_… 76 EINVAL error code on a :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` attempt. When I/O is already in 80 The :ref:`VIDIOC_TRY_FMT <VIDIOC_G_FMT>` ioctl is equivalent to :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` … 87 The format as returned by :ref:`VIDIOC_TRY_FMT <VIDIOC_G_FMT>` must be identical to what 88 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` returns for the same input or output. [all …]
|
/Linux-v5.10/include/media/ |
D | v4l2-ioctl.h | 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 46 * :ref:`VIDIOC_ENUM_FMT <vidioc_enum_fmt>` ioctl logic 49 * :ref:`VIDIOC_G_FMT <vidioc_g_fmt>` ioctl logic for video capture 52 * :ref:`VIDIOC_G_FMT <vidioc_g_fmt>` ioctl logic for video overlay [all …]
|
/Linux-v5.10/fs/btrfs/ |
D | ref-verify.c | 11 #include "delayed-ref.h" 12 #include "ref-verify.h" 43 * back to the delayed ref action. We hold the ref we are changing in the 51 struct ref_entry ref; member 59 * to it as well as all of the ref actions that have occurred to it. We never 162 struct ref_entry *ref) in insert_ref_entry() argument 172 cmp = comp_refs(entry, ref); in insert_ref_entry() 181 rb_link_node(&ref->node, parent_node, p); in insert_ref_entry() 182 rb_insert_color(&ref->node, root); in insert_ref_entry() 215 btrfs_err(fs_info, " ref-verify: no stacktrace"); in __print_stack_trace() [all …]
|
D | delayed-ref.c | 10 #include "delayed-ref.h" 72 * btrfs_delayed_refs_rsv_release - release a ref head's reservation. 76 * This drops the delayed ref head's count from the delayed refs rsv and frees 276 /* insert a new ref to head ref rbtree */ 356 * Find a head entry based on bytenr. This returns the delayed ref head if it 417 struct btrfs_delayed_ref_node *ref) in drop_delayed_ref() argument 420 rb_erase_cached(&ref->ref_node, &head->ref_tree); in drop_delayed_ref() 421 RB_CLEAR_NODE(&ref->ref_node); in drop_delayed_ref() 422 if (!list_empty(&ref->add_list)) in drop_delayed_ref() 423 list_del(&ref->add_list); in drop_delayed_ref() [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/sound/ |
D | simple-card.yaml | 16 $ref: /schemas/types.yaml#/definitions/phandle-array 21 $ref: /schemas/types.yaml#/definitions/phandle-array 26 $ref: /schemas/types.yaml#/definitions/flag 30 $ref: /schemas/types.yaml#/definitions/flag 34 $ref: /schemas/types.yaml#/definitions/uint32 38 $ref: /schemas/types.yaml#/definitions/uint32 45 $ref: /schemas/types.yaml#/definitions/uint32 51 $ref: /schemas/types.yaml#/definitions/flag 57 $ref: /schemas/types.yaml#/definitions/uint32 63 $ref: /schemas/types.yaml#/definitions/phandle-array [all …]
|
/Linux-v5.10/Documentation/userspace-api/media/ |
D | fdl-appendix.rst | 62 the :ref:`Document <fdl-document>` that deals exclusively with the 76 :ref:`Secondary Sections <fdl-secondary>` whose titles are designated, 78 :ref:`Document <fdl-document>` is released under this License. 85 :ref:`Document <fdl-document>` is released under this License. 90 A “Transparent” copy of the :ref:`Document <fdl-document>` means a 127 You may copy and distribute the :ref:`Document <fdl-document>` in any 136 :ref:`section 3 <fdl-section3>`. 147 If you publish printed copies of the :ref:`Document <fdl-document>` 149 :ref:`Cover Texts <fdl-cover-texts>`, you must enclose the copies in 157 :ref:`Document <fdl-document>` and satisfy these conditions, can be [all …]
|
/Linux-v5.10/drivers/clk/mxs/ |
D | clk-ref.c | 33 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_enable() local 35 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + CLR); in clk_ref_enable() 42 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_disable() local 44 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + SET); in clk_ref_disable() 50 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_recalc_rate() local 52 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f; in clk_ref_recalc_rate() 86 struct clk_ref *ref = to_clk_ref(hw); in clk_ref_set_rate() local 90 u8 frac, shift = ref->idx * 8; in clk_ref_set_rate() 103 val = readl_relaxed(ref->reg); in clk_ref_set_rate() 106 writel_relaxed(val, ref->reg); in clk_ref_set_rate() [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/mmc/ |
D | mmc-controller.yaml | 38 $ref: /schemas/types.yaml#/definitions/flag 47 $ref: /schemas/types.yaml#/definitions/flag 71 $ref: /schemas/types.yaml#/definitions/flag 76 $ref: /schemas/types.yaml#/definitions/flag 85 $ref: /schemas/types.yaml#/definitions/uint32 92 $ref: /schemas/types.yaml#/definitions/uint32 97 $ref: /schemas/types.yaml#/definitions/flag 116 $ref: /schemas/types.yaml#/definitions/flag 122 $ref: /schemas/types.yaml#/definitions/flag 127 $ref: /schemas/types.yaml#/definitions/flag [all …]
|
/Linux-v5.10/kernel/dma/ |
D | debug.c | 293 struct dma_debug_entry *ref, in __hash_bucket_find() argument 300 if (!match(ref, entry)) in __hash_bucket_find() 315 entry->size == ref->size ? ++match_lvl : 0; in __hash_bucket_find() 316 entry->type == ref->type ? ++match_lvl : 0; in __hash_bucket_find() 317 entry->direction == ref->direction ? ++match_lvl : 0; in __hash_bucket_find() 318 entry->sg_call_ents == ref->sg_call_ents ? ++match_lvl : 0; in __hash_bucket_find() 343 struct dma_debug_entry *ref) in bucket_find_exact() argument 345 return __hash_bucket_find(bucket, ref, exact_match); in bucket_find_exact() 349 struct dma_debug_entry *ref, in bucket_find_contain() argument 353 unsigned int max_range = dma_get_max_seg_size(ref->dev); in bucket_find_contain() [all …]
|