Home
last modified time | relevance | path

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

12345678910>>...40

/linux-3.4.99/Documentation/virtual/kvm/
Dreview-checklist.txt4 1. The patch must follow Documentation/CodingStyle and
10 - the API must be documented in Documentation/virtual/kvm/api.txt
11 - the API must be discoverable using KVM_CHECK_EXTENSION
13 4. New state must include support for save/restore.
15 5. New features must default to off (userspace should explicitly request them).
29 10. User/kernel interfaces and guest/host interfaces must be 64-bit clean
33 11. New guest visible features must either be documented in a hardware manual
36 12. Features must be robust against reset and kexec - for example, shared
37 host/guest memory must be unshared to prevent the host from writing to
Dmsr.txt18 data: 4-byte alignment physical address of a memory area which must be
44 Availability of this MSR must be checked via bit 3 in 0x4000001 cpuid
49 data: 4-byte aligned physical address of a memory area which must be in
113 Availability of this MSR must be checked via bit 3 in 0x4000001 cpuid
124 Availability of this MSR must be checked via bit 0 in 0x4000001 cpuid
134 Availability of this MSR must be checked via bit 0 in 0x4000001 cpuid
156 64 byte memory area which must be in guest RAM and must be
167 interrupt inhibits APFs. Guest must not enable interrupt
170 fault guest must reset the reason to 0 before it does
191 data: 64-byte alignment physical address of a memory area which must be
Dlocking.txt17 Comment: 'raw' because hardware enabling/disabling must be atomic /wrt
25 Comment: 'raw' because updating the tsc offsets must not be preempted.
/linux-3.4.99/Documentation/arm/
DBooting65 The boot loader must ultimately be able to provide a MACH_TYPE_xxx
74 The boot loader must provide either a tagged list or a dtb image for
81 The boot loader must create and initialise the kernel tagged list.
84 has the size field set to '2' (0x00000002). The ATAG_NONE must set
92 The boot loader must pass at a minimum the size and location of
106 The tagged list must be placed in a region of memory where neither
113 The boot loader must load a device tree image (dtb) into system ram
120 The boot loader must pass at a minimum the size and location of the
121 system memory, and the root filesystem location. The dtb must be
143 In either case, the following conditions must be met:
[all …]
/linux-3.4.99/Documentation/infiniband/
Dcore_locking.txt25 which may not sleep and must be callable from any context.
52 driver must be fully reentrant. The low-level driver is required to
68 A low-level driver must not perform a callback directly from the
77 simultaneously. The driver must guarantee that only one CQ event
101 must be complete before this call. The device must remain usable
104 A low-level driver must call ib_register_device() and
105 ib_unregister_device() from process context. It must not hold any
111 device. A consumer must finish all cleanup and free all resources
/linux-3.4.99/Documentation/networking/
Ddriver.txt5 1) The ndo_start_xmit method must not return NETDEV_TX_BUSY under
10 Instead it must maintain the queue properly. For example,
62 2) An ndo_start_xmit method must not modify the shared parts of a
76 must not keep any reference to that SKB and you must not attempt
87 1) After the ndo_stop routine has been called, the hardware must
88 not receive or transmit any data. All in flight packets must
Dnfc.txt56 When registering on the NFC subsystem, the device driver must inform the core
58 callbacks that must be implemented are the following:
87 The user must call START_POLL to poll for NFC targets, passing the desired NFC
94 sent (including the device id). The user must call GET_TARGET to get the list of
103 The userspace must use PF_NFC sockets to perform any data communication with
113 To establish a connection with one target, the user must create an
117 must inform which protocol it wants to use.
/linux-3.4.99/Documentation/
Dmedia-framework.txt53 registration. The following fields must be set:
55 - dev must point to the parent device (usually a pci_dev, usb_interface or
58 - model must be filled with the device model name as a NUL-terminated UTF-8
59 string. The device/model revision must not be stored in this field.
65 doesn't provide a unique serial number this field must be left empty.
68 NUL-terminated ASCII string. For PCI/PCIe devices bus_info must be set to
70 the usb_make_path() function must be used. This field is used by
79 minor must be incremented when new features are added to the userspace API
80 without breaking binary compatibility. The version major must be
118 Drivers must set the direction of every pad in the pads array before calling
[all …]
Dpreempt-locking.txt31 the previous value of smp_processor_id may not equal the current. You must
37 RULE #2: CPU state must be protected.
40 Under preemption, the state of the CPU must be protected. This is arch-
43 section that must occur while preemption is disabled. Think what would happen
47 preemption must be disabled around such regions.
51 However, math_state_restore must be called with preemption disabled.
54 RULE #3: Lock acquire and release must be performed by same task
57 A lock acquired in one task must be released by the same task. This
104 Notice how the preemption statements must encompass every reference of the
121 local_irq_save. Note, when doing so, you must be very careful to not cause
Dlocal_ops.txt8 properly. It also stresses on the precautions that must be taken when reading
26 CPU which owns the data. Therefore, care must taken to make sure that only one
36 their UP variant must be kept. It typically means removing LOCK prefix (on
50 - Variables touched by local ops must be per cpu variables.
51 - _Only_ the CPU owner of these variables must write to them.
54 - Preemption (or interrupts) must be disabled when using local ops in
58 - When using local ops in interrupt context, no special care must be
100 the data seen by local_read across CPUs must be considered to be out of order
108 between CPUs, explicit smp_wmb() and smp_rmb() memory barriers must be used
Dstable_kernel_rules.txt6 - It must be obviously correct and tested.
8 - It must fix only one thing.
9 - It must fix a real bug that bothers people (not a, "This could be a
11 - It must fix a problem that causes a build error (but not for things
26 - It must follow the Documentation/SubmittingPatches rules.
27 - It or an equivalent fix must already exist in Linus' tree (upstream).
33 stable@vger.kernel.org. You must note the upstream commit ID in the
/linux-3.4.99/Documentation/filesystems/
Dfiles.txt36 1. All references to the fdtable must be done through
52 The fdtable pointer must be read within the read-side
55 2. Reading of the fdtable as described above must be protected
58 3. For any update to the fd table, files->file_lock must
62 must use either fcheck() or fcheck_files() APIs. These
100 lock-free, they must be installed using rcu_assign_pointer()
102 must be used. However it is advisable to use files_fdtable()
105 7. While updating, the fdtable pointer must be looked up while
122 the fdtable pointer (fdt) must be loaded after locate_fd().
/linux-3.4.99/Documentation/isdn/
DsyncPPP.FAQ76 To enable MPPP negotiation you must call the
78 You must also configure a slave device for
81 To use channel bundling you must first activate
108 must not use the ipppd for this.
132 A: you must bind a network interface explicitly to
153 must I configure the network device.
155 A: At least you must have a route which forwards
159 Now you must choose a dummy IP address for your
167 must call the ipppd with the 'ipcp-accept-local' option.
169 A: You must know, how the ipppd gets the addresses it wanna
[all …]
DREADME.syncppp28 Currently, all devices must have the name ipppX where
31 To set up a PPP connection you need the ipppd .. You must start
42 You must disable BSD-compression, this implementation can't
48 To use the MPPP stuff, you must configure a slave device
50 To increase the number of links, you must use the
/linux-3.4.99/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
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-3.4.99/drivers/block/paride/
DKconfig5 # PARIDE must also be a module.
20 must also have at least one parallel port protocol driver in your
34 must also have at least one parallel port protocol driver in your
50 You must also have at least one parallel port protocol driver in
64 You must also have at least one parallel port protocol driver in
82 You must also have at least one parallel port protocol driver in
104 loadable module. The module will be called aten. You must also
123 called bpck. You must also have a high-level driver for the type
142 called bpck6. You must also have a high-level driver for the type
153 module. The module will be called comm. You must also have
[all …]
/linux-3.4.99/Documentation/arm/SA1100/
DBrutus6 To compile for Brutus, you must issue the following commands:
14 must be loaded at 0xc0008000 in Brutus's memory and execution started at
18 But prior to execute the kernel, a ramdisk image must also be loaded in
20 containing the (compressed) ramdisk image must not exceed 4 MB.
/linux-3.4.99/Documentation/devicetree/bindings/c6x/
Dsoc.txt7 - #address-cells: must be 1
8 - #size-cells: must be 1
Demifa.txt9 - compatible: must be "ti,c64x+emifa", "simple-bus"
11 - #address-cells: must be 2 (chip-select + offset)
12 - #size-cells: must be 1
/linux-3.4.99/Documentation/connector/
Dconnector.txt9 netlink based network. One must register a callback and an identifier.
21 driver writer must create special sockets, must know about struct sk_buff
35 idx and val are unique identifiers which must be registered in the
38 is received by the connector core. The argument for that function must
61 It must be registered in connector.h for legal in-kernel users.
134 so caller is warned that it must be prepared. That is why the struct
145 with a different group number, the userspace application must subscribe to
172 group number 12345, you must increment CN_NETLINK_USERS to that number.
/linux-3.4.99/Documentation/serial/
Drocket.txt63 If installed as a module, the module must be loaded. This can be done
68 In order to use the ports, their device names (nodes) must be created with mknod.
87 You must assign and configure the I/O addresses used by the ISA Rocketport
95 Before installing RocketPort(R) or RocketPort RA boards, you must find
99 0x300h, 0x340h, 0x380h. This I/O address must be reflected in the DIP
107 software control. The DIP switch settings for the I/O address must be
111 must have a unique board ID set on the dip switches. The first
112 Rocketport board must be set with the DIP switches corresponding to
113 the first board, the second board must be set with the DIP switches
118 The I/O address range used by any of the RocketPort cards must not
Ddriver81 This call must not sleep
98 This call must not sleep
115 This call must not sleep
127 This call must not sleep
134 This call must not sleep
142 This call must not sleep
153 This call must not sleep
163 This call must not sleep
181 Drivers must not access port->info once this call has completed.
198 This call must not sleep
[all …]
/linux-3.4.99/Documentation/devicetree/bindings/hwmon/
Dads1015.txt38 - compatible : must be "ti,ads1015"
40 - #address-cells : must be <1>
41 - #size-cells : must be <0>
/linux-3.4.99/Documentation/RCU/
DUP.txt43 RCU usage, since call_rcu() must wait for a grace period to elapse.
56 callback function must acquire this same lock. In this case, if
79 Quick Quiz #2: What locking restriction must RCU callbacks respect?
86 infrastructure -must- respect grace periods, and -must- invoke callbacks
107 What locking restriction must RCU callbacks respect?
109 Any lock that is acquired within an RCU callback must be
113 lock must use something like spin_lock_irqsave() to
/linux-3.4.99/arch/powerpc/boot/dts/
Dp1020mbg-pc.dtsi8 * * Redistributions of source code must retain the above copyright
10 * * Redistributions in binary form must reproduce the above copyright
63 /* This location must not be altered */
71 /* This location must not be altered */
141 /* USB2 is shared with localbus, so it must be disabled

12345678910>>...40