| /linux/kernel/bpf/ |
| H A D | task_iter.c | 821 struct bpf_iter_task_vma_kern *kit = (void *)it; in bpf_iter_task_vma_new() local 832 kit->data = bpf_mem_alloc(&bpf_global_ma, sizeof(struct bpf_iter_task_vma_kern_data)); in bpf_iter_task_vma_new() 833 if (!kit->data) in bpf_iter_task_vma_new() 836 kit->data->task = get_task_struct(task); in bpf_iter_task_vma_new() 837 kit->data->mm = task->mm; in bpf_iter_task_vma_new() 838 if (!kit->data->mm) { in bpf_iter_task_vma_new() 844 irq_work_busy = bpf_mmap_unlock_get_irq_work(&kit->data->work); in bpf_iter_task_vma_new() 845 if (irq_work_busy || !mmap_read_trylock(kit->data->mm)) { in bpf_iter_task_vma_new() 850 vma_iter_init(&kit->data->vmi, kit->data->mm, addr); in bpf_iter_task_vma_new() 854 if (kit->data->task) in bpf_iter_task_vma_new() [all …]
|
| H A D | cgroup_iter.c | 325 struct bpf_iter_css_kern *kit = (void *)it; in bpf_iter_css_new() 330 kit->start = NULL; in bpf_iter_css_new() 341 kit->start = start; in bpf_iter_css_next() 342 kit->pos = NULL; in bpf_iter_css_next() 343 kit->flags = flags; in bpf_iter_css_next() 349 struct bpf_iter_css_kern *kit = (void *)it; in bpf_iter_css_next() 351 if (!kit->start) in bpf_iter_css_next() 354 switch (kit->flags) { 356 kit->pos = css_next_descendant_pre(kit in bpf_iter_css_destroy() 313 struct bpf_iter_css_kern *kit = (void *)it; bpf_iter_css_new() local 336 struct bpf_iter_css_kern *kit = (void *)it; bpf_iter_css_next() local [all...] |
| H A D | dmabuf_iter.c | 163 struct bpf_iter_dmabuf_kern *kit = (void *)it; in bpf_iter_dmabuf_new() local 165 BUILD_BUG_ON(sizeof(*kit) > sizeof(*it)); in bpf_iter_dmabuf_new() 166 BUILD_BUG_ON(__alignof__(*kit) != __alignof__(*it)); in bpf_iter_dmabuf_new() 168 kit->dmabuf = NULL; in bpf_iter_dmabuf_new() 174 struct bpf_iter_dmabuf_kern *kit = (void *)it; in bpf_iter_dmabuf_next() local 176 if (kit->dmabuf) in bpf_iter_dmabuf_next() 177 kit->dmabuf = dma_buf_iter_next(kit->dmabuf); in bpf_iter_dmabuf_next() 179 kit->dmabuf = dma_buf_iter_begin(); in bpf_iter_dmabuf_next() 181 return kit->dmabuf; in bpf_iter_dmabuf_next() 186 struct bpf_iter_dmabuf_kern *kit = (void *)it; in bpf_iter_dmabuf_destroy() local [all …]
|
| H A D | kmem_cache_iter.c | 26 struct bpf_iter_kmem_cache_kern *kit = (void *)it; in bpf_iter_kmem_cache_new() local 28 BUILD_BUG_ON(sizeof(*kit) > sizeof(*it)); in bpf_iter_kmem_cache_new() 29 BUILD_BUG_ON(__alignof__(*kit) != __alignof__(*it)); in bpf_iter_kmem_cache_new() 31 kit->pos = KMEM_CACHE_POS_START; in bpf_iter_kmem_cache_new() 37 struct bpf_iter_kmem_cache_kern *kit = (void *)it; in bpf_iter_kmem_cache_next() local 38 struct kmem_cache *prev = kit->pos; in bpf_iter_kmem_cache_next() 76 kit->pos = next; in bpf_iter_kmem_cache_next() 82 struct bpf_iter_kmem_cache_kern *kit = (void *)it; in bpf_iter_kmem_cache_destroy() local 83 struct kmem_cache *s = kit->pos; in bpf_iter_kmem_cache_destroy() 112 struct bpf_iter_kmem_cache_kern kit; member [all …]
|
| H A D | helpers.c | 3280 struct bpf_iter_bits_kern *kit = (void *)it; in bpf_iter_bits_new() local 3289 kit->nr_bits = 0; in bpf_iter_bits_new() 3290 kit->bits_copy = 0; in bpf_iter_bits_new() 3291 kit->bit = -1; in bpf_iter_bits_new() 3300 err = bpf_probe_read_kernel_common(&kit->bits_copy, nr_bytes, unsafe_ptr__ign); in bpf_iter_bits_new() 3304 swap_ulong_in_u64(&kit->bits_copy, nr_words); in bpf_iter_bits_new() 3306 kit->nr_bits = nr_bits; in bpf_iter_bits_new() 3314 kit->bits = bpf_mem_alloc(&bpf_global_ma, nr_bytes); in bpf_iter_bits_new() 3315 if (!kit->bits) in bpf_iter_bits_new() 3318 err = bpf_probe_read_kernel_common(kit->bits, nr_bytes, unsafe_ptr__ign); in bpf_iter_bits_new() [all …]
|
| /linux/arch/riscv/boot/dts/microchip/ |
| H A D | Makefile | 3 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-disco-kit.dtb 4 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-icicle-kit.dtb 5 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-icicle-kit-prod.dtb 8 dtb-$(CONFIG_ARCH_MICROCHIP_POLARFIRE) += mpfs-sev-kit.dtb
|
| H A D | mpfs-icicle-kit-prod.dts | 6 #include "mpfs-icicle-kit-common.dtsi" 11 "microchip,mpfs-icicle-kit-prod", 12 "microchip,mpfs-icicle-kit",
|
| H A D | mpfs-icicle-kit.dts | 6 #include "mpfs-icicle-kit-common.dtsi" 11 "microchip,mpfs-icicle-kit",
|
| H A D | mpfs-disco-kit.dts | 7 #include "mpfs-disco-kit-fabric.dtsi" 13 compatible = "microchip,mpfs-disco-kit-reference-rtl-v2507", 14 "microchip,mpfs-disco-kit",
|
| H A D | mpfs-sev-kit.dts | 7 #include "mpfs-sev-kit-fabric.dtsi" 13 compatible = "microchip,mpfs-sev-kit", "microchip,mpfs";
|
| /linux/arch/mips/ralink/ |
| H A D | Kconfig | 72 bool "RT2880 eval kit" 77 bool "RT305x eval kit" 82 bool "RT3883 eval kit" 87 bool "MT7620A eval kit"
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r8a774c0-ek874.dts | 3 * Device Tree Source for the Silicon Linux RZ/G2E evaluation kit (EK874) 12 model = "Silicon Linux RZ/G2E evaluation kit EK874 (CAT874 + CAT875)";
|
| /linux/kernel/sched/ |
| H A D | ext.c | 6101 static bool scx_dsq_move(struct bpf_iter_scx_dsq_kern *kit, in scx_dsq_move() argument 6105 struct scx_dispatch_q *src_dsq = kit->dsq, *dst_dsq; in scx_dsq_move() 6150 u32_before(kit->cursor.priv, p->scx.dsq_seq) || in scx_dsq_move() 6165 if (kit->cursor.flags & __SCX_DSQ_ITER_HAS_VTIME) in scx_dsq_move() 6166 p->scx.dsq_vtime = kit->vtime; in scx_dsq_move() 6167 if (kit->cursor.flags & __SCX_DSQ_ITER_HAS_SLICE) in scx_dsq_move() 6168 p->scx.slice = kit->slice; in scx_dsq_move() 6183 kit->cursor.flags &= ~(__SCX_DSQ_ITER_HAS_SLICE | in scx_dsq_move() 6300 struct bpf_iter_scx_dsq_kern *kit = (void *)it__iter; in scx_bpf_dsq_move_set_slice() local 6302 kit->slice = slice; in scx_bpf_dsq_move_set_slice() [all …]
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91rm9200ek.dts | 3 * at91rm9200ek.dts - Device Tree file for Atmel AT91RM9200 evaluation kit 11 model = "Atmel AT91RM9200 evaluation kit";
|
| /linux/arch/arm64/boot/dts/marvell/ |
| H A D | ac5x-rd-carrier.dtsi | 12 * the box to "external" mode, and connect via an external cable a kit 14 * mounted on top of an interposer kit.
|
| H A D | ac5x-rd-carrier-cn9131.dts | 12 * board), and connect via an external cable a kit 14 * mounted on top of an interposer kit.
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6ul-isiot-nand.dts | 12 model = "Engicam Is.IoT MX6UL NAND Starter kit";
|
| H A D | imx6ul-isiot-emmc.dts | 12 model = "Engicam Is.IoT MX6UL eMMC Starter kit";
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am62p5-verdin-wifi-dahlia.dts | 6 * https://www.toradex.com/products/carrier-board/dahlia-carrier-board-kit
|
| H A D | k3-am625-verdin-nonwifi-dev.dts | 6 * https://www.toradex.com/products/carrier-board/verdin-development-board-kit
|
| H A D | k3-am625-verdin-nonwifi-dahlia.dts | 6 * https://www.toradex.com/products/carrier-board/dahlia-carrier-board-kit
|
| H A D | k3-am625-verdin-wifi-dahlia.dts | 6 * https://www.toradex.com/products/carrier-board/dahlia-carrier-board-kit
|
| H A D | k3-am62p5-verdin-nonwifi-dahlia.dts | 6 * https://www.toradex.com/products/carrier-board/dahlia-carrier-board-kit
|
| H A D | k3-am62p5-verdin-nonwifi-dev.dts | 6 * https://www.toradex.com/products/carrier-board/verdin-development-board-kit
|
| H A D | k3-am62p5-verdin-wifi-dev.dts | 6 * https://www.toradex.com/products/carrier-board/verdin-development-board-kit
|