/Linux-v5.4/drivers/gpu/drm/i915/gem/ |
D | i915_gem_userptr.c | 478 int pinned, ret; in __i915_gem_userptr_get_pages_worker() local 481 pinned = 0; in __i915_gem_userptr_get_pages_worker() 494 while (pinned < npages) { in __i915_gem_userptr_get_pages_worker() 497 obj->userptr.ptr + pinned * PAGE_SIZE, in __i915_gem_userptr_get_pages_worker() 498 npages - pinned, in __i915_gem_userptr_get_pages_worker() 500 pvec + pinned, NULL, NULL); in __i915_gem_userptr_get_pages_worker() 504 pinned += ret; in __i915_gem_userptr_get_pages_worker() 515 if (pinned == npages) { in __i915_gem_userptr_get_pages_worker() 519 pinned = 0; in __i915_gem_userptr_get_pages_worker() 530 release_pages(pvec, pinned); in __i915_gem_userptr_get_pages_worker() [all …]
|
D | i915_gem_pages.c | 281 bool pinned; in i915_gem_object_pin_map() local 292 pinned = !(type & I915_MAP_OVERRIDE); in i915_gem_object_pin_map() 306 pinned = false; in i915_gem_object_pin_map() 312 if (pinned) { in i915_gem_object_pin_map()
|
/Linux-v5.4/tools/testing/selftests/bpf/ |
D | test_xdp_veth.sh | 103 bpftool map update pinned $BPF_DIR/maps/tx_port key 0 0 0 0 value 122 0 0 0 104 bpftool map update pinned $BPF_DIR/maps/tx_port key 1 0 0 0 value 133 0 0 0 105 bpftool map update pinned $BPF_DIR/maps/tx_port key 2 0 0 0 value 111 0 0 0 106 ip link set dev veth1 xdp pinned $BPF_DIR/progs/redirect_map_0 107 ip link set dev veth2 xdp pinned $BPF_DIR/progs/redirect_map_1 108 ip link set dev veth3 xdp pinned $BPF_DIR/progs/redirect_map_2
|
/Linux-v5.4/include/trace/events/ |
D | xen.h | 303 TP_PROTO(struct mm_struct *mm, unsigned long pfn, unsigned level, bool pinned), 304 TP_ARGS(mm, pfn, level, pinned), 309 __field(bool, pinned) 314 __entry->pinned = pinned), 317 __entry->pinned ? "" : "un") 321 TP_PROTO(unsigned long pfn, unsigned level, bool pinned), 322 TP_ARGS(pfn, level, pinned), 326 __field(bool, pinned) 330 __entry->pinned = pinned), 333 __entry->pinned ? "" : "un")
|
/Linux-v5.4/drivers/fpga/ |
D | dfl-afu-dma-region.c | 48 int ret, pinned; in afu_dma_pin_pages() local 60 pinned = get_user_pages_fast(region->user_addr, npages, FOLL_WRITE, in afu_dma_pin_pages() 62 if (pinned < 0) { in afu_dma_pin_pages() 63 ret = pinned; in afu_dma_pin_pages() 65 } else if (pinned != npages) { in afu_dma_pin_pages() 70 dev_dbg(dev, "%d pages pinned\n", pinned); in afu_dma_pin_pages() 75 put_all_pages(region->pages, pinned); in afu_dma_pin_pages()
|
/Linux-v5.4/drivers/infiniband/hw/hfi1/ |
D | user_pages.c | 74 unsigned long ulimit = rlimit(RLIMIT_MEMLOCK), pinned, cache_limit, in hfi1_can_pin_pages() local 94 pinned = atomic64_read(&mm->pinned_vm); in hfi1_can_pin_pages() 97 if (pinned + npages >= ulimit && !can_lock) in hfi1_can_pin_pages()
|
D | user_exp_rcv.c | 218 int pinned; in pin_rcv_pages() local 256 pinned = hfi1_acquire_user_pages(fd->mm, vaddr, npages, true, pages); in pin_rcv_pages() 257 if (pinned <= 0) { in pin_rcv_pages() 259 return pinned; in pin_rcv_pages() 263 fd->tid_n_pinned += pinned; in pin_rcv_pages() 264 return pinned; in pin_rcv_pages() 319 int ret = 0, need_group = 0, pinned; in hfi1_user_exp_rcv_setup() local 343 pinned = pin_rcv_pages(fd, tidbuf); in hfi1_user_exp_rcv_setup() 344 if (pinned <= 0) { in hfi1_user_exp_rcv_setup() 347 return pinned; in hfi1_user_exp_rcv_setup() [all …]
|
D | user_sdma.c | 950 int pinned, cleared; in pin_sdma_pages() local 967 pinned = hfi1_acquire_user_pages(pq->mm, in pin_sdma_pages() 971 if (pinned < 0) { in pin_sdma_pages() 973 return pinned; in pin_sdma_pages() 975 if (pinned != npages) { in pin_sdma_pages() 976 unpin_vector_pages(pq->mm, pages, node->npages, pinned); in pin_sdma_pages() 982 atomic_add(pinned, &pq->n_locked); in pin_sdma_pages() 983 return pinned; in pin_sdma_pages() 997 int ret = 0, pinned, npages; in pin_vector_pages() local 1033 pinned = pin_sdma_pages(req, iovec, node, npages); in pin_vector_pages() [all …]
|
/Linux-v5.4/tools/bpf/bpftool/Documentation/ |
D | bpftool-map.rst | 42 | *MAP* := { **id** *MAP_ID* | **pinned** *FILE* } 44 | *PROG* := { **id** *PROG_ID* | **pinned** *FILE* | **tag** *PROG_TAG* } 158 Show file names of pinned maps. 208 | **# bpftool map del pinned /sys/fs/bpf/map key 13 00 07 00** 216 processing. Note that the prog array map MUST be pinned into the BPF virtual 230 pinned /sys/fs/bpf/foo/xdp 234 pinned /sys/fs/bpf/foo/process 238 pinned /sys/fs/bpf/foo/debug 250 | **# bpftool map dump pinned /sys/fs/bpf/bar** 257 | **# bpftool map update pinned /sys/fs/bpf/bar key 0 0 0 0 value pinned /sys/fs/bpf/foo/debug** [all …]
|
D | bpftool-btf.rst | 28 | *MAP* := { **id** *MAP_ID* | **pinned** *FILE* } 29 | *PROG* := { **id** *PROG_ID* | **pinned** *FILE* | **tag** *PROG_TAG* } 220 **# bpftool btf dump map pinned /sys/fs/bpf/map_name** 226 **# bpftool btf dump prog pinned /sys/fs/bpf/prog_name**
|
/Linux-v5.4/fs/btrfs/ |
D | inode-map.c | 218 struct btrfs_free_space_ctl *pinned = root->free_ino_pinned; in btrfs_return_ino() local 224 __btrfs_add_free_space(fs_info, pinned, objectid, 1); in btrfs_return_ino() 237 __btrfs_add_free_space(fs_info, pinned, objectid, 1); in btrfs_return_ino() 371 struct btrfs_free_space_ctl *pinned = root->free_ino_pinned; in btrfs_init_free_ino_ctl() local 388 spin_lock_init(&pinned->tree_lock); in btrfs_init_free_ino_ctl() 389 pinned->unit = 1; in btrfs_init_free_ino_ctl() 390 pinned->start = 0; in btrfs_init_free_ino_ctl() 391 pinned->private = NULL; in btrfs_init_free_ino_ctl() 392 pinned->extents_thresh = 0; in btrfs_init_free_ino_ctl() 393 pinned->op = &pinned_free_ino_op; in btrfs_init_free_ino_ctl()
|
/Linux-v5.4/tools/bpf/bpftool/bash-completion/ |
D | bpftool | 208 file|pinned) 266 local PROG_TYPE='id pinned tag' 267 local MAP_TYPE='id pinned' 318 pinned) 338 pinned) 364 COMPREPLY=( $( compgen -W "id pinned" -- "$cur" ) ) 402 pinned|pinmaps) 450 local MAP_TYPE='id pinned' 556 local MAP_TYPE='id pinned' 562 local PROG_TYPE='id pinned tag' [all …]
|
/Linux-v5.4/Documentation/powerpc/ |
D | pmu-ebb.rst | 53 existing "pinned" and "exclusive" attributes of perf_events. This means EBB 54 events will be given priority over other events, unless they are also pinned. 55 If an EBB event and a regular event are both pinned, then whichever is enabled 70 An EBB event must be created with the "pinned" and "exclusive" attributes set. 100 This behaviour occurs because the EBB event is pinned and exclusive. When the 101 EBB event is enabled it will force all other non-pinned events off the PMU. In 103 pinned on the PMU then the enable will not be successful.
|
/Linux-v5.4/drivers/gpu/drm/qxl/ |
D | qxl_object.c | 54 void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain, bool pinned) in qxl_ttm_placement_from_domain() argument 57 u32 pflag = pinned ? TTM_PL_FLAG_NO_EVICT : 0; in qxl_ttm_placement_from_domain() 81 unsigned long size, bool kernel, bool pinned, u32 domain, in qxl_bo_create() argument 104 bo->pin_count = pinned ? 1 : 0; in qxl_bo_create() 111 qxl_ttm_placement_from_domain(bo, domain, pinned); in qxl_bo_create()
|
D | qxl_object.h | 91 bool kernel, bool pinned, u32 domain, 102 extern void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain, bool pinned);
|
/Linux-v5.4/arch/powerpc/mm/book3s64/ |
D | iommu_api.c | 61 long i, ret, locked_entries = 0, pinned = 0; in mm_iommu_do_alloc() local 110 pinned += n; in mm_iommu_do_alloc() 114 pinned += ret; in mm_iommu_do_alloc() 118 if (pinned != entries) { in mm_iommu_do_alloc() 171 for (i = 0; i < pinned; i++) in mm_iommu_do_alloc()
|
/Linux-v5.4/Documentation/infiniband/ |
D | user_verbs.rst | 54 amount of memory pinned in the process's pinned_vm, and checks that 57 Pages that are pinned multiple times are counted each time they are 58 pinned, so the value of pinned_vm may be an overestimate of the 59 number of pages pinned by a process.
|
/Linux-v5.4/kernel/events/ |
D | hw_breakpoint.c | 64 unsigned int pinned; member 149 if (nr > slots->pinned) in fetch_bp_busy_slots() 150 slots->pinned = nr; in fetch_bp_busy_slots() 166 slots->pinned += weight; in fetch_this_slot() 294 if (slots.pinned + (!!slots.flexible) > nr_slots[type]) in __reserve_bp_slot()
|
/Linux-v5.4/samples/bpf/ |
D | tcp_bpf.readme | 15 bpftool cgroup attach /tmp/cgroupv2/foo sock_ops pinned /sys/fs/bpf/tcp_prog 28 bpftool cgroup detach /tmp/cgroupv2/foo sock_ops pinned /sys/fs/bpf/tcp_prog
|
D | run_cookie_uid_helper_example.sh | 8 iptables -D OUTPUT -m bpf --object-pinned ${mnt_dir}/bpf_prog -j ACCEPT
|
/Linux-v5.4/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem.c | 662 int ret, pinned = 0, npages = etnaviv_obj->base.size >> PAGE_SHIFT; in etnaviv_gem_userptr_get_pages() local 674 unsigned num_pages = npages - pinned; in etnaviv_gem_userptr_get_pages() 675 uint64_t ptr = userptr->ptr + pinned * PAGE_SIZE; in etnaviv_gem_userptr_get_pages() 676 struct page **pages = pvec + pinned; in etnaviv_gem_userptr_get_pages() 681 release_pages(pvec, pinned); in etnaviv_gem_userptr_get_pages() 686 pinned += ret; in etnaviv_gem_userptr_get_pages() 688 } while (pinned < npages); in etnaviv_gem_userptr_get_pages()
|
/Linux-v5.4/drivers/gpu/drm/i915/gt/ |
D | selftest_context.c | 167 void *pinned; in live_context_size() member 183 saved.pinned = fetch_and_zero(&engine->pinned_default_state); in live_context_size() 192 engine->pinned_default_state = saved.pinned; in live_context_size()
|
/Linux-v5.4/tools/perf/tests/attr/ |
D | base-record | 15 pinned=0
|
D | base-stat | 15 pinned=0
|
/Linux-v5.4/drivers/xen/ |
D | privcmd.c | 591 int pinned; in lock_pages() local 599 pinned = get_user_pages_fast( in lock_pages() 602 if (pinned < 0) in lock_pages() 603 return pinned; in lock_pages() 605 nr_pages -= pinned; in lock_pages() 606 pages += pinned; in lock_pages()
|