| /linux/drivers/gpu/drm/ttm/tests/ |
| H A D | ttm_resource_test.c | 21 struct ttm_place *place; member 58 priv->place = ttm_place_kunit_init(test, mem_type, flags); in ttm_init_test_mocks() 113 struct ttm_place *place; in ttm_resource_init_basic() local 119 place = priv->place; in ttm_resource_init_basic() 127 man = ttm_manager_type(priv->devs->ttm_dev, place->mem_type); in ttm_resource_init_basic() 132 ttm_resource_init(bo, place, res); in ttm_resource_init_basic() 136 KUNIT_ASSERT_EQ(test, res->mem_type, place->mem_type); in ttm_resource_init_basic() 137 KUNIT_ASSERT_EQ(test, res->placement, place->flags); in ttm_resource_init_basic() 156 struct ttm_place *place; in ttm_resource_init_pinned() local 161 place = priv->place; in ttm_resource_init_pinned() [all …]
|
| H A D | ttm_bo_validate_test.c | 113 struct ttm_place *place; in ttm_bo_init_reserved_sys_man() local 119 place = ttm_place_kunit_init(test, TTM_PL_SYSTEM, 0); in ttm_bo_init_reserved_sys_man() 120 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_init_reserved_sys_man() 160 struct ttm_place *place; in ttm_bo_init_reserved_mock_man() local 168 place = ttm_place_kunit_init(test, mem_type, 0); in ttm_bo_init_reserved_mock_man() 169 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_init_reserved_mock_man() 201 struct ttm_place *place; in ttm_bo_init_reserved_resv() local 208 place = ttm_place_kunit_init(test, TTM_PL_SYSTEM, 0); in ttm_bo_init_reserved_resv() 209 placement = ttm_placement_kunit_init(test, place, 1); in ttm_bo_init_reserved_resv() 280 struct ttm_place *place; in ttm_bo_validate_invalid_placement() local [all …]
|
| /linux/arch/arm64/kernel/ |
| H A D | module.c | 35 static u64 do_reloc(enum aarch64_reloc_op reloc_op, __le32 *place, u64 val) in do_reloc() argument 41 return val - (u64)place; in do_reloc() 43 return (val & ~0xfff) - ((u64)place & ~0xfff); in do_reloc() 52 #define WRITE_PLACE(place, val, mod) do { \ argument 56 *(place) = __val; \ 58 aarch64_insn_copy(place, &(__val), sizeof(*place)); \ 61 static int reloc_data(enum aarch64_reloc_op op, void *place, u64 val, int len, in reloc_data() argument 64 s64 sval = do_reloc(op, place, val); in reloc_data() 67 * The ELF psABI for AArch64 documents the 16-bit and 32-bit place in reloc_data() 80 WRITE_PLACE((s16 *)place, sval, me); in reloc_data() [all …]
|
| /linux/tools/testing/selftests/ftrace/test.d/dynevent/ |
| H A D | generic_clear_event.tc | 4 # requires: dynamic_events "place: [<module>:]<symbol>":README "place (kretprobe): [<module>:]<symb… 9 PLACE=$FUNCTION_FORK 12 echo "p:myevent1 $PLACE" >> dynamic_events 14 echo "r:myevent2 $PLACE" >> dynamic_events 25 echo "!p:myevent1 $PLACE" >> dynamic_events 36 echo "!r:myevent2 $PLACE" >> dynamic_events
|
| H A D | add_remove_kprobe.tc | 4 # requires: dynamic_events "place: [<module>:]<symbol>":README "place (kretprobe): [<module>:]<symb… 9 PLACE=$FUNCTION_FORK 11 echo "p:myevent1 $PLACE" >> dynamic_events 12 echo "r:myevent2 $PLACE" >> dynamic_events 27 echo "p:mygroup/ $PLACE" >> dynamic_events
|
| H A D | clear_select_events.tc | 4 …equires: dynamic_events kprobe_events synthetic_events "place: [<module>:]<symbol>":README "place … 9 PLACE=$FUNCTION_FORK 12 echo "p:myevent1 $PLACE" >> dynamic_events 14 echo "r:myevent2 $PLACE" >> dynamic_events
|
| H A D | add_remove_fprobe.tc | 9 PLACE=$FUNCTION_FORK 17 echo "f:myevent1 $PLACE" >> dynamic_events 19 echo "f:myevent2 $PLACE%return" >> dynamic_events 32 grep -q $PLACE enabled_functions 64 echo "f:myevent4 $PLACE" >> dynamic_events
|
| H A D | add_remove_fprobe_repeat.tc | 9 PLACE=$FUNCTION_FORK 13 echo "f:myevent $PLACE" >> dynamic_events
|
| /linux/rust/pin-init/ |
| H A D | README.md | 23 Library to safely and fallibly initialize pinned `struct`s using in-place constructors. 27 It also allows in-place initialization of big `struct`s that would otherwise produce a stack 33 There are cases when you want to in-place initialize a struct. For example when it is very big 40 This library allows you to do in-place initialization safely. 63 To initialize a `struct` with an in-place constructor you will need two things: 64 - an in-place constructor, 68 To get an in-place constructor there are generally three options: 69 - directly creating an in-place constructor using the [`pin_init!`] macro, 70 - a custom function/macro returning an in-place constructor provided by someone else, 73 Aside from pinned initialization, this library also supports in-place construction without [all …]
|
| /linux/arch/arm64/kernel/pi/ |
| H A D | relocate.c | 17 u64 *place = NULL; in relocate_kernel() local 55 place = (u64 *)(*relr + offset); in relocate_kernel() 56 *place++ += offset; in relocate_kernel() 58 for (u64 *p = place, r = *relr >> 1; r; p++, r >>= 1) in relocate_kernel() 61 place += 63; in relocate_kernel()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_mem.c | 192 const struct ttm_place *place, in nouveau_mem_intersects() argument 198 if (place->fpfn >= (res->start + num_pages) || in nouveau_mem_intersects() 199 (place->lpfn && place->lpfn <= res->start)) in nouveau_mem_intersects() 207 const struct ttm_place *place, in nouveau_mem_compatible() argument 212 if (res->start < place->fpfn || in nouveau_mem_compatible() 213 (place->lpfn && (res->start + num_pages) > place->lpfn)) in nouveau_mem_compatible()
|
| /linux/include/drm/ttm/ |
| H A D | ttm_resource.h | 106 * @place: Placement details. 110 * by @man. Placement details if applicable are given by @place. If 124 const struct ttm_place *place, 144 * @place: Placement to check against. 147 * Test if @res intersects with @place + @size. Used to judge if 152 const struct ttm_place *place, 160 * @place: Placement to check against. 163 * Test if @res compatible with @place + @size. Used to check of 168 const struct ttm_place *place, 454 const struct ttm_place *place, [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_vram_mgr.c | 436 * @place: placement flags and restrictions 443 const struct ttm_place *place, in amdgpu_vram_mgr_new() argument 458 lpfn = (u64)place->lpfn << PAGE_SHIFT; in amdgpu_vram_mgr_new() 462 fpfn = (u64)place->fpfn << PAGE_SHIFT; in amdgpu_vram_mgr_new() 485 ttm_resource_init(tbo, place, &vres->base); in amdgpu_vram_mgr_new() 495 if (place->flags & TTM_PL_FLAG_TOPDOWN) in amdgpu_vram_mgr_new() 547 !(place->flags & TTM_PL_FLAG_CONTIGUOUS)) { in amdgpu_vram_mgr_new() 807 * @place: The place to test against 814 const struct ttm_place *place, in amdgpu_vram_mgr_intersects() argument 827 if (place->fpfn < lpfn && in amdgpu_vram_mgr_intersects() [all …]
|
| /linux/drivers/gpu/drm/ttm/ |
| H A D | ttm_resource.c | 322 * @place: placement of the resource 328 const struct ttm_place *place, in ttm_resource_init() argument 335 res->mem_type = place->mem_type; in ttm_resource_init() 336 res->placement = place->flags; in ttm_resource_init() 343 man = ttm_manager_type(bo->bdev, place->mem_type); in ttm_resource_init() 377 const struct ttm_place *place, in ttm_resource_alloc() argument 382 ttm_manager_type(bo->bdev, place->mem_type); in ttm_resource_alloc() 392 ret = man->func->alloc(man, bo, place, res_ptr); in ttm_resource_alloc() 434 * @place: The placement to test 437 * Test if @res intersects with @place and @size. Used for testing if evictions [all …]
|
| H A D | ttm_bo.c | 177 * This is the place to put in driver specific hooks to release 418 * @place: the placement we need to make room for 423 const struct ttm_place *place) in ttm_bo_eviction_valuable() argument 435 return ttm_resource_intersects(bdev, res, place, bo->base.size); in ttm_bo_eviction_valuable() 499 /** @place: The place passed to the resource allocation. */ 500 const struct ttm_place *place; member 526 if (bo->pin_count || !bo->bdev->funcs->eviction_valuable(bo, evict_walk->place)) in ttm_bo_evict_cb() 542 lret = ttm_resource_alloc(evict_walk->evictor, evict_walk->place, in ttm_bo_evict_cb() 560 const struct ttm_place *place, in ttm_bo_evict_alloc() argument 575 .place = place, in ttm_bo_evict_alloc() [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | k8temp.rst | 36 temp1_input temperature of Core 0 and "place" 0 37 temp2_input temperature of Core 0 and "place" 1 38 temp3_input temperature of Core 1 and "place" 0 39 temp4_input temperature of Core 1 and "place" 1
|
| /linux/arch/sparc/kernel/ |
| H A D | ivec.S | 5 * [high 32-bits] MMU Context Argument 0, place in %g5 6 * DATA 1: Address Argument 1, place in %g1 7 * DATA 2: Address Argument 2, place in %g7
|
| /linux/include/uapi/linux/ |
| H A D | coda.h | 374 char *data; /* Place holder for data. */ 380 caddr_t data; /* Place holder for data. */ 427 int name; /* Place holder for data. */ 445 int name; /* Place holder for data. */ 459 int name; /* Place holder for data. */ 470 struct CodaFid destFid; /* Directory in which to place link */ 471 int tname; /* Place holder for data. */ 497 int name; /* Place holder for data. */ 511 int name; /* Place holder for data. */ 540 caddr_t data; /* Place holder for data. */
|
| /linux/drivers/net/ethernet/freescale/fman/ |
| H A D | fman_sp.c | 31 /* this is the next free place in the array */ in fman_sp_set_buf_pools_in_asc_order_of_buf_sizes() 36 /* find the right place for this poolId */ in fman_sp_set_buf_pools_in_asc_order_of_buf_sizes() 38 /* move the pool_ids one place ahead in fman_sp_set_buf_pools_in_asc_order_of_buf_sizes() 45 /* now k==j, this is the place for in fman_sp_set_buf_pools_in_asc_order_of_buf_sizes()
|
| /linux/arch/mips/include/asm/mach-ip27/ |
| H A D | kernel-entry-init.h | 37 dsll t1, NASID_SHFT # Shift text nasid into place 43 dsll t1, 6 # Get pfn into place 44 dsll t2, 6 # Get pfn into place
|
| /linux/tools/testing/selftests/mm/ |
| H A D | merge.c | 795 * Move ptr3 back into place, leaving a place for ptr2: in TEST_F() 807 * Finally, move ptr2 into place: in TEST_F() 880 * Move ptr3 back into place, leaving a place for ptr2: in TEST_F() 892 * Finally, move ptr2 into place: in TEST_F() 966 * Finally, move ptr2 into place: in TEST_F() 1033 * Move ptr2 into its correct place: in TEST_F() 1057 * Now move ptr out of place: in TEST_F() 1069 * Now move ptr back into place: in TEST_F() 1092 * Now move ptr out of place again: in TEST_F() 1104 * Now move ptr3 back into place: in TEST_F() [all …]
|
| /linux/drivers/gpu/host1x/hw/ |
| H A D | hw_host1x04_channel.h | 16 * and masked to place it at field <y> of register <x>. This value 25 * to place it at field <y> of register <x>. This value can be |'d 29 * <x> value 'r' after being shifted to place its LSB at bit 0.
|
| H A D | hw_host1x02_channel.h | 16 * and masked to place it at field <y> of register <x>. This value 25 * to place it at field <y> of register <x>. This value can be |'d 29 * <x> value 'r' after being shifted to place its LSB at bit 0.
|
| H A D | hw_host1x05_channel.h | 16 * and masked to place it at field <y> of register <x>. This value 25 * to place it at field <y> of register <x>. This value can be |'d 29 * <x> value 'r' after being shifted to place its LSB at bit 0.
|
| H A D | hw_host1x01_channel.h | 16 * and masked to place it at field <y> of register <x>. This value 25 * to place it at field <y> of register <x>. This value can be |'d 29 * <x> value 'r' after being shifted to place its LSB at bit 0.
|