| /Linux-v5.4/Documentation/media/uapi/dvb/ | 
| D | frontend-property-terrestrial-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_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>` 38 -  :ref:`DTV_INVERSION <DTV-INVERSION>` 40 -  :ref:`DTV_CODE_RATE_HP <DTV-CODE-RATE-HP>` 42 -  :ref:`DTV_CODE_RATE_LP <DTV-CODE-RATE-LP>` [all …] 
 | 
| D | frontend-property-satellite-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_INVERSION <DTV-INVERSION>` 36 -  :ref:`DTV_SYMBOL_RATE <DTV-SYMBOL-RATE>` 38 -  :ref:`DTV_INNER_FEC <DTV-INNER-FEC>` 40 -  :ref:`DTV_VOLTAGE <DTV-VOLTAGE>` 42 -  :ref:`DTV_TONE <DTV-TONE>` [all …] 
 | 
| D | frontend-property-cable-systems.rst | 31 -  :ref:`DTV_API_VERSION <DTV-API-VERSION>` 33 -  :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>` 35 -  :ref:`DTV_TUNE <DTV-TUNE>` 37 -  :ref:`DTV_CLEAR <DTV-CLEAR>` 39 -  :ref:`DTV_FREQUENCY <DTV-FREQUENCY>` 41 -  :ref:`DTV_MODULATION <DTV-MODULATION>` 43 -  :ref:`DTV_INVERSION <DTV-INVERSION>` 45 -  :ref:`DTV_SYMBOL_RATE <DTV-SYMBOL-RATE>` 47 -  :ref:`DTV_INNER_FEC <DTV-INNER-FEC>` 49 -  :ref:`DTV_LNA <DTV-LNA>` [all …] 
 | 
| /Linux-v5.4/lib/ | 
| D | percpu-refcount.c | 11  * don't try to detect the ref hitting 0 - which means that get/put can just 22  * the ref hitting 0 on every put - this would require global synchronization 26  * the ref can't hit 0 before the user drops the initial ref, so as long as we 27  * convert to non percpu mode before the initial ref is dropped everything 40 static unsigned long __percpu *percpu_count_ptr(struct percpu_ref *ref)  in percpu_count_ptr()  argument 43 		(ref->percpu_count_ptr & ~__PERCPU_REF_ATOMIC_DEAD);  in percpu_count_ptr() 48  * @ref: percpu_ref to initialize 53  * Initializes @ref.  If @flags is zero, @ref starts in percpu mode with a 54  * refcount of 1; analagous to atomic_long_set(ref, 1).  See the 60 int percpu_ref_init(struct percpu_ref *ref, percpu_ref_func_t *release,  in percpu_ref_init()  argument [all …] 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/ | 
| D | i915_active.c | 15 #define BKL(ref) (&(ref)->i915->drm.struct_mutex)  argument 31 	struct i915_active *ref;  member 78 	struct i915_active *ref = addr;  in active_debug_hint()  local 80 	return (void *)ref->active ?: (void *)ref->retire ?: (void *)ref;  in active_debug_hint() 88 static void debug_active_init(struct i915_active *ref)  in debug_active_init()  argument 90 	debug_object_init(ref, &active_debug_desc);  in debug_active_init() 93 static void debug_active_activate(struct i915_active *ref)  in debug_active_activate()  argument 95 	debug_object_activate(ref, &active_debug_desc);  in debug_active_activate() 98 static void debug_active_deactivate(struct i915_active *ref)  in debug_active_deactivate()  argument 100 	debug_object_deactivate(ref, &active_debug_desc);  in debug_active_deactivate() [all …] 
 | 
| /Linux-v5.4/drivers/staging/vc04_services/bcm2835-camera/ | 
| 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.4/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 98 	 * The low bit of the pointer indicates whether the ref is in percpu 109 int __must_check percpu_ref_init(struct percpu_ref *ref, [all …] 
 | 
| /Linux-v5.4/Documentation/media/uapi/v4l/ | 
| D | diff-v4l.rst | 20 V4L calls were removed from Kernel, but the library :ref:`libv4l` 29 not change from those used by V4L. They are listed in :ref:`devices` 30 and below in :ref:`v4l-dev`. 65 V4L2 drivers *may* support multiple opens, see :ref:`open` for details 75 :ref:`VIDIOC_QUERYCAP`. 82 capturing, video overlay and VBI capturing. See :ref:`open` for an 99       - The :ref:`video capture <capture>` interface is supported. 102       - The device has a :ref:`tuner or modulator <tuner>`. 105       - The :ref:`raw VBI capture <raw-vbi>` interface is supported. 108       - The :ref:`video overlay <overlay>` interface is supported. [all …] 
 | 
| D | dev-capture.rst | 37 :ref:`VIDIOC_QUERYCAP` ioctl. As secondary device 38 functions they may also support the :ref:`video overlay <overlay>` 39 (``V4L2_CAP_VIDEO_OVERLAY``) and the :ref:`raw VBI capture <raw-vbi>` 48 Video capture devices shall support :ref:`audio input <audio>`, 49 :ref:`tuner`, :ref:`controls <control>`, 50 :ref:`cropping and scaling <crop>` and 51 :ref:`streaming parameter <streaming-par>` ioctls as needed. The 52 :ref:`video input <video>` ioctls must be supported by all video 65 As usual these parameters are *not* reset at :ref:`open() <func-open>` 71 defaults. An example is given in :ref:`crop`. [all …] 
 | 
| D | dev-output.rst | 36 :ref:`VIDIOC_QUERYCAP` ioctl. As secondary device 37 functions they may also support the :ref:`raw VBI output <raw-vbi>` 46 Video output devices shall support :ref:`audio output <audio>`, 47 :ref:`modulator <tuner>`, :ref:`controls <control>`, 48 :ref:`cropping and scaling <crop>` and 49 :ref:`streaming parameter <streaming-par>` ioctls as needed. The 50 :ref:`video output <video>` ioctls must be supported by all video 63 As usual these parameters are *not* reset at :ref:`open() <func-open>` 69 defaults. An example is given in :ref:`crop`. 74 and call the :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` ioctl with a pointer [all …] 
 | 
| D | libv4l-introduction.rst | 23 :ref:`v4l2grab <v4l2grab-example>`. 35 :ref:`V4L2_PIX_FMT_BGR24 <V4L2-PIX-FMT-BGR24>`, 36 :ref:`V4L2_PIX_FMT_HM12 <V4L2-PIX-FMT-HM12>`, 37 :ref:`V4L2_PIX_FMT_JPEG <V4L2-PIX-FMT-JPEG>`, 38 :ref:`V4L2_PIX_FMT_MJPEG <V4L2-PIX-FMT-MJPEG>`, 39 :ref:`V4L2_PIX_FMT_MR97310A <V4L2-PIX-FMT-MR97310A>`, 40 :ref:`V4L2_PIX_FMT_OV511 <V4L2-PIX-FMT-OV511>`, 41 :ref:`V4L2_PIX_FMT_OV518 <V4L2-PIX-FMT-OV518>`, 42 :ref:`V4L2_PIX_FMT_PAC207 <V4L2-PIX-FMT-PAC207>`, 43 :ref:`V4L2_PIX_FMT_PJPG <V4L2-PIX-FMT-PJPG>`, [all …] 
 | 
| D | func-select.rst | 57 With the :ref:`select() <func-select>` function applications can suspend 63 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. When buffers are already in 66 On success :ref:`select() <func-select>` returns the total number of bits set in 70 :ref:`VIDIOC_QBUF` or 71 :ref:`VIDIOC_STREAMON` yet the :ref:`select() <func-select>` 73 or ``writefds``, but subsequent :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` 76 When use of the :ref:`read() <func-read>` function has been negotiated and the 77 driver does not capture yet, the :ref:`select() <func-select>` function starts 78 capturing. When that fails, :ref:`select() <func-select>` returns successful and 79 a subsequent :ref:`read() <func-read>` call, which also attempts to start [all …] 
 | 
| D | userp.rst | 19 :ref:`VIDIOC_QUERYCAP` ioctl is set. If the 21 must be determined by calling the :ref:`VIDIOC_REQBUFS` ioctl 31 :ref:`VIDIOC_REQBUFS` with the desired buffer type. 34 :ref:`VIDIOC_QUERYBUF <VIDIOC_QUERYBUF>` ioctl. 57 :ref:`VIDIOC_QBUF <VIDIOC_QBUF>` ioctl. Although buffers are commonly 59 :ref:`VIDIOC_QBUF <VIDIOC_QBUF>` call. If required by the hardware the 67 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. The driver can unlock the 70 :ref:`VIDIOC_STREAMOFF <VIDIOC_STREAMON>` is called, 71 :ref:`VIDIOC_REQBUFS`, or when the device is closed. 86 more buffers can be dequeued. By default :ref:`VIDIOC_DQBUF [all …] 
 | 
| D | func-poll.rst | 41 With the :ref:`poll() <func-poll>` function applications can suspend execution 47 the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. For output devices this 49 queued up with the :ref:`VIDIOC_QBUF <VIDIOC_QBUF>` ioctl for 54 On success :ref:`poll() <func-poll>` returns the number of file descriptors 62 :ref:`VIDIOC_STREAMON <VIDIOC_STREAMON>` the :ref:`poll() <func-poll>` 65 :ref:`VIDIOC_STREAMON <VIDIOC_STREAMON>` for a capture device but 66 hasn't yet called :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`, the 67 :ref:`poll() <func-poll>` function succeeds and sets the ``POLLERR`` flag in 69 :ref:`poll() <func-poll>` to succeed as well, but it sets the ``POLLOUT`` and 72 If an event occurred (see :ref:`VIDIOC_DQEVENT`) [all …] 
 | 
| D | hist-v4l2.rst | 30 1998-08-27: The :ref:`select() <func-select>` function was introduced. 35 meaningless ``O_TRUNC`` :ref:`open() <func-open>` flag, and the 48 renamed. The :ref:`VIDIOC_QUERYSTD` ioctl was 49 renamed to :ref:`VIDIOC_ENUMSTD`, 50 :ref:`VIDIOC_G_INPUT <VIDIOC_G_INPUT>` to 51 :ref:`VIDIOC_ENUMINPUT`. A first draft of the 62 :ref:`VIDIOC_G_CTRL <VIDIOC_G_CTRL>` and 63 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls under names starting 152    :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` and 153    :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl taking a union and a [all …] 
 | 
| D | dev-overlay.rst | 27 files as :ref:`video capture <capture>` devices. 33    the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl. 54 :ref:`VIDIOC_QUERYCAP` ioctl. The overlay I/O 62 Video overlay devices shall support :ref:`audio input <audio>`, 63 :ref:`tuner`, :ref:`controls <control>`, 64 :ref:`cropping and scaling <crop>` and 65 :ref:`streaming parameter <streaming-par>` ioctls as needed. The 66 :ref:`video input <video>` and :ref:`video standard <standard>` 76 :ref:`VIDIOC_G_FBUF <VIDIOC_G_FBUF>` and 77 :ref:`VIDIOC_S_FBUF <VIDIOC_G_FBUF>` ioctls are available to get and [all …] 
 | 
| D | dev-sliced-vbi.rst | 23 :ref:`raw VBI interface <raw-vbi>`. The data is passed as short 31 calling the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl as defined 45 :ref:`VIDIOC_QUERYCAP` ioctl. At least one of the 46 read/write, streaming or asynchronous :ref:`I/O methods <io>` must be 53 Sliced VBI devices shall support :ref:`video input or output <video>` 54 and :ref:`tuner or modulator <tuner>` ioctls if they have these 55 capabilities, and they may support :ref:`control` ioctls. 56 The :ref:`video standard <standard>` ioctls provide information vital 67 :ref:`VIDIOC_G_SLICED_VBI_CAP <VIDIOC_G_SLICED_VBI_CAP>` ioctl. 70 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl when the number of VBI [all …] 
 | 
| /Linux-v5.4/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.4/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.4/Documentation/media/uapi/ | 
| D | fdl-appendix.rst | 69 the :ref:`Document <fdl-document>` that deals exclusively with the 83 :ref:`Secondary Sections <fdl-secondary>` whose titles are designated, 85 :ref:`Document <fdl-document>` is released under this License. 92 :ref:`Document <fdl-document>` is released under this License. 97 A “Transparent” copy of the :ref:`Document <fdl-document>` means a 134 You may copy and distribute the :ref:`Document <fdl-document>` in any 143 :ref:`section 3 <fdl-section3>`. 154 If you publish printed copies of the :ref:`Document <fdl-document>` 156 :ref:`Cover Texts <fdl-cover-texts>`, you must enclose the copies in 164 :ref:`Document <fdl-document>` and satisfy these conditions, can be [all …] 
 | 
| /Linux-v5.4/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 277 /* insert a new ref to head ref rbtree */ 357  * Find a head entry based on bytenr. This returns the delayed ref head if it 418 				    struct btrfs_delayed_ref_node *ref)  in drop_delayed_ref()  argument 421 	rb_erase_cached(&ref->ref_node, &head->ref_tree);  in drop_delayed_ref() 422 	RB_CLEAR_NODE(&ref->ref_node);  in drop_delayed_ref() 423 	if (!list_empty(&ref->add_list))  in drop_delayed_ref() 424 		list_del(&ref->add_list);  in drop_delayed_ref() [all …] 
 | 
| /Linux-v5.4/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.4/Documentation/devicetree/bindings/mmc/ | 
| D | mmc-controller.yaml | 34     $ref: /schemas/types.yaml#/definitions/flag 43     $ref: /schemas/types.yaml#/definitions/flag 67     $ref: /schemas/types.yaml#/definitions/flag 72     $ref: /schemas/types.yaml#/definitions/flag 80       - $ref: /schemas/types.yaml#/definitions/uint32 88       - $ref: /schemas/types.yaml#/definitions/uint32 95     $ref: /schemas/types.yaml#/definitions/flag 115     $ref: /schemas/types.yaml#/definitions/flag 121     $ref: /schemas/types.yaml#/definitions/flag 126     $ref: /schemas/types.yaml#/definitions/flag [all …] 
 | 
| /Linux-v5.4/kernel/dma/ | 
| D | debug.c | 289 						  struct dma_debug_entry *ref,  in __hash_bucket_find()  argument 296 		if (!match(ref, entry))  in __hash_bucket_find() 311 		entry->size         == ref->size         ? ++match_lvl : 0;  in __hash_bucket_find() 312 		entry->type         == ref->type         ? ++match_lvl : 0;  in __hash_bucket_find() 313 		entry->direction    == ref->direction    ? ++match_lvl : 0;  in __hash_bucket_find() 314 		entry->sg_call_ents == ref->sg_call_ents ? ++match_lvl : 0;  in __hash_bucket_find() 339 						 struct dma_debug_entry *ref)  in bucket_find_exact()  argument 341 	return __hash_bucket_find(bucket, ref, exact_match);  in bucket_find_exact() 345 						   struct dma_debug_entry *ref,  in bucket_find_contain()  argument 349 	unsigned int max_range = dma_get_max_seg_size(ref->dev);  in bucket_find_contain() [all …] 
 |