| /kernel/linux/linux-6.6/Documentation/w1/slaves/ |
| D | w1_therm.rst | 45 powered devices are detected on the bus (and strong pullup is enabled 57 A strong pullup will be applied during the conversion if required. 100 strong pullup, 1 to enable autodetection or 2 to force strong pullup. 103 If so, it will activate the master's strong pullup. 105 (seems to be the case with some DS18S20) the strong pullup can 108 If the strong pullup is enabled, the master's strong pullup will be 110 does support the strong pullup (or it falls back to a pullup 113 sufficient. The strong pullup is designed to provide the additional
|
| /kernel/linux/linux-5.10/Documentation/w1/slaves/ |
| D | w1_therm.rst | 44 powered devices are detected on the bus (and strong pullup is enabled 56 A strong pullup will be applied during the conversion if required. 99 strong pullup, 1 to enable autodetection or 2 to force strong pullup. 102 If so, it will activate the master's strong pullup. 104 (seems to be the case with some DS18S20) the strong pullup can 107 If the strong pullup is enabled, the master's strong pullup will be 109 does support the strong pullup (or it falls back to a pullup 112 sufficient. The strong pullup is designed to provide the additional
|
| /kernel/linux/linux-5.10/tools/memory-model/ |
| D | linux-kernel.cat | 43 let strong-fence = mb | gp 45 let nonrw-fence = strong-fence | po-rel | acq-po 75 (* Propagation: Ordering from release operations and strong fences. *) 77 let cumul-fence = [Marked] ; (A-cumul(strong-fence | po-rel) | wmb | 93 (* Propagation: Each non-rf link needs a strong fence. *) 94 let pb = prop ; strong-fence ; hb* ; [Marked] 117 * The synchronize_rcu() strong fence is special in that it can order not 126 * inter-CPU strong fence. 143 let strong-fence = strong-fence | rcu-fence 171 ((strong-fence ; [Marked] ; xbstar) | (xbstar & int)) [all …]
|
| /kernel/linux/linux-6.6/drivers/hid/ |
| D | hid-emsff.c | 27 int weak, strong; in emsff_play() local 30 strong = effect->u.rumble.strong_magnitude; in emsff_play() 32 dbg_hid("called with 0x%04x 0x%04x\n", strong, weak); in emsff_play() 35 strong = strong * 0xff / 0xffff; in emsff_play() 38 emsff->report->field[0]->value[2] = strong; in emsff_play() 40 dbg_hid("running with 0x%02x 0x%02x\n", strong, weak); in emsff_play()
|
| D | hid-lg2ff.c | 27 int weak, strong; in play_effect() local 29 strong = effect->u.rumble.strong_magnitude; in play_effect() 32 if (weak || strong) { in play_effect() 34 strong = strong * 0xff / 0xffff; in play_effect() 38 lg2ff->report->field[0]->value[4] = strong; in play_effect()
|
| D | hid-mf.c | 38 int strong, weak; in mf_play() local 40 strong = effect->u.rumble.strong_magnitude; in mf_play() 43 dbg_hid("Called with 0x%04x 0x%04x.\n", strong, weak); in mf_play() 45 strong = strong * 0xff / 0xffff; in mf_play() 48 dbg_hid("Running with 0x%02x 0x%02x.\n", strong, weak); in mf_play() 51 mf->report->field[0]->value[1] = strong; in mf_play()
|
| D | hid-pl.c | 43 s32 *strong; member 61 *plff->strong = left; in hid_plff_play() 80 s32 *strong; in plff_init() local 120 strong = &report->field[0]->value[2]; in plff_init() 133 strong = &report->field[2]->value[0]; in plff_init() 158 plff->strong = strong; in plff_init() 162 *strong = 0x00; in plff_init()
|
| D | hid-dr.c | 36 int strong, weak; in drff_play() local 38 strong = effect->u.rumble.strong_magnitude; in drff_play() 41 dbg_hid("called with 0x%04x 0x%04x", strong, weak); in drff_play() 43 if (strong || weak) { in drff_play() 44 strong = strong * 0xff / 0xffff; in drff_play() 48 this value is set, it causes the strong rumble to function in drff_play() 56 drff->report->field[0]->value[4] = strong; in drff_play() 68 dbg_hid("running with 0x%02x 0x%02x", strong, weak); in drff_play()
|
| D | hid-holtekff.c | 43 * 1: very strong rumble 45 * 3: very strong rumble 50 * 8: strong periodic rumble, short intervals 51 * 9: very strong rumble 53 * b: very strong periodic rumble, very short intervals 56 * bit 7: left (strong) motor enabled
|
| D | hid-megaworld.c | 21 s32 *strong; member 30 *mwctrl->strong = effect->u.rumble.strong_magnitude >> 8; in mwctrl_play() 82 mwctrl->strong = &report->field[2]->value[0]; in mwctrl_init()
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-emsff.c | 27 int weak, strong; in emsff_play() local 30 strong = effect->u.rumble.strong_magnitude; in emsff_play() 32 dbg_hid("called with 0x%04x 0x%04x\n", strong, weak); in emsff_play() 35 strong = strong * 0xff / 0xffff; in emsff_play() 38 emsff->report->field[0]->value[2] = strong; in emsff_play() 40 dbg_hid("running with 0x%02x 0x%02x\n", strong, weak); in emsff_play()
|
| D | hid-lg2ff.c | 27 int weak, strong; in play_effect() local 29 strong = effect->u.rumble.strong_magnitude; in play_effect() 32 if (weak || strong) { in play_effect() 34 strong = strong * 0xff / 0xffff; in play_effect() 38 lg2ff->report->field[0]->value[4] = strong; in play_effect()
|
| D | hid-mf.c | 38 int strong, weak; in mf_play() local 40 strong = effect->u.rumble.strong_magnitude; in mf_play() 43 dbg_hid("Called with 0x%04x 0x%04x.\n", strong, weak); in mf_play() 45 strong = strong * 0xff / 0xffff; in mf_play() 48 dbg_hid("Running with 0x%02x 0x%02x.\n", strong, weak); in mf_play() 51 mf->report->field[0]->value[1] = strong; in mf_play()
|
| D | hid-pl.c | 43 s32 *strong; member 61 *plff->strong = left; in hid_plff_play() 80 s32 *strong; in plff_init() local 120 strong = &report->field[0]->value[2]; in plff_init() 133 strong = &report->field[2]->value[0]; in plff_init() 158 plff->strong = strong; in plff_init() 162 *strong = 0x00; in plff_init()
|
| D | hid-dr.c | 36 int strong, weak; in drff_play() local 38 strong = effect->u.rumble.strong_magnitude; in drff_play() 41 dbg_hid("called with 0x%04x 0x%04x", strong, weak); in drff_play() 43 if (strong || weak) { in drff_play() 44 strong = strong * 0xff / 0xffff; in drff_play() 48 this value is set, it causes the strong rumble to function in drff_play() 56 drff->report->field[0]->value[4] = strong; in drff_play() 68 dbg_hid("running with 0x%02x 0x%02x", strong, weak); in drff_play()
|
| D | hid-holtekff.c | 43 * 1: very strong rumble 45 * 3: very strong rumble 50 * 8: strong periodic rumble, short intervals 51 * 9: very strong rumble 53 * b: very strong periodic rumble, very short intervals 56 * bit 7: left (strong) motor enabled
|
| /kernel/linux/linux-6.6/tools/memory-model/ |
| D | linux-kernel.cat | 55 let strong-fence = mb | gp 57 let nonrw-fence = strong-fence | po-rel | acq-po 87 (* Propagation: Ordering from release operations and strong fences. *) 90 let cumul-fence = [Marked] ; (A-cumul(strong-fence | po-rel) | wmb | 106 (* Propagation: Each non-rf link needs a strong fence. *) 107 let pb = prop ; strong-fence ; hb* ; [Marked] 130 * The synchronize_rcu() strong fence is special in that it can order not 139 * inter-CPU strong fence. 156 let strong-fence = strong-fence | rcu-fence 184 ((strong-fence ; [Marked] ; xbstar) | (xbstar & int)) [all …]
|
| /kernel/linux/linux-6.6/arch/xtensa/boot/lib/ |
| D | Makefile | 23 CFLAGS_REMOVE_inflate.o += -fstack-protector -fstack-protector-strong 24 CFLAGS_REMOVE_zmem.o += -fstack-protector -fstack-protector-strong 25 CFLAGS_REMOVE_inftrees.o += -fstack-protector -fstack-protector-strong 26 CFLAGS_REMOVE_inffast.o += -fstack-protector -fstack-protector-strong
|
| /kernel/linux/linux-5.10/arch/xtensa/boot/lib/ |
| D | Makefile | 20 CFLAGS_REMOVE_inflate.o += -fstack-protector -fstack-protector-strong 21 CFLAGS_REMOVE_zmem.o += -fstack-protector -fstack-protector-strong 22 CFLAGS_REMOVE_inftrees.o += -fstack-protector -fstack-protector-strong 23 CFLAGS_REMOVE_inffast.o += -fstack-protector -fstack-protector-strong
|
| /kernel/linux/linux-5.10/Documentation/locking/ |
| D | lockdep-design.rst | 512 Dependency types and strong dependency paths: 571 "strong" path, which indicates the strong dependency throughout each dependency 573 -(xR)-> and -(Sx)->. In other words, a "strong" path is a path from a lock 579 We will see why the path is called "strong" in next section. 588 If there is a closed strong path (i.e. a strong circle), then there is a 589 combination of locking sequences that causes deadlock. I.e. a strong circle is 594 If there is no closed strong path (i.e. strong circle), then there is no 595 combination of locking sequences that could cause deadlock. I.e. strong 598 With these two Lemmas, we can easily say a closed strong path is both sufficient 599 and necessary for deadlocks, therefore a closed strong path is equivalent to [all …]
|
| /kernel/linux/linux-6.6/Documentation/locking/ |
| D | lockdep-design.rst | 512 Dependency types and strong dependency paths: 571 "strong" path, which indicates the strong dependency throughout each dependency 573 -(xR)-> and -(Sx)->. In other words, a "strong" path is a path from a lock 579 We will see why the path is called "strong" in next section. 588 If there is a closed strong path (i.e. a strong circle), then there is a 589 combination of locking sequences that causes deadlock. I.e. a strong circle is 594 If there is no closed strong path (i.e. strong circle), then there is no 595 combination of locking sequences that could cause deadlock. I.e. strong 598 With these two Lemmas, we can easily say a closed strong path is both sufficient 599 and necessary for deadlocks, therefore a closed strong path is equivalent to [all …]
|
| /kernel/linux/linux-5.10/drivers/w1/ |
| D | w1_io.c | 97 * Pre-write operation, currently only supporting strong pullups. 98 * Program the hardware for a strong pullup, if one has been requested and 114 * Post-write operation, currently only supporting strong pullups. 115 * If a strong pullup was requested, clear it if the hardware supports 432 * w1_next_pullup() - register for a strong pullup 436 * Put out a strong pull-up of the specified duration after the next write 437 * operation. Not all hardware supports strong pullups. Hardware that 438 * doesn't support strong pullups will sleep for the given time after the 439 * write operation without a strong pullup. This is a one shot request for
|
| /kernel/linux/linux-6.6/drivers/w1/ |
| D | w1_io.c | 97 * Pre-write operation, currently only supporting strong pullups. 98 * Program the hardware for a strong pullup, if one has been requested and 114 * Post-write operation, currently only supporting strong pullups. 115 * If a strong pullup was requested, clear it if the hardware supports 432 * w1_next_pullup() - register for a strong pullup 436 * Put out a strong pull-up of the specified duration after the next write 437 * operation. Not all hardware supports strong pullups. Hardware that 438 * doesn't support strong pullups will sleep for the given time after the 439 * write operation without a strong pullup. This is a one shot request for
|
| /kernel/linux/linux-5.10/drivers/android/ |
| D | binder.c | 283 * @internal_strong_refs: used to take strong references when 290 * @local_strong_refs: strong user refs from local process 303 * @has_strong_ref: userspace notified of strong ref 306 * @pending_strong_ref: userspace has acked notification of strong ref 380 * @strong: strong ref count (debugging only if not locked) 391 int strong; member 1226 static int binder_inc_node_nilocked(struct binder_node *node, int strong, in binder_inc_node_nilocked() argument 1235 if (strong) { in binder_inc_node_nilocked() 1242 pr_err("invalid inc strong node for %d\n", in binder_inc_node_nilocked() 1275 static int binder_inc_node(struct binder_node *node, int strong, int internal, in binder_inc_node() argument [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
| D | linked_vars2.c | 9 /* when an extern is defined as both strong and weak, resulting symbol will be strong */
|