Home
last modified time | relevance | path

Searched refs:pinned (Results 1 – 25 of 94) sorted by relevance

1234

/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_userptr.c507 int pinned, ret; in __i915_gem_userptr_get_pages_worker() local
510 pinned = 0; in __i915_gem_userptr_get_pages_worker()
523 while (pinned < npages) { in __i915_gem_userptr_get_pages_worker()
526 obj->userptr.ptr + pinned * PAGE_SIZE, in __i915_gem_userptr_get_pages_worker()
527 npages - pinned, in __i915_gem_userptr_get_pages_worker()
529 pvec + pinned, NULL, NULL); in __i915_gem_userptr_get_pages_worker()
533 pinned += ret; in __i915_gem_userptr_get_pages_worker()
544 if (pinned == npages) { in __i915_gem_userptr_get_pages_worker()
548 pinned = 0; in __i915_gem_userptr_get_pages_worker()
559 release_pages(pvec, pinned); in __i915_gem_userptr_get_pages_worker()
[all …]
/Linux-v4.19/include/trace/events/
Dxen.h303 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-v4.19/fs/btrfs/
Dinode-map.c200 struct btrfs_free_space_ctl *pinned = root->free_ino_pinned; in btrfs_return_ino() local
206 __btrfs_add_free_space(fs_info, pinned, objectid, 1); in btrfs_return_ino()
219 __btrfs_add_free_space(fs_info, pinned, objectid, 1); in btrfs_return_ino()
353 struct btrfs_free_space_ctl *pinned = root->free_ino_pinned; in btrfs_init_free_ino_ctl() local
370 spin_lock_init(&pinned->tree_lock); in btrfs_init_free_ino_ctl()
371 pinned->unit = 1; in btrfs_init_free_ino_ctl()
372 pinned->start = 0; in btrfs_init_free_ino_ctl()
373 pinned->private = NULL; in btrfs_init_free_ino_ctl()
374 pinned->extents_thresh = 0; in btrfs_init_free_ino_ctl()
375 pinned->op = &pinned_free_ino_op; in btrfs_init_free_ino_ctl()
/Linux-v4.19/drivers/fpga/
Ddfl-afu-dma-region.c93 int ret, pinned; in afu_dma_pin_pages() local
105 pinned = get_user_pages_fast(region->user_addr, npages, 1, in afu_dma_pin_pages()
107 if (pinned < 0) { in afu_dma_pin_pages()
108 ret = pinned; in afu_dma_pin_pages()
110 } else if (pinned != npages) { in afu_dma_pin_pages()
115 dev_dbg(dev, "%d pages pinned\n", pinned); in afu_dma_pin_pages()
120 put_all_pages(region->pages, pinned); in afu_dma_pin_pages()
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Duser_pages.c74 unsigned long ulimit = rlimit(RLIMIT_MEMLOCK), pinned, cache_limit, in hfi1_can_pin_pages() local
95 pinned = mm->pinned_vm; in hfi1_can_pin_pages()
99 if (pinned + npages >= ulimit && !can_lock) in hfi1_can_pin_pages()
Duser_exp_rcv.c218 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
340 pinned = pin_rcv_pages(fd, tidbuf); in hfi1_user_exp_rcv_setup()
341 if (pinned <= 0) { in hfi1_user_exp_rcv_setup()
344 return pinned; in hfi1_user_exp_rcv_setup()
[all …]
Duser_sdma.c954 int pinned, cleared; in pin_sdma_pages() local
971 pinned = hfi1_acquire_user_pages(pq->mm, in pin_sdma_pages()
975 if (pinned < 0) { in pin_sdma_pages()
977 return pinned; in pin_sdma_pages()
979 if (pinned != npages) { in pin_sdma_pages()
980 unpin_vector_pages(pq->mm, pages, node->npages, pinned); in pin_sdma_pages()
986 atomic_add(pinned, &pq->n_locked); in pin_sdma_pages()
987 return pinned; in pin_sdma_pages()
1001 int ret = 0, pinned, npages; in pin_vector_pages() local
1037 pinned = pin_sdma_pages(req, iovec, node, npages); in pin_vector_pages()
[all …]
/Linux-v4.19/drivers/gpu/drm/virtio/
Dvirtgpu_object.c45 bool pinned) in virtio_gpu_init_ttm_placement() argument
48 u32 pflag = pinned ? TTM_PL_FLAG_NO_EVICT : 0; in virtio_gpu_init_ttm_placement()
62 unsigned long size, bool kernel, bool pinned, in virtio_gpu_object_create() argument
89 virtio_gpu_init_ttm_placement(bo, pinned); in virtio_gpu_object_create()
Dvirtgpu_gem.c39 bool pinned) in virtio_gpu_alloc_object() argument
45 ret = virtio_gpu_object_create(vgdev, size, kernel, pinned, &obj); in virtio_gpu_alloc_object()
/Linux-v4.19/tools/bpf/bpftool/Documentation/
Dbpftool-prog.rst30 | *MAP* := { **id** *MAP_ID* | **pinned** *FILE* }
31 | *PROG* := { **id** *PROG_ID* | **pinned** *FILE* | **tag** *PROG_TAG* }
87 use, referring to it by **id** or through a **pinned** file.
112 Show file names of pinned programs.
168 **# bpftool prog dum jited pinned /sys/fs/bpf/prog opcodes**
185 | **# bpftool prog show pinned /sys/fs/bpf/xdp1**
Dbpftool-map.rst34 | *MAP* := { **id** *MAP_ID* | **pinned** *FILE* }
36 | *PROG* := { **id** *PROG_ID* | **pinned** *FILE* | **tag** *PROG_TAG* }
115 Show file names of pinned maps.
157 | **# bpftool map del pinned /sys/fs/bpf/map key 13 00 07 00**
/Linux-v4.19/Documentation/powerpc/
Dpmu-ebb.txt52 existing "pinned" and "exclusive" attributes of perf_events. This means EBB
53 events will be given priority over other events, unless they are also pinned.
54 If an EBB event and a regular event are both pinned, then whichever is enabled
69 An EBB event must be created with the "pinned" and "exclusive" attributes set.
99 This behaviour occurs because the EBB event is pinned and exclusive. When the
100 EBB event is enabled it will force all other non-pinned events off the PMU. In
102 pinned on the PMU then the enable will not be successful.
/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_object.c53 void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain, bool pinned) in qxl_ttm_placement_from_domain() argument
56 u32 pflag = pinned ? TTM_PL_FLAG_NO_EVICT : 0; in qxl_ttm_placement_from_domain()
79 unsigned long size, bool kernel, bool pinned, u32 domain, in qxl_bo_create() argument
102 bo->pin_count = pinned ? 1 : 0; in qxl_bo_create()
109 qxl_ttm_placement_from_domain(bo, domain, pinned); in qxl_bo_create()
Dqxl_object.h89 bool kernel, bool pinned, u32 domain,
100 extern void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain, bool pinned);
/Linux-v4.19/Documentation/infiniband/
Duser_verbs.txt49 amount of memory pinned in the process's locked_vm, and checks that
52 Pages that are pinned multiple times are counted each time they are
53 pinned, so the value of locked_vm may be an overestimate of the
54 number of pages pinned by a process.
/Linux-v4.19/tools/bpf/bpftool/bash-completion/
Dbpftool201 file|pinned)
255 local PROG_TYPE='id pinned tag'
306 COMPREPLY=( $( compgen -W "id pinned" -- "$cur" ) )
332 pinned)
356 local MAP_TYPE='id pinned'
410 local MAP_TYPE='id pinned'
416 local PROG_TYPE='id pinned tag'
506 local PROG_TYPE='id pinned tag'
530 # "id|pinned|tag" (we already checked for
/Linux-v4.19/kernel/events/
Dhw_breakpoint.c77 unsigned int pinned; member
162 if (nr > slots->pinned) in fetch_bp_busy_slots()
163 slots->pinned = nr; in fetch_bp_busy_slots()
179 slots->pinned += weight; in fetch_this_slot()
307 if (slots.pinned + (!!slots.flexible) > nr_slots[type]) in __reserve_bp_slot()
/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_gem.c682 int ret, pinned = 0, npages = etnaviv_obj->base.size >> PAGE_SHIFT; in etnaviv_gem_userptr_get_pages() local
694 unsigned num_pages = npages - pinned; in etnaviv_gem_userptr_get_pages()
695 uint64_t ptr = userptr->ptr + pinned * PAGE_SIZE; in etnaviv_gem_userptr_get_pages()
696 struct page **pages = pvec + pinned; in etnaviv_gem_userptr_get_pages()
701 release_pages(pvec, pinned); in etnaviv_gem_userptr_get_pages()
706 pinned += ret; in etnaviv_gem_userptr_get_pages()
708 } while (pinned < npages); in etnaviv_gem_userptr_get_pages()
/Linux-v4.19/samples/bpf/
Drun_cookie_uid_helper_example.sh8 iptables -D OUTPUT -m bpf --object-pinned ${mnt_dir}/bpf_prog -j ACCEPT
/Linux-v4.19/tools/perf/tests/attr/
Dbase-record15 pinned=0
Dbase-stat15 pinned=0
/Linux-v4.19/drivers/xen/
Dprivcmd.c590 int pinned; in lock_pages() local
598 pinned = get_user_pages_fast( in lock_pages()
601 if (pinned < 0) in lock_pages()
602 return pinned; in lock_pages()
604 nr_pages -= pinned; in lock_pages()
605 pages += pinned; in lock_pages()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Di915_vma.c108 int pinned; in create_vmas() local
111 for (pinned = 0; pinned <= 1; pinned++) { in create_vmas()
126 if (!pinned) { in create_vmas()
/Linux-v4.19/tools/testing/selftests/powerpc/pmu/ebb/
Dtask_event_pinned_vs_ebb_test.c26 event->attr.pinned = 1; in setup_child_event()
Dcpu_event_pinned_vs_ebb_test.c26 event->attr.pinned = 1; in setup_cpu_event()

1234