Searched refs:man (Results 1 - 25 of 102) sorted by relevance

12345

/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_system_manager.c35 static int vmw_sys_man_alloc(struct ttm_resource_manager *man, argument
48 static void vmw_sys_man_free(struct ttm_resource_manager *man, argument
51 ttm_resource_fini(man, res);
63 struct ttm_resource_manager *man = local
64 kzalloc(sizeof(*man), GFP_KERNEL);
66 if (!man)
69 man->use_tt = true;
70 man->func = &vmw_sys_manager_func;
72 ttm_resource_manager_init(man, bdev, 0);
73 ttm_set_driver_manager(bdev, VMW_PL_SYSTEM, man);
80 struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, local
[all...]
H A Dvmwgfx_cmdbuf.c141 * @man: The command buffer manager.
154 struct vmw_cmdbuf_man *man; member in struct:vmw_cmdbuf_header
196 static int vmw_cmdbuf_startstop(struct vmw_cmdbuf_man *man, u32 context,
198 static int vmw_cmdbuf_preempt(struct vmw_cmdbuf_man *man, u32 context);
203 * @man: The range manager.
206 static int vmw_cmdbuf_cur_lock(struct vmw_cmdbuf_man *man, bool interruptible) argument
209 if (mutex_lock_interruptible(&man->cur_mutex))
212 mutex_lock(&man->cur_mutex);
221 * @man: The range manager.
223 static void vmw_cmdbuf_cur_unlock(struct vmw_cmdbuf_man *man) argument
258 struct vmw_cmdbuf_man *man = header->man; local
283 struct vmw_cmdbuf_man *man = header->man; local
303 struct vmw_cmdbuf_man *man = header->man; local
339 vmw_cmdbuf_ctx_submit(struct vmw_cmdbuf_man *man, struct vmw_cmdbuf_context *ctx) argument
377 vmw_cmdbuf_ctx_process(struct vmw_cmdbuf_man *man, struct vmw_cmdbuf_context *ctx, int *notempty) argument
434 vmw_cmdbuf_man_process(struct vmw_cmdbuf_man *man) argument
474 vmw_cmdbuf_ctx_add(struct vmw_cmdbuf_man *man, struct vmw_cmdbuf_header *header, SVGACBContext cb_context) argument
496 vmw_cmdbuf_irqthread(struct vmw_cmdbuf_man *man) argument
514 struct vmw_cmdbuf_man *man = local
627 vmw_cmdbuf_man_idle(struct vmw_cmdbuf_man *man, bool check_preempted) argument
660 __vmw_cmdbuf_cur_flush(struct vmw_cmdbuf_man *man) argument
693 vmw_cmdbuf_cur_flush(struct vmw_cmdbuf_man *man, bool interruptible) argument
718 vmw_cmdbuf_idle(struct vmw_cmdbuf_man *man, bool interruptible, unsigned long timeout) argument
762 vmw_cmdbuf_try_alloc(struct vmw_cmdbuf_man *man, struct vmw_cmdbuf_alloc_info *info) argument
796 vmw_cmdbuf_alloc_space(struct vmw_cmdbuf_man *man, struct drm_mm_node *node, size_t size, bool interruptible) argument
860 vmw_cmdbuf_space_pool(struct vmw_cmdbuf_man *man, struct vmw_cmdbuf_header *header, size_t size, bool interruptible) argument
914 vmw_cmdbuf_space_inline(struct vmw_cmdbuf_man *man, struct vmw_cmdbuf_header *header, int size) argument
955 vmw_cmdbuf_alloc(struct vmw_cmdbuf_man *man, size_t size, bool interruptible, struct vmw_cmdbuf_header **p_header) argument
998 vmw_cmdbuf_reserve_cur(struct vmw_cmdbuf_man *man, size_t size, int ctx_id, bool interruptible) argument
1044 vmw_cmdbuf_commit_cur(struct vmw_cmdbuf_man *man, size_t size, bool flush) argument
1073 vmw_cmdbuf_reserve(struct vmw_cmdbuf_man *man, size_t size, int ctx_id, bool interruptible, struct vmw_cmdbuf_header *header) argument
1101 vmw_cmdbuf_commit(struct vmw_cmdbuf_man *man, size_t size, struct vmw_cmdbuf_header *header, bool flush) argument
1131 vmw_cmdbuf_send_device_command(struct vmw_cmdbuf_man *man, const void *command, size_t size) argument
1168 vmw_cmdbuf_preempt(struct vmw_cmdbuf_man *man, u32 context) argument
1193 vmw_cmdbuf_startstop(struct vmw_cmdbuf_man *man, u32 context, bool enable) argument
1220 vmw_cmdbuf_set_pool_size(struct vmw_cmdbuf_man *man, size_t size) argument
1291 struct vmw_cmdbuf_man *man; local
1367 vmw_cmdbuf_remove_pool(struct vmw_cmdbuf_man *man) argument
1389 vmw_cmdbuf_man_destroy(struct vmw_cmdbuf_man *man) argument
[all...]
H A Dvmwgfx_cmdbuf_res.c43 * @man: Pointer to a resource manager for this entry.
50 struct vmw_cmdbuf_res_manager *man; member in struct:vmw_cmdbuf_res
73 * @man: Pointer to the command buffer resource manager
82 vmw_cmdbuf_res_lookup(struct vmw_cmdbuf_res_manager *man, argument
89 hash_for_each_possible_rcu(man->resources, hash, head, key) {
99 * @man: Pointer to the command buffer resource manager
105 static void vmw_cmdbuf_res_free(struct vmw_cmdbuf_res_manager *man, argument
136 list_add_tail(&entry->head, &entry->man->list);
167 vmw_cmdbuf_res_free(entry->man, entry);
170 hash_add_rcu(entry->man
195 vmw_cmdbuf_res_add(struct vmw_cmdbuf_res_manager *man, enum vmw_cmdbuf_res_type res_type, u32 user_key, struct vmw_resource *res, struct list_head *list) argument
234 vmw_cmdbuf_res_remove(struct vmw_cmdbuf_res_manager *man, enum vmw_cmdbuf_res_type res_type, u32 user_key, struct list_head *list, struct vmw_resource **res_p) argument
285 struct vmw_cmdbuf_res_manager *man; local
307 vmw_cmdbuf_res_man_destroy(struct vmw_cmdbuf_res_manager *man) argument
[all...]
H A Dvmwgfx_gmrid_manager.c47 static struct vmwgfx_gmrid_man *to_gmrid_manager(struct ttm_resource_manager *man) argument
49 return container_of(man, struct vmwgfx_gmrid_man, manager);
52 static int vmw_gmrid_man_get_node(struct ttm_resource_manager *man, argument
57 struct vmwgfx_gmrid_man *gman = to_gmrid_manager(man);
68 ttm_resource_fini(man, *res);
122 ttm_resource_fini(man, *res);
127 static void vmw_gmrid_man_put_node(struct ttm_resource_manager *man, argument
130 struct vmwgfx_gmrid_man *gman = to_gmrid_manager(man);
136 ttm_resource_fini(man, res);
140 static void vmw_gmrid_man_debug(struct ttm_resource_manager *man, argument
156 struct ttm_resource_manager *man; local
192 struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, type); local
[all...]
/linux-master/drivers/gpu/drm/ttm/
H A Dttm_sys_manager.c10 static int ttm_sys_man_alloc(struct ttm_resource_manager *man, argument
23 static void ttm_sys_man_free(struct ttm_resource_manager *man, argument
26 ttm_resource_fini(man, res);
37 struct ttm_resource_manager *man = &bdev->sysman; local
43 man->use_tt = true;
44 man->func = &ttm_sys_manager_func;
46 ttm_resource_manager_init(man, bdev, 0);
47 ttm_set_driver_manager(bdev, TTM_PL_SYSTEM, man);
48 ttm_resource_manager_set_used(man, true);
H A Dttm_resource.c62 struct ttm_resource_manager *man; local
71 man = ttm_manager_type(pos->first->bo->bdev, i);
72 list_bulk_move_tail(&man->lru[j], &pos->first->lru,
164 struct ttm_resource_manager *man; local
166 man = ttm_manager_type(bdev, res->mem_type);
167 list_move_tail(&res->lru, &man->lru[bo->priority]);
183 struct ttm_resource_manager *man; local
195 man = ttm_manager_type(bo->bdev, place->mem_type);
200 list_add_tail(&res->lru, &man->lru[bo->priority]);
201 man
216 ttm_resource_fini(struct ttm_resource_manager *man, struct ttm_resource *res) argument
232 struct ttm_resource_manager *man = local
249 struct ttm_resource_manager *man; local
281 struct ttm_resource_manager *man; local
313 struct ttm_resource_manager *man; local
347 ttm_resource_manager_init(struct ttm_resource_manager *man, struct ttm_device *bdev, uint64_t size) argument
373 ttm_resource_manager_evict_all(struct ttm_device *bdev, struct ttm_resource_manager *man) argument
424 ttm_resource_manager_usage(struct ttm_resource_manager *man) argument
441 ttm_resource_manager_debug(struct ttm_resource_manager *man, struct drm_printer *p) argument
462 ttm_resource_manager_first(struct ttm_resource_manager *man, struct ttm_resource_cursor *cursor) argument
487 ttm_resource_manager_next(struct ttm_resource_manager *man, struct ttm_resource_cursor *cursor, struct ttm_resource *res) argument
695 struct ttm_resource_manager *man = local
715 ttm_resource_manager_create_debugfs(struct ttm_resource_manager *man, struct dentry * parent, const char *name) argument
[all...]
H A Dttm_range_manager.c53 to_range_manager(struct ttm_resource_manager *man) argument
55 return container_of(man, struct ttm_range_manager, manager);
58 static int ttm_range_man_alloc(struct ttm_resource_manager *man, argument
63 struct ttm_range_manager *rman = to_range_manager(man);
72 lpfn = man->size;
92 ttm_resource_fini(man, &node->base);
102 static void ttm_range_man_free(struct ttm_resource_manager *man, argument
106 struct ttm_range_manager *rman = to_range_manager(man);
112 ttm_resource_fini(man, res);
116 static bool ttm_range_man_intersects(struct ttm_resource_manager *man, argument
132 ttm_range_man_compatible(struct ttm_resource_manager *man, struct ttm_resource *res, const struct ttm_place *place, size_t size) argument
147 ttm_range_man_debug(struct ttm_resource_manager *man, struct drm_printer *printer) argument
182 struct ttm_resource_manager *man; local
217 struct ttm_resource_manager *man = ttm_manager_type(bdev, type); local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_preempt_mgr.c42 struct ttm_resource_manager *man = &adev->mman.preempt_mgr; local
44 return sysfs_emit(buf, "%llu\n", ttm_resource_manager_usage(man));
52 * @man: TTM memory type manager
59 static int amdgpu_preempt_mgr_new(struct ttm_resource_manager *man, argument
76 * @man: TTM memory type manager
81 static void amdgpu_preempt_mgr_del(struct ttm_resource_manager *man, argument
84 ttm_resource_fini(man, res);
102 struct ttm_resource_manager *man = &adev->mman.preempt_mgr; local
105 man->use_tt = true;
106 man
131 struct ttm_resource_manager *man = &adev->mman.preempt_mgr; local
[all...]
H A Damdgpu_gtt_mgr.c30 to_gtt_mgr(struct ttm_resource_manager *man) argument
32 return container_of(man, struct amdgpu_gtt_mgr, manager);
49 struct ttm_resource_manager *man; local
51 man = ttm_manager_type(&adev->mman.bdev, TTM_PL_TT);
52 return sysfs_emit(buf, "%llu\n", man->size);
69 struct ttm_resource_manager *man = &adev->mman.gtt_mgr.manager; local
71 return sysfs_emit(buf, "%llu\n", ttm_resource_manager_usage(man));
106 * @man: TTM memory type manager
113 static int amdgpu_gtt_mgr_new(struct ttm_resource_manager *man, argument
118 struct amdgpu_gtt_mgr *mgr = to_gtt_mgr(man);
168 amdgpu_gtt_mgr_del(struct ttm_resource_manager *man, struct ttm_resource *res) argument
217 amdgpu_gtt_mgr_intersects(struct ttm_resource_manager *man, struct ttm_resource *res, const struct ttm_place *place, size_t size) argument
235 amdgpu_gtt_mgr_compatible(struct ttm_resource_manager *man, struct ttm_resource *res, const struct ttm_place *place, size_t size) argument
251 amdgpu_gtt_mgr_debug(struct ttm_resource_manager *man, struct drm_printer *printer) argument
280 struct ttm_resource_manager *man = &mgr->manager; local
309 struct ttm_resource_manager *man = &mgr->manager; local
[all...]
/linux-master/tools/power/acpi/tools/pfrut/
H A DMakefile6 EXTRA_INSTALL = install-man
7 EXTRA_UNINSTALL = uninstall-man
18 install-man: $(srctree)/man/pfrut.8
21 uninstall-man:
/linux-master/drivers/gpu/drm/xe/
H A Dxe_ttm_sys_mgr.c29 static int xe_ttm_sys_mgr_new(struct ttm_resource_manager *man, argument
45 ttm_resource_manager_usage(man) > (man->size << PAGE_SHIFT)) {
59 ttm_resource_fini(man, &node->base.base);
64 static void xe_ttm_sys_mgr_del(struct ttm_resource_manager *man, argument
69 ttm_resource_fini(man, res);
73 static void xe_ttm_sys_mgr_debug(struct ttm_resource_manager *man, argument
88 struct ttm_resource_manager *man = &xe->mem.sys_mgr; local
91 ttm_resource_manager_set_used(man, false);
93 err = ttm_resource_manager_evict_all(&xe->ttm, man);
103 struct ttm_resource_manager *man = &xe->mem.sys_mgr; local
[all...]
H A Dxe_ttm_vram_mgr.h28 u64 xe_ttm_vram_get_cpu_visible_size(struct ttm_resource_manager *man);
29 void xe_ttm_vram_get_used(struct ttm_resource_manager *man,
39 to_xe_ttm_vram_mgr(struct ttm_resource_manager *man) argument
41 return container_of(man, struct xe_ttm_vram_mgr, manager);
H A Dxe_ttm_vram_mgr.c47 static int xe_ttm_vram_mgr_new(struct ttm_resource_manager *man, argument
52 struct xe_ttm_vram_mgr *mgr = to_xe_ttm_vram_mgr(man);
60 if (!lpfn || lpfn > man->size >> PAGE_SHIFT)
61 lpfn = man->size >> PAGE_SHIFT;
73 if (ttm_resource_manager_usage(man) > man->size) {
83 if (place->fpfn || lpfn != man->size >> PAGE_SHIFT)
202 ttm_resource_fini(man, &vres->base);
208 static void xe_ttm_vram_mgr_del(struct ttm_resource_manager *man, argument
213 struct xe_ttm_vram_mgr *mgr = to_xe_ttm_vram_mgr(man);
226 xe_ttm_vram_mgr_debug(struct ttm_resource_manager *man, struct drm_printer *printer) argument
245 xe_ttm_vram_mgr_intersects(struct ttm_resource_manager *man, struct ttm_resource *res, const struct ttm_place *place, size_t size) argument
275 xe_ttm_vram_mgr_compatible(struct ttm_resource_manager *man, struct ttm_resource *res, const struct ttm_place *place, size_t size) argument
317 struct ttm_resource_manager *man = &mgr->manager; local
339 struct ttm_resource_manager *man = &mgr->manager; local
464 xe_ttm_vram_get_cpu_visible_size(struct ttm_resource_manager *man) argument
471 xe_ttm_vram_get_used(struct ttm_resource_manager *man, u64 *used, u64 *used_visible) argument
[all...]
H A Dxe_debugfs.c112 struct ttm_resource_manager *man; local
125 man = ttm_manager_type(bdev, mem_type);
127 if (man) {
131 ttm_resource_manager_create_debugfs(man, root, name);
135 man = ttm_manager_type(bdev, XE_PL_TT);
136 ttm_resource_manager_create_debugfs(man, root, "gtt_mm");
138 man = ttm_manager_type(bdev, XE_PL_STOLEN);
139 if (man)
140 ttm_resource_manager_create_debugfs(man, root, "stolen_mm");
/linux-master/tools/kvm/kvm_stat/
H A DMakefile5 MANDIR=usr/share/man
13 all: man
23 $(error "You need to install asciidoc for man pages")
31 man: $(MAN1)
33 install-man: man
41 install: install-tools install-man
42 .PHONY: all clean man install-tools install-man install
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_resource_test.c66 struct ttm_resource_manager *man; local
69 man = kunit_kzalloc(test, sizeof(*man), GFP_KERNEL);
70 KUNIT_ASSERT_NOT_NULL(test, man);
72 man->use_tt = false;
73 man->func = &ttm_resource_manager_mock_funcs;
75 ttm_resource_manager_init(man, ttm_dev, size);
76 ttm_set_driver_manager(ttm_dev, mem_type, man);
77 ttm_resource_manager_set_used(man, true);
114 struct ttm_resource_manager *man; local
157 struct ttm_resource_manager *man; local
187 struct ttm_resource_manager *man; local
208 struct ttm_resource_manager *man; local
232 struct ttm_resource_manager *man; local
255 struct ttm_resource_manager *man; local
267 struct ttm_resource_manager *man; local
292 struct ttm_resource_manager *man; local
[all...]
/linux-master/tools/bpf/bpftool/Documentation/
H A DMakefile15 mandir ?= $(prefix)/man
23 man: man8
41 $(error "rst2man not found, but required to generate man pages")
49 install: man
50 $(call QUIET_INSTALL, Documentation-man)
55 $(call QUIET_UNINST, Documentation-man)
59 .PHONY: man man8 clean install uninstall
60 .DEFAULT_GOAL := man
/linux-master/drivers/gpu/drm/i915/
H A Di915_ttm_buddy_manager.h59 int i915_ttm_buddy_man_reserve(struct ttm_resource_manager *man,
62 u64 i915_ttm_buddy_man_visible_size(struct ttm_resource_manager *man);
64 void i915_ttm_buddy_man_avail(struct ttm_resource_manager *man,
68 void i915_ttm_buddy_man_force_visible_size(struct ttm_resource_manager *man,
H A Di915_ttm_buddy_manager.c29 to_buddy_manager(struct ttm_resource_manager *man) argument
31 return container_of(man, struct i915_ttm_buddy_manager, manager);
34 static int i915_ttm_buddy_man_alloc(struct ttm_resource_manager *man, argument
39 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
49 lpfn = man->size;
65 if (place->fpfn || lpfn != man->size)
132 ttm_resource_fini(man, &bman_res->base);
137 static void i915_ttm_buddy_man_free(struct ttm_resource_manager *man, argument
141 struct i915_ttm_buddy_manager *bman = to_buddy_manager(man);
148 ttm_resource_fini(man, re
152 i915_ttm_buddy_man_intersects(struct ttm_resource_manager *man, struct ttm_resource *res, const struct ttm_place *place, size_t size) argument
190 i915_ttm_buddy_man_compatible(struct ttm_resource_manager *man, struct ttm_resource *res, const struct ttm_place *place, size_t size) argument
223 i915_ttm_buddy_man_debug(struct ttm_resource_manager *man, struct drm_printer *printer) argument
288 struct ttm_resource_manager *man; local
334 struct ttm_resource_manager *man = ttm_manager_type(bdev, type); local
370 i915_ttm_buddy_man_reserve(struct ttm_resource_manager *man, u64 start, u64 size) argument
405 i915_ttm_buddy_man_visible_size(struct ttm_resource_manager *man) argument
421 i915_ttm_buddy_man_avail(struct ttm_resource_manager *man, u64 *avail, u64 *visible_avail) argument
433 i915_ttm_buddy_man_force_visible_size(struct ttm_resource_manager *man, u64 size) argument
[all...]
H A Dintel_region_ttm.c110 struct ttm_resource_manager *man = mem->region_private; local
119 if (man)
120 ttm_resource_manager_cleanup(man);
138 if (ret || !man)
203 struct ttm_resource_manager *man = mem->region_private; local
238 ret = man->func->alloc(man, &mock_bo, &place, &res);
258 struct ttm_resource_manager *man = mem->region_private; local
265 man->func->free(man, re
[all...]
/linux-master/include/drm/ttm/
H A Dttm_resource.h56 * @man: Pointer to a memory type manager.
62 * by @man. Placement details if applicable are given by @place. If
74 int (*alloc)(struct ttm_resource_manager *man,
82 * @man: Pointer to a memory type manager.
88 void (*free)(struct ttm_resource_manager *man,
94 * @man: Pointer to a memory type manager.
102 bool (*intersects)(struct ttm_resource_manager *man,
110 * @man: Pointer to a memory type manager.
118 bool (*compatible)(struct ttm_resource_manager *man,
126 * @man
308 ttm_resource_manager_set_used(struct ttm_resource_manager *man, bool used) argument
326 ttm_resource_manager_used(struct ttm_resource_manager *man) argument
339 ttm_resource_manager_cleanup(struct ttm_resource_manager *man) argument
[all...]
/linux-master/tools/power/acpi/tools/acpidump/
H A DMakefile11 EXTRA_INSTALL = install-man
12 EXTRA_UNINSTALL = uninstall-man
49 install-man: $(srctree)/man/acpidump.8
52 uninstall-man:
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_ttm.c39 nouveau_manager_del(struct ttm_resource_manager *man, argument
42 nouveau_mem_del(man, reg);
46 nouveau_manager_intersects(struct ttm_resource_manager *man, argument
55 nouveau_manager_compatible(struct ttm_resource_manager *man, argument
64 nouveau_vram_manager_new(struct ttm_resource_manager *man, argument
84 nouveau_mem_del(man, *res);
99 nouveau_gart_manager_new(struct ttm_resource_manager *man, argument
125 nv04_gart_manager_new(struct ttm_resource_manager *man, argument
144 nouveau_mem_del(man, *res);
184 struct ttm_resource_manager *man local
205 struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_VRAM); local
220 struct ttm_resource_manager *man; local
247 struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_TT); local
[all...]
/linux-master/Documentation/tools/rtla/
H A DMakefile9 MANDIR ?= $(PREFIX)/man
34 $(error NOTICE: rst2man required to generate man pages)
39 man: man1
44 install: man
52 .PHONY: man man1 clean install uninstall
53 .DEFAULT_GOAL := man
/linux-master/Documentation/tools/rv/
H A DMakefile8 MANDIR ?= $(PREFIX)/man
33 $(error NOTICE: rst2man required to generate man pages)
38 man: man1
43 install: man
51 .PHONY: man man1 clean install uninstall
52 .DEFAULT_GOAL := man

Completed in 328 milliseconds

12345