Home
last modified time | relevance | path

Searched full:must (Results 201 – 225 of 14801) sorted by relevance

12345678910>>...593

/linux/rust/kernel/
H A Dmiscdevice.rs97 // function tells the borrow-checker that the `&Device` reference must not outlive the in device()
98 // `&MiscDeviceRegistration<T>` used to obtain it, so the last use of the reference must be in device()
191 /// `file` and `inode` must be the file and inode for a file that is undergoing initialization.
192 /// The file must be associated with a `MiscDeviceRegistration<T>`.
232 /// `file` and `inode` must be the file and inode for a file that is being released. The file
233 /// must be associated with a `MiscDeviceRegistration<T>`.
250 /// `file` must be a valid file that is associated with a `MiscDeviceRegistration<T>`.
251 /// `vma` must be a vma that is currently being mmap'ed with this file.
277 /// `file` must be a valid file that is associated with a `MiscDeviceRegistration<T>`.
297 /// `file` must be a valid file that is associated with a `MiscDeviceRegistration<T>`.
[all …]
/linux/net/openvswitch/
H A Dvport.c93 * Must be called with ovs or RCU read lock.
172 * The caller must ensure that an RCU grace period has passed since the last
203 * device type). ovs_mutex must be held.
250 * dependent on device type). ovs_mutex must be held.
264 * Detaches @vport from its datapath and destroys it. ovs_mutex must
282 * Must be called with ovs_mutex or rcu_read_lock.
309 * Must be called with ovs_mutex or rcu_read_lock.
365 * Must be called with ovs_mutex or rcu_read_lock.
400 * Must be called with ovs_mutex.
438 * If an error occurs, @skb is left unmodified. Must be called with
[all …]
/linux/include/uapi/linux/
H A Dtipc_sockets_diag.h12 __u8 sdiag_family; /* must be AF_TIPC */
13 __u8 sdiag_protocol; /* must be 0 */
14 __u16 pad; /* must be 0 */
H A Dlibc-compat.h22 * This include must be as early as possible.
39 * userspace libc headers must be fixed like this:
74 /* Linux headers included first, and we must define everything
102 /* The exception is the in6_addr macros which must be defined
120 /* Linux headers included first, and we must define everything
131 /* We unconditionally define the in6_addr macros and glibc must
/linux/include/crypto/
H A Dkdf_sp800108.h26 * To comply with SP800-108, the caller must provide Label || 0x00 || Context
42 * @ikm The SP800-108 KDF does not support IKM - this parameter must be NULL
43 * @ikmlen This parameter must be 0.
45 * According to SP800-108 section 7.2, the seed key must be at least as large as
/linux/include/linux/
H A Dhdlc.h40 /* hardware driver must handle this instead of dev->hard_start_xmit */
59 /* Must be used by hardware driver on module startup/exit */
89 /* Must be called by hardware driver when HDLC device is being opened */
91 /* Must be called by hardware driver when HDLC device is being closed */
93 /* Must be pointed to by hw driver's dev->netdev_ops->ndo_start_xmit */
H A Drculist.h30 * way, we must not access it directly
37 * Any list traversed with list_bidir_prev_rcu() must never use
107 * The caller must take whatever precautions are necessary
128 * The caller must take whatever precautions are necessary
153 * The caller must take whatever precautions are necessary
163 * or call_rcu() must be used to defer freeing until an RCU
185 * The caller must take whatever precautions are necessary (such as
192 * Note that list_del_rcu() and list_bidir_del_rcu() must not be used on
197 * or call_rcu() must be used to defer freeing until an RCU
211 * must know if the list entry is still hashed or already unhashed.
[all …]
H A Ddma-fence.h44 * @error: Optional, only valid if < 0, must be set before calling
47 * the flags member must be manipulated and read using the appropriate
81 * and to read either you *must* hold a reference to the fence,
105 DMA_FENCE_FLAG_USER_BITS, /* must always be last member */
185 * driver must always have signaling enabled.
195 * once indicates as signalled must always return true from this
216 * Must return -ERESTARTSYS if the wait is intr = true and the wait was
315 * the seqlock must be taken before and checked after a reference to the
386 * &dma_fence.ops table, MUST NOT be accessed after the fence has been signalled
390 * discouraged), MUST make sure to contain the complete access within a
[all …]
H A Dregset.h61 /* current s->p must be aligned for v; v must be a scalar */
112 * bytes, but must be properly aligned. If @kbuf is non-null, that
135 * is nonzero, it must be written to the user memory so uaccess or
137 * then it must be written back by the time the task completes a
165 * regsets, @n must contain the maximum possible number of slots for the
168 * For backward compatibility, the @get and @set methods must pad to, or
173 * The functions to which &struct user_regset members point must be
181 * The @pos argument must be aligned according to @align; the @count
182 * argument must be a multiple of @size. These functions are not
H A Dirqchip.h27 * This macro must be used by the different irqchip drivers to declare
31 * @name: name that must be unique across all IRQCHIP_DECLARE of the
66 * This macro must be used by the different irqchip drivers to declare
69 * @name: name that must be unique across all IRQCHIP_ACPI_DECLARE of the
/linux/Documentation/driver-api/
H A Dswitchtec.rst38 * A write must consist of at least 4 bytes and no more than 1028 bytes.
43 * Each write must be followed by exactly one read. Any double write will
91 * Both NT partitions must be able to access each other's GAS spaces.
93 must be set to support this.
94 * Kernel configuration MUST include support for NTB (CONFIG_NTB needs
/linux/Documentation/iio/
H A Dad7191.rst26 configurations are mutually exclusive - you must use either pin-strapped or GPIO
71 - Must specify the "clocks" property in device tree when using external clock
79 - DOUT/RDY must be connected to an interrupt-capable GPIO
80 - The SPI controller's chip select must be connected to the PDOWN pin of the ADC
93 All power supplies must be specified in the device tree.
/linux/Documentation/virt/kvm/devices/
H A Darm-vgic-its.rst66 The GICV3 must be restored before the ITS and all ITS registers but
67 the GITS_CTLR must be restored before restoring the ITS tables.
69 The GITS_IIDR read-only register must also be restored before
103 - GITS_CREADR. It must be restored otherwise commands in the queue
104 will be re-executed after restoring CWRITER. GITS_CREADR must be
106 ITS. Also it must be restored after GITS_CBASER since a write to
111 the ABI. GITS_IIDR must be restored before calling
129 The following ordering must be followed when restoring the GIC, ITS, and
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Darm,gic-v3.yaml42 Must be a single cell with a value of at least 3.
43 If the system requires describing PPI affinity, then the value must
61 interrupt is affine to. The interrupt must be a PPI, and the node
62 pointed must be a subnode of the "ppi-partitions" subnode. For
64 this cell must be zero. See the "ppi-partitions" node description
67 Cells 5 and beyond are reserved for future use and must have a value
81 GICC, GICH and GICV are optional, but must be described if the CPUs
97 redistributors. Must be a multiple of 64kB.
/linux/Documentation/livepatch/
H A Dmodule-elf-format.rst5 This document outlines the ELF format requirements that livepatch modules must follow.
104 livepatch symbol. These must be resolved before livepatch can call
110 Livepatch relocation sections must be marked with the SHF_RELA_LIVEPATCH
113 at patch module load time. These sections must also be marked with SHF_ALLOC,
117 The name of a livepatch relocation section must conform to the following
201 section must be resolved before livepatch can call apply_relocate_add() for
204 Livepatch symbols must be marked with SHN_LIVEPATCH so that the module
214 into memory on module load must be exactly the same as the symbol table produced
217 indices, and the original symbol indices (and thus the symtab ordering) must be
240 Livepatch symbols must have their section index marked as SHN_LIVEPATCH, so
[all …]
/linux/Documentation/devicetree/bindings/powerpc/fsl/
H A Ddcsr.txt24 Definition: Must include "fsl,dcsr" and "simple-bus".
64 Definition: Must include "fsl,dcsr-epu"
114 Definition: Must include "fsl,dcsr-npc"
151 Definition: Must include "fsl,dcsr-nxc"
176 Definition: Must include "fsl,dcsr-corenet"
211 Definition: Must include both an identifier specific to the SoC
239 Definition: Must include both an identifier specific to the SoC
267 Definition: Must include "fsl,dcsr-ddr"
299 Definition: Must include both an identifier specific to the SoC
329 Definition: Must include both an identifier specific to the SoC
[all …]
/linux/Documentation/devicetree/bindings/nvmem/
H A Dlpc1850-otp.txt7 - reg: Must contain an entry with the physical base address and length
9 - address-cells: must be set to 1.
10 - size-cells: must be set to 1.
/linux/drivers/gpu/drm/
H A Ddrm_file.c60 * The deprecated ->load callback must be called after the driver is in drm_dev_needs_global_mutex()
74 * Drivers must define the file operations structure that forms the DRM
76 * implemented in the DRM core. The resulting &struct file_operations must be
81 * that require 32/64 bit compatibility support must provide their own
115 * The driver's &file_operations must be stored in &drm_driver.fops.
127 * @minor, so it must be freed before @minor is.
228 * drm_file_alloc(). The caller must make sure to unlink it from any contexts
362 * This function must be used by drivers as their &file_operations.open method.
419 * This function must be used by drivers as their &file_operations.release
523 * This function must be used by drivers as their &file_operations.read
[all …]
H A Ddrm_format_helper.c406 * framebuffer formats must match. No conversion takes place. The parameters @dst,
407 * @dst_pitch and @src refer to arrays. Each array must have at least as many entries
482 * bytes during the process. Destination and framebuffer formats must match. The
483 * parameters @dst, @dst_pitch and @src refer to arrays. Each array must have at
534 * color format during the process. Destination and framebuffer formats must match. The
535 * parameters @dst, @dst_pitch and @src refer to arrays. Each array must have at
573 * color format during the process. Destination and framebuffer formats must match. The
574 * parameters @dst, @dst_pitch and @src refer to arrays. Each array must have at
613 * color format during the process. Destination and framebuffer formats must match. The
614 * parameters @dst, @dst_pitch and @src refer to arrays. Each array must have at
[all …]
/linux/fs/xfs/scrub/
H A Dtempfile.c118 * that won't trip the verifiers. Repair must rewrite the in xrep_tempfile_create()
138 * All file-based metadata being reconstructed using this file must be in xrep_tempfile_create()
409 * mapped to written blocks. The caller must ensure that both inodes are
477 * fork must already be populated with written extents.
563 * Set the temporary file's size. Caller must join the tempfile to the scrub
580 * Roll a repair transaction involving the temporary file. Caller must join
654 * temp file. Caller must hold IOLOCK_EXCL but not ILOCK_EXCL on both files.
669 * mappings. Any fork data in local format must be promoted to a in xrep_tempexch_estimate()
688 * being repaired must have its shorform data converted to an in xrep_tempexch_estimate()
703 * temp file must have its shortform data converted to an in xrep_tempexch_estimate()
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Duserp.rst15 must be determined by calling the :ref:`VIDIOC_REQBUFS` ioctl
24 driver must be switched into user pointer I/O mode by calling the
66 Applications must take care not to free buffers without dequeuing.
78 buffers it must wait until an empty buffer can be dequeued and reused.
101 Drivers implementing user pointer I/O must support the
116 disk. Output buffers must be saved on the incoming and outgoing queue
/linux/tools/testing/selftests/net/
H A Dnat6to4.bpf.c61 // Must be meta-ethernet IPv6 frame in sched_cls_ingress6_nat_6_prog()
65 // Must have (ethernet and) ipv6 header in sched_cls_ingress6_nat_6_prog()
69 // Ethertype - if present - must be IPv6 in sched_cls_ingress6_nat_6_prog()
73 // IP version must be 6 in sched_cls_ingress6_nat_6_prog()
158 // Must be meta-ethernet IPv4 frame in sched_cls_egress4_snat4_prog()
162 // Must have ipv4 header in sched_cls_egress4_snat4_prog()
166 // Ethertype - if present - must be IPv4 in sched_cls_egress4_snat4_prog()
170 // IP version must be 4 in sched_cls_egress4_snat4_prog()
191 // for a correct checksum we should get *a* zero, but sum4 must be positive, ie 0xFFFF in sched_cls_egress4_snat4_prog()
209 case IPPROTO_UDP: // See above comment, but must also have UDP header... in sched_cls_egress4_snat4_prog()
/linux/Documentation/devicetree/bindings/arm/marvell/
H A Darmada-370-xp.txt9 compatible: must contain "marvell,armada-370-xp"
16 compatible: must contain "marvell,armada370"
23 compatible: must contain "marvell,armadaxp"
/linux/samples/ftrace/
H A Dsample-trace-array.h16 * to be called "sample-subsystem". Therefore we must define the name of this
40 * TRACE_SYSTEM. As TRACE_SYSTEM_VAR must be alpha-numeric, if
41 * TRACE_SYSTEM is not, then TRACE_SYSTEM_VAR must be defined with
50 * We also must allow for rereading of this file. The
/linux/Documentation/devicetree/bindings/net/
H A Dcavium-mdio.txt13 - #address-cells: Must be <1>.
15 - #size-cells: Must be <0>. MDIO addresses have no size component.
44 - #address-cells: Must be <2>.
46 - #size-cells: Must be <2>.

12345678910>>...593