Home
last modified time | relevance | path

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

12345678910>>...111

/linux-6.15/Documentation/arch/arm64/
H A Dbooting.rst53 The device tree blob (dtb) must be placed on an 8-byte boundary and must
179 The MMU must be off.
189 operations must be configured and may be enabled.
195 CNTFRQ must be programmed with the timer frequency and CNTVOFF must
224 - SCR_EL3.HCE (bit 8) must be initialised to 0b1.
273 - AMCNTENSET0_EL0 must be initialised to 0b1111
280 - AMCNTENSET0_EL0 must be initialised to 0b1111
444 - GCSCR_EL1 must be initialised to 0.
446 - GCSCRE0_EL1 must be initialised to 0.
454 - GCSCR_EL2 must be initialised to 0.
[all …]
/linux-6.15/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.
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.
61 - device_type: must be "pci"
78 - device_type: must be "pci"
83 - #address-cells: must be set to <3>
[all …]
/linux-6.15/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-6.15/Documentation/virt/kvm/
H A Dreview-checklist.rst7 1. The patch must follow Documentation/process/coding-style.rst and
13 - the API must be documented in Documentation/virt/kvm/api.rst
14 - the API must be discoverable using KVM_CHECK_EXTENSION
16 4. New state must include support for save/restore.
18 5. New features must default to off (userspace should explicitly request them).
32 10. User/kernel interfaces and guest/host interfaces must be 64-bit clean
36 11. New guest visible features must either be documented in a hardware manual
39 12. Features must be robust against reset and kexec - for example, shared
40 host/guest memory must be unshared to prevent the host from writing to
/linux-6.15/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-6.15/Documentation/gpu/nova/
H A Dguidelines.rst21 - Unless technically necessary, unsafe Rust code must be avoided. In case of
50 - uAPIs must be fully documented with kernel-doc comments; additionally, the
51 semantical behavior must be explained including potential special or corner
55 must be fully documented. This includes doc comments, potential locking and
58 - Abbreviations must be explained when introduced; terminology must be uniquely
61 - Register addresses, layouts, shift values and masks must be defined properly;
62 unless obvious, the semantical sense must be documented. This only applies if
68 - Patches must only be applied if reviewed by at least one other person on the
/linux-6.15/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-6.15/Documentation/networking/
H A Dnetmem.rst25 1. The driver must support page_pool.
27 2. The driver must support the tcp-data-split ethtool option.
29 3. The driver must use the page_pool netmem APIs for payload memory. The netmem
43 4. The driver must use the following PP_FLAGS:
46 must delegate the dma mapping to the page_pool, which knows when
49 by the driver. The driver must delegate the dma syncing to the page_pool,
51 - PP_FLAG_ALLOW_UNREADABLE_NETMEM. The driver must specify this flag iff
54 5. The driver must not assume the netmem is readable and/or backed by pages.
56 netmem_address() will return NULL. The driver must correctly handle
66 6. The driver must use page_pool_dma_sync_netmem_for_cpu() in lieu of
[all …]
H A Ddriver.rst23 After the ndo_stop routine has been called, the hardware must
24 not receive or transmit any data. All in flight packets must
40 The ndo_start_xmit method must not return NETDEV_TX_BUSY under
45 Instead it must maintain the queue properly. For example,
109 An ndo_start_xmit method must not modify the shared parts of a
126 must not keep any reference to that SKB and you must not attempt
/linux-6.15/Documentation/arch/arm/
H A Dbooting.rst74 The boot loader must ultimately be able to provide a MACH_TYPE_xxx
97 The boot loader must create and initialise the kernel tagged list.
108 The boot loader must pass at a minimum the size and location of
137 system memory, and the root filesystem location. The dtb must be
184 In any case, the following conditions must be met:
199 All forms of interrupts must be disabled (IRQs and FIQs)
215 The MMU must be off.
219 Data cache must be off.
224 hypervisor must be disabled, and PL1 access must be granted for all
233 On CPUs supporting the ARM instruction set, the entry must be
[all …]
/linux-6.15/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-6.15/Documentation/devicetree/bindings/soc/fsl/
H A Dfsl,qman-fqd.yaml21 The QMan FQD memory node must be named "qman-fqd"
22 The QMan PFDR memory node must be named "qman-pfdr"
23 The BMan FBPR memory node must be named "bman-fbpr"
26 - The size must be 2^(size + 1), with size = 11..29. That is 4 KiB to
28 - The alignment must be a muliptle of the memory size
30 The size of the FQD and PFDP must be chosen by observing the hardware features
33 FMan ports, etc.). The size configured in the DT must reflect the hardware
/linux-6.15/Documentation/devicetree/bindings/phy/
H A Dphy-lpc18xx-usb-otg.txt8 - compatible : must be "nxp,lpc1850-usb-otg-phy"
9 - clocks : must be exactly one entry
11 - #phy-cells : must be 0 for this phy
14 The phy node must be a child of the creg syscon node.
/linux-6.15/Documentation/devicetree/bindings/cpu/
H A Dcpu-topology.txt56 Node name must be "cpu-map".
58 The cpu-map node's parent node must be the cpus node.
79 invalid and therefore must be ignored.
102 Description: must be declared within a cpu-map node, one node
114 A socket node's child nodes must be one or more cluster nodes.
120 Description: must be declared within a cpu-map node, one node
128 A cluster node's child nodes must be:
142 The core node name must be "coreN" as described in 2.1 above.
144 A core node must be a leaf node if SMT is not supported.
169 A thread node must be a leaf node.
[all …]
/linux-6.15/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-6.15/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-6.15/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-6.15/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-6.15/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-6.15/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-6.15/Documentation/devicetree/bindings/ata/
H A Dahci-st.txt9 - interrupt-names : Associated name must be; "hostc"
11 - clock-names : Associated name must be; "ahci_clk"
13 - phy-names : Associated name must be; "ahci_phy"
17 - reset-names : Associated names must be; "pwr-dwn", "sw-rst" and "pwr-rst"
/linux-6.15/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-6.15/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-6.15/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
146 from host to device. The device must answer with a data report for the
330 must not cause SET_REPORT calls! This must be implemented as asynchronous
[all …]
/linux-6.15/Documentation/devicetree/bindings/arm/marvell/
H A D98dx3236.txt9 compatible: must contain "marvell,armadaxp-98dx3236"
16 compatible: must contain "marvell,armadaxp-98dx3336"
23 compatible: must contain "marvell,armadaxp-98dx4251"

12345678910>>...111