/linux/drivers/firmware/tegra/ |
H A D | bpmp.c | 220 clear_bit(index, bpmp->threaded.allocated); in tegra_bpmp_channel_read() 224 up(&bpmp->threaded.lock); in tegra_bpmp_channel_read() 253 err = down_timeout(&bpmp->threaded.lock, usecs_to_jiffies(timeout)); in tegra_bpmp_write_threaded() 259 index = find_first_zero_bit(bpmp->threaded.allocated, count); in tegra_bpmp_write_threaded() 272 set_bit(index, bpmp->threaded.allocated); in tegra_bpmp_write_threaded() 279 set_bit(index, bpmp->threaded.busy); in tegra_bpmp_write_threaded() 285 clear_bit(index, bpmp->threaded.allocated); in tegra_bpmp_write_threaded() 288 up(&bpmp->threaded.lock); in tegra_bpmp_write_threaded() 674 busy = bpmp->threaded.busy; in tegra_bpmp_channel_signal() 715 bpmp->threaded in tegra_bpmp_probe() [all...] |
H A D | bpmp-tegra186.c | 176 for (i = 0; i < bpmp->threaded.count; i++) { in tegra186_bpmp_teardown_channels() 298 for (i = 0; i < bpmp->threaded.count; i++) { in tegra186_bpmp_setup_channels() 321 for (i = 0; i < bpmp->threaded.count; i++) in tegra186_bpmp_reset_channels()
|
H A D | bpmp-tegra210.c | 193 for (i = 0; i < bpmp->threaded.count; i++) { in tegra210_bpmp_init()
|
/linux/tools/perf/bench/ |
H A D | sched-pipe.c | 45 static bool threaded; variable 85 OPT_BOOLEAN('T', "threaded", &threaded, "Specify threads/process based task setup"), 115 if (threaded) in enter_cgroup() 124 if (threaded) in enter_cgroup() 236 if (threaded) { in bench_sched_pipe() 277 loops, threaded ? "threads" : "processes"); in bench_sched_pipe()
|
/linux/tools/memory-model/Documentation/ |
H A D | simple.txt | 22 Single-threaded code 25 In single-threaded code, there is no reordering, at least assuming 28 threaded context as the kernel can enter the same code path on multiple 38 this lock at a given time, your code will be executed single-threaded. 61 Despite the scalability limitations of single-threaded code, RCU 64 single-threaded grace-period processing is use of batching, where all 75 being completely single-threaded, it is often possible to use library 89 With code locking, we use single-threaded code execution to guarantee 93 in the code execution that will execute as though it is single threaded. 114 a single-threaded approac [all...] |
/linux/drivers/net/wireless/mediatek/mt76/ |
H A D | debugfs.c | 36 if (dev->napi_dev->threaded != val) in mt76_napi_threaded_set() 47 *val = dev->napi_dev->threaded; in mt76_napi_threaded_get()
|
/linux/scripts/coccinelle/misc/ |
H A D | irqf_oneshot.cocci | 2 /// Since commit 1c6c69525b40 ("genirq: Reject bogus threaded irq requests") 3 /// threaded IRQs without a primary handler need to be requested with
|
/linux/Documentation/usb/ |
H A D | dwc3.rst | 34 - threaded handler of the device 45 - threaded handler of the EP-interrupt
|
/linux/Documentation/PCI/ |
H A D | boot-interrupts.rst | 56 irq_default_primary_handler threaded usb_hcd_irq 63 The use of threaded interrupts is the most likely condition to trigger 65 handler wakes. These "one shot" conditions mean that the threaded interrupt 66 needs to keep the interrupt line masked until the threaded handler has run.
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-net | 341 What: /sys/class/net/<iface>/threaded 346 Boolean value to control the threaded mode per device. User could 347 set this value to enable/disable threaded mode for all napi 352 0 threaded mode disabled for this dev 353 1 threaded mode enabled for this dev
|
/linux/Documentation/admin-guide/ |
H A D | cgroup-v2.rst | 316 Controllers which support thread mode are called threaded controllers. 319 Marking a cgroup threaded makes it join the resource domain of its 320 parent as a threaded cgroup. The parent may be another threaded 322 of a threaded subtree, that is, the nearest ancestor which is not 323 threaded, is called threaded domain or thread root interchangeably and 326 Inside a threaded subtree, threads of a process can be put in 328 constraint - threaded controllers can be enabled on non-leaf cgroups 331 As the threaded domain cgroup hosts all the domain resource 334 can't have populated child cgroups which aren't threaded. Because the 336 serve both as a threaded domain and a parent to domain cgroups. [all …]
|
/linux/fs/squashfs/ |
H A D | Kconfig | 91 If in doubt, select "Single threaded compression" 94 bool "Single threaded compression" 97 Traditionally Squashfs has used single-threaded decompression.
|
/linux/include/soc/tegra/ |
H A D | bpmp.h | 90 } threaded; member
|
/linux/Documentation/devicetree/bindings/dma/ |
H A D | img-mdc-dma.txt | 1 * IMG Multi-threaded DMA Controller (MDC)
|
/linux/Documentation/networking/ |
H A D | napi.rst | 19 but there is an option to use :ref:`separate kernel threads<threaded>` 148 to be threaded so the interrupt may need to be marked ``IRQF_NO_THREAD`` 250 Threaded NAPI is controlled by writing 0/1 to the ``threaded`` file in
|
/linux/drivers/gpio/ |
H A D | gpio-siox.c | 249 girq->threaded = true; in gpio_siox_probe()
|
H A D | gpio-max77620.c | 332 girq->threaded = true; in max77620_gpio_probe()
|
H A D | gpio-pmic-eic-sprd.c | 360 irq->threaded = true; in sprd_pmic_eic_probe()
|
H A D | gpio-crystalcove.c | 367 girq->threaded = true; in crystalcove_gpio_probe()
|
/linux/kernel/cgroup/ |
H A D | debug.c | 380 debug_cgrp_subsys.threaded = true; in enable_debug_cgroup()
|
H A D | pids.c | 459 .threaded = true,
|
/linux/Documentation/networking/net_cachelines/ |
H A D | net_device.rst | 166 unsigned:1 threaded - - …
|
/linux/Documentation/mm/ |
H A D | split_page_table_lock.rst | 7 multi-threaded applications due high contention on the lock. To improve
|
/linux/Documentation/driver-api/mei/ |
H A D | mei-client-bus.rst | 138 an rx handler which is as close as it can get to registering a threaded IRQ handler.
|
/linux/Documentation/driver-api/gpio/ |
H A D | driver.rst | 331 threaded on -RT. As a result, spinlock_t or any sleepable APIs (like PM 334 If required (and if it can't be converted to the nested threaded GPIO irqchip, 336 this way it will become a threaded IRQ handler on -RT and a hard IRQ handler 361 Realtime considerations: this kind of handlers will be forced threaded on -RT, 381 The hallmark of threaded GPIO irqchips is that they set the .can_sleep 493 The helper supports using threaded interrupts as well. Then you just request
|