Home
last modified time | relevance | path

Searched refs:must (Results 1 – 25 of 1575) sorted by relevance

12345678910>>...63

/linux/Documentation/devicetree/bindings/pci/
H A Dralink,rt3883-pci.txt7 - compatible: must be "ralink,rt3883-pci"
13 address. The value must be 1.
16 of an address. The value must be 1.
24 Value must be either "disabled" or "okay".
28 The main node must have two child nodes which describes the built-in
38 address. The value must be 0. As such, 'interrupt-map' nodes do not
42 interrupt source. The value must be 1.
53 address. The value must be 0.
56 of an address. The value must be 2.
59 interrupt source. The value must be 1.
[all …]
/linux/drivers/media/dvb-frontends/drx39xyj/
H A Ddrx_dap_fasi.h98 #error At least one of short- or long-addressing format must be allowed.
201 #error DRXDAP_MAX_WCHUNKSIZE must be at least 3 in single master mode
204 #error DRXDAP_MAX_WCHUNKSIZE must be at least 5 in multi master mode
209 #error DRXDAP_MAX_WCHUNKSIZE must be at least 5 in single master mode
212 #error DRXDAP_MAX_WCHUNKSIZE must be at least 7 in multi master mode
225 #error DRXDAP_MAX_RCHUNKSIZE must be at least 2
231 #error DRXDAP_MAX_RCHUNKSIZE must be even
/linux/Documentation/devicetree/bindings/clock/
H A Dst,nomadik.txt10 - compatible: must be "stericsson,nomadik-src"
11 - reg: must contain the SRC register base and size
28 - compatible: must be "st,nomadik-pll-clock"
29 - clock-cells: must be 0
30 - clock-id: must be 1 or 2 for PLL1 and PLL2 respectively
39 - compatible: must be "st,nomadik-hclk-clock"
40 - clock-cells: must be 0
41 - clock-id: must be the clock ID from 0 to 63 according to
/linux/Documentation/devicetree/bindings/csky/
H A Dcpus.txt20 The node name must be "cpus".
22 A cpus node must define the following properties:
27 Definition: must be set to 1
31 Definition: must be set to 0
42 Definition: must be "cpu"
50 Definition: must contain "csky", eg:
/linux/Documentation/arch/arm/
H A Dbooting.rst74 The boot loader must ultimately be able to provide a MACH_TYPE_xxx
90 The boot loader must provide either a tagged list or a dtb image for
97 The boot loader must create and initialise the kernel tagged list.
100 has the size field set to '2' (0x00000002). The ATAG_NONE must set
108 The boot loader must pass at a minimum the size and location of
122 The tagged list must be placed in a region of memory where neither
129 The boot loader must load a device tree image (dtb) into system ram
136 The boot loader must pass at a minimum the size and location of the
137 system memory, and the root filesystem location. The dtb must be
152 If an initramfs is in use then, as with the dtb, it must be placed in
[all …]
/linux/Documentation/arch/xtensa/
H A Dbooting.rst7 tag value constants. First entry in the list must have type BP_TAG_FIRST, last
8 entry must have type BP_TAG_LAST. The address of the first list entry is
12 address must be the physical address.
14 the address must be a valid address in the current mapping. The kernel will
16 - For configurations with MMUv2 the address must be a virtual address in the
19 virtual or physical address. In either case it must be within the default
/linux/Documentation/infiniband/
H A Dcore_locking.rst26 which may not sleep and must be callable from any context.
52 driver must be fully reentrant. The low-level driver is required to
69 A low-level driver must not perform a callback directly from the
78 simultaneously. The driver must guarantee that only one CQ event
103 must be complete before this call. The device must remain usable
106 A low-level driver must call ib_register_device() and
107 ib_unregister_device() from process context. It must not hold any
113 device. A consumer must finish all cleanup and free all resources
/linux/drivers/ntb/hw/idt/
H A DKconfig9 Some of the pre-initializations must be made before IDT PCIe-switch
13 value. Evidently it must be done before PCI bus enumeration is
16 First of all partitions must be activated and properly assigned to all
18 and SWPORTxCTL registers). Then all NT-function BARs must be enabled
21 accepted by a BAR. Note that BAR0 must map PCI configuration space
/linux/Documentation/devicetree/bindings/usb/
H A Docteon-usb.txt7 - compatible: must be "cavium,octeon-5750-usbn"
13 address. The value must be 2.
16 of an address. The value must be 2.
33 The main node must have one child node which describes the built-in
38 - compatible: must be "cavium,octeon-5750-usbc"
/linux/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,q6v5.txt9 Definition: must be one of:
16 Definition: must specify the base address and size of the qdsp6 and
22 Definition: must be "q6dsp" and "rmb"
32 Definition: must be "wdog", "fatal", "ready", "handover", "stop-ack"
46 must be "xo", "gcc_abhs_cbcr", "gcc_abhs_cbcr",
60 Definition: must be "wcss_aon_reset", "wcss_reset", "wcss_q6_reset"
85 Definition: must be "stop"
/linux/Documentation/devicetree/bindings/
H A Dunittest.txt6 - compatible: must be "unittest"
20 - compatible: must be unittest-i2c-bus
34 - compatible: must be unittest-i2c-dev
48 - compatible: must be unittest-i2c-mux
/linux/Documentation/filesystems/
H A Dfiles.rst39 1. All references to the fdtable must be done through
55 The fdtable pointer must be read within the read-side
58 2. Reading of the fdtable as described above must be protected
61 3. For any update to the fd table, files->file_lock must
65 must use either lookup_fdget_rcu() or files_lookup_fdget_rcu() APIs. These
82 lock-free, they must be installed using rcu_assign_pointer()
84 must be used. However it is advisable to use files_fdtable()
88 6. While updating, the fdtable pointer must be looked up while
106 the fdtable pointer (fdt) must be loaded after locate_fd().
122 either first acquire a reference or they must hold the files_lock of the
/linux/arch/arm/boot/bootp/
H A DMakefile35 (echo bootpImage: You must specify PHYS_OFFSET of PARAMS_PHYS ; exit -1)
37 (echo bootpImage: You must specify INITRD_OFFSET or INITRD_PHYS ; exit -1)
39 (echo bootpImage: You must specify INITRD; exit -1)
/linux/LICENSES/deprecated/
H A DZlib21 1. The origin of this software must not be misrepresented; you must not
25 2. Altered source versions must be plainly marked as such, and must not be
/linux/Documentation/hid/
H A Dhid-transport.rst73 must unregister the device from HID core and HID core will stop using the
80 transmission behavior regarding acknowledgements. An asynchronous channel must
82 verifications. Generally, HID calls operating on asynchronous channels must be
88 required on asynchronous channels, a transport-driver must implement that via
92 driver must provide two bi-directional I/O channels to each HID device. These
93 channels must not necessarily be bi-directional in the hardware itself. A
101 channel. Any unrequested incoming or outgoing data report must be sent on
106 device management. Unrequested data input events must not be sent on this
131 Feature reports are never sent without requests. A host must explicitly set
141 Plain reports must not be sent on the ctrl channel, though. Instead, the ctrl
[all …]
/linux/Documentation/arch/powerpc/
H A Dpmu-ebb.rst66 EBB events must be created with a particular, and restrictive, set of
70 An EBB event must be created with the "pinned" and "exclusive" attributes set.
74 An EBB event must NOT set any of the "inherit", "sample_period", "freq" or
77 An EBB event must be attached to a task. This is specified to perf_event_open()
80 All events in a group must agree on whether they want EBB. That is all events
81 must request EBB, or none may request EBB.
83 EBB events must specify the PMC they are to be counted on. This ensures
90 Once an EBB event has been successfully opened, it must be enabled with the
96 has been scheduled on the PMU, you must perform a read() on the event. If the
125 The EBB handler is just regular userspace code, however it must be written in
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Ddev-stateless-decoder.rst26 decoder must expose the ``V4L2_BUF_CAP_SUPPORTS_REQUESTS`` capability on its
32 with multiple slices per frame). Decoders that support such formats must also
42 * The driver must always return the full set of supported ``OUTPUT`` formats,
45 * Simultaneously, the driver must restrain the set of values returned by
52 * The driver must return only the formats supported for the format currently
95 it must adjust it afterwards.
167 After performing this step, the client must perform step 3 again in order
191 requested count. The client must check this value after the ioctl returns
218 * The driver must adjust count to the minimum of required number of
220 requested count. The client must check this value after the ioctl
[all …]
H A Dpixfmt-v4l2.rst32 plane. To avoid ambiguities drivers must return values rounded up
35 ``height`` must be multiples of two.
43 encoder, the fields must be zero, since the coded size is expected to
75 Video hardware may access padding bytes, therefore they must
86 must return a ``bytesperline`` value rounded up to a multiple of
90 Applications and drivers must set this to 0 in that case.
111 This information supplements the ``pixelformat`` and must be set
131 must first ensure that the feature is supported by querying the
137 To use the extended fields, applications must set the ``priv``
143 drivers must act as if all the extended fields were set to zero.
[all …]
/linux/Documentation/devicetree/bindings/soc/dove/
H A Dpmu.txt9 - interrupt-controller: must be specified as the PMU itself is an
11 - #interrupt-cells: must be 1.
12 - #reset-cells: must be 1.
24 - #power-domain-cells: must be 0.
/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
H A Dcpm.txt40 Ranges must be set up subject to the following restrictions:
42 - Children's reg nodes must be offsets from the start of all muram, even
45 address and the child address must be the same in all, so that a single
49 - A child address of zero must be translatable, even if no reg resources
52 A child "data" node must exist, compatible with "fsl,cpm-muram-data", to
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dpinctrl-bindings.txt5 controllers. Each pin controller must be represented as a node in device tree,
9 designated client devices. Again, each client device must be represented as a
12 For a client device to operate correctly, certain pin controllers must
41 Each client device's own binding determines the set of states that must be
43 IDs that must be provided, or whether to define the set of state names that
44 must be provided.
48 node. These referenced pin configuration nodes must be child
62 exist, they must still be defined, but may be left empty.
/linux/Documentation/locking/
H A Dpreempt-locking.rst34 the previous value of smp_processor_id may not equal the current. You must
40 RULE #2: CPU state must be protected.
44 Under preemption, the state of the CPU must be protected. This is arch-
47 section that must occur while preemption is disabled. Think what would happen
51 preemption must be disabled around such regions.
57 RULE #3: Lock acquire and release must be performed by same task
61 A lock acquired in one task must be released by the same task. This
112 Notice how the preemption statements must encompass every reference of the
130 local_irq_save. Note, when doing so, you must be very careful to not cause
/linux/Documentation/bpf/
H A Dmap_queue_stack.rst39 ``bpf_map_push_elem`` helper. The ``flags`` parameter must be set to
78 ``bpf_map_update_elem`` function. The ``key`` parameter must be set to
79 ``NULL`` and ``flags`` must be set to ``BPF_ANY`` or ``BPF_EXIST``, with the
91 using the libbpf ``bpf_map_lookup_elem`` function. The ``key`` parameter must be
104 must be set to ``NULL``. Returns ``0`` on success, or negative error in case of
136 0, /* key size, must be zero */
/linux/Documentation/arch/arm64/
H A Dcpu-hotplug.rst31 not discoverable, and must be described by firmware.
33 e.g. The GIC redistributor for each CPU must be accessed by the driver during
63 The ACPI tables must describe all the resources of the virtual machine. CPUs
64 that are hot-pluggable must have the ``online capable`` bit set and the
66 enabled later. The boot CPU must be marked as ``enabled`` with its
67 ``online capable`` bit cleared. The 'always on' GICR structure must be used
72 must always set the ``ACPI_STA_DEVICE_PRESENT`` bit, while toggling the
/linux/Documentation/arch/riscv/
H A Dboot.rst11 firmware, and also the constraints that any developer must have in mind when
34 * ``$satp = 0``: the MMU, if present, must be disabled.
39 The RISC-V kernel must not map any resident memory, or memory protected with
40 PMPs, in the direct mapping, so the firmware must correctly mark those regions
86 The UEFI firmware must parse the subnodes of the ``/reserved-memory`` devicetree
102 Any new firmware must implement ``RISCV_EFI_BOOT_PROTOCOL`` as the devicetree
139 those macros before the final virtual mapping is installed must be carefully
157 That code must be very carefully compiled as:
162 - ``-mcmodel=medany``: Any access to a global symbol must be PC-relative to
164 - *all* instrumentation must also be disabled (that includes KASAN, ftrace and

12345678910>>...63