Home
last modified time | relevance | path

Searched refs:mm (Results 1 – 25 of 209) sorted by relevance

123456789

/NextBSD/sys/dev/drm2/
HDdrm_mm.c52 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) in drm_mm_kmalloc() argument
59 mtx_lock(&mm->unused_lock); in drm_mm_kmalloc()
60 if (list_empty(&mm->unused_nodes)) in drm_mm_kmalloc()
64 list_entry(mm->unused_nodes.next, in drm_mm_kmalloc()
67 --mm->num_unused; in drm_mm_kmalloc()
69 mtx_unlock(&mm->unused_lock); in drm_mm_kmalloc()
79 int drm_mm_pre_get(struct drm_mm *mm) in drm_mm_pre_get() argument
83 mtx_lock(&mm->unused_lock); in drm_mm_pre_get()
84 while (mm->num_unused < MM_UNUSED_TARGET) { in drm_mm_pre_get()
85 mtx_unlock(&mm->unused_lock); in drm_mm_pre_get()
[all …]
HDdrm_mm.h56 struct drm_mm *mm; member
88 static inline bool drm_mm_initialized(struct drm_mm *mm) in drm_mm_initialized() argument
90 return mm->hole_stack.next; in drm_mm_initialized()
92 #define drm_mm_for_each_node(entry, mm) list_for_each_entry(entry, \ argument
93 &(mm)->head_node.node_list, \
95 #define drm_mm_for_each_scanned_node_reverse(entry, n, mm) \ argument
96 for (entry = (mm)->prev_scanned_node, \
162 extern int drm_mm_insert_node(struct drm_mm *mm,
166 extern int drm_mm_insert_node_in_range(struct drm_mm *mm,
172 extern int drm_mm_insert_node_generic(struct drm_mm *mm,
[all …]
HDdrm_gem.c72 struct drm_gem_mm *mm; in drm_gem_init() local
76 mm = malloc(sizeof(*mm), DRM_MEM_DRIVER, M_NOWAIT); in drm_gem_init()
77 if (!mm) { in drm_gem_init()
82 dev->mm_private = mm; in drm_gem_init()
84 if (drm_ht_create(&mm->offset_hash, 19)) { in drm_gem_init()
85 free(mm, DRM_MEM_DRIVER); in drm_gem_init()
89 mm->idxunr = new_unrhdr(0, DRM_GEM_MAX_IDX, NULL); in drm_gem_init()
97 struct drm_gem_mm *mm = dev->mm_private; in drm_gem_destroy() local
100 drm_ht_remove(&mm->offset_hash); in drm_gem_destroy()
101 delete_unrhdr(mm->idxunr); in drm_gem_destroy()
[all …]
/NextBSD/crypto/openssh/
HDmonitor_mm.c63 mm_make_entry(struct mm_master *mm, struct mmtree *head, in RB_GENERATE()
68 if (mm->mmalloc == NULL) in RB_GENERATE()
71 tmp = mm_xmalloc(mm->mmalloc, sizeof(struct mm_share)); in RB_GENERATE()
78 mm, tmp2, address, size); in RB_GENERATE()
89 struct mm_master *mm; in mm_create() local
92 mm = xcalloc(1, sizeof(struct mm_master)); in mm_create()
94 mm = mm_xmalloc(mmalloc, sizeof(struct mm_master)); in mm_create()
101 mm->mmalloc = mmalloc; in mm_create()
107 mm->address = address; in mm_create()
108 mm->size = size; in mm_create()
[all …]
/NextBSD/sys/dev/drm/
HDdrm_mm.c52 unsigned long drm_mm_tail_space(struct drm_mm *mm) in drm_mm_tail_space() argument
57 tail_node = mm->ml_entry.prev; in drm_mm_tail_space()
65 int drm_mm_remove_space_from_tail(struct drm_mm *mm, unsigned long size) in drm_mm_remove_space_from_tail() argument
70 tail_node = mm->ml_entry.prev; in drm_mm_remove_space_from_tail()
82 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) in drm_mm_kmalloc() argument
92 mtx_lock(&mm->unused_lock); in drm_mm_kmalloc()
93 if (list_empty(&mm->unused_nodes)) in drm_mm_kmalloc()
97 list_entry(mm->unused_nodes.next, in drm_mm_kmalloc()
100 --mm->num_unused; in drm_mm_kmalloc()
102 mtx_unlock(&mm->unused_lock); in drm_mm_kmalloc()
[all …]
HDdrm_sman.c56 if (sman->mm) in drm_sman_takedown()
57 drm_free(sman->mm, sman->num_managers * sizeof(*sman->mm), in drm_sman_takedown()
67 sman->mm = (struct drm_sman_mm *) drm_calloc(num_managers, in drm_sman_init()
68 sizeof(*sman->mm), DRM_MEM_MM); in drm_sman_init()
69 if (!sman->mm) { in drm_sman_init()
84 drm_free(sman->mm, num_managers * sizeof(*sman->mm), DRM_MEM_MM); in drm_sman_init()
92 struct drm_mm *mm = (struct drm_mm *) private; in drm_sman_mm_allocate() local
95 tmp = drm_mm_search_free(mm, size, alignment, 1); in drm_sman_mm_allocate()
113 struct drm_mm *mm = (struct drm_mm *) private; in drm_sman_mm_destroy() local
114 drm_mm_takedown(mm); in drm_sman_mm_destroy()
[all …]
HDdrm_mm.h48 struct drm_mm *mm; member
80 extern struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm,
84 extern int drm_mm_init(struct drm_mm *mm, unsigned long start,
86 extern void drm_mm_takedown(struct drm_mm *mm);
87 extern int drm_mm_clean(struct drm_mm *mm);
88 extern unsigned long drm_mm_tail_space(struct drm_mm *mm);
89 extern int drm_mm_remove_space_from_tail(struct drm_mm *mm,
91 extern int drm_mm_add_space_to_tail(struct drm_mm *mm,
93 extern int drm_mm_pre_get(struct drm_mm *mm);
97 return block->mm; in drm_get_mm()
/NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
HDvdev_mirror.c111 mirror_map_t *mm; in vdev_mirror_map_alloc() local
113 mm = kmem_zalloc(vdev_mirror_map_size(children), KM_SLEEP); in vdev_mirror_map_alloc()
114 mm->mm_children = children; in vdev_mirror_map_alloc()
115 mm->mm_replacing = replacing; in vdev_mirror_map_alloc()
116 mm->mm_root = root; in vdev_mirror_map_alloc()
117 mm->mm_preferred = (int *)((uintptr_t)mm + in vdev_mirror_map_alloc()
120 return mm; in vdev_mirror_map_alloc()
126 mirror_map_t *mm = zio->io_vsd; in vdev_mirror_map_free() local
128 kmem_free(mm, vdev_mirror_map_size(mm->mm_children)); in vdev_mirror_map_free()
137 vdev_mirror_load(mirror_map_t *mm, vdev_t *vd, uint64_t zio_offset) in vdev_mirror_load() argument
[all …]
/NextBSD/contrib/apr/mmap/unix/
HDmmap.c47 apr_mmap_t *mm = themmap; in mmap_cleanup() local
48 apr_mmap_t *next = APR_RING_NEXT(mm,link); in mmap_cleanup()
52 APR_RING_REMOVE(mm,link); in mmap_cleanup()
53 APR_RING_NEXT(mm,link) = NULL; in mmap_cleanup()
54 APR_RING_PREV(mm,link) = NULL; in mmap_cleanup()
56 if (next != mm) { in mmap_cleanup()
62 rv = delete_area(mm->area); in mmap_cleanup()
64 rv = munmap(mm->mm, mm->size); in mmap_cleanup()
66 mm->mm = (void *)-1; in mmap_cleanup()
79 void *mm; in apr_mmap_create() local
[all …]
/NextBSD/crypto/openssl/crypto/whrlpool/asm/
HDwp-mmx.pl78 @mm=("mm0","mm1","mm2","mm3","mm4","mm5","mm6","mm7");
108 for($i=0;$i<8;$i++) { &movq(@mm[$i],&QWP($i*8,"esi")); } # L=H
110 for($i=0;$i<8;$i++) { &movq(&QWP($i*8,"esp"),@mm[$i]); } # K=L
111 for($i=0;$i<8;$i++) { &pxor(@mm[$i],&QWP($i*8,"edi")); } # L^=inp
112 for($i=0;$i<8;$i++) { &movq(&QWP(64+$i*8,"esp"),@mm[$i]); } # S=L
118 &movq (@mm[0],&QWP(2048*$SCALE,$tbl,"esi",8)); # rc[r]
130 &pxor (@mm[0],&QWP(&row(0),$tbl,"esi",8));
131 &$func (@mm[1],&QWP(&row(1),$tbl,"edi",8));
137 &$func (@mm[2],&QWP(&row(2),$tbl,"esi",8));
138 &$func (@mm[3],&QWP(&row(3),$tbl,"edi",8));
[all …]
HDwp-x86_64.pl50 @mm=("%r8","%r9","%r10","%r11","%r12","%r13","%r14","%r15");
86 for($i=0;$i<8;$i++) { $code.="mov $i*8(%rdi),@mm[$i]\n"; } # L=H
88 for($i=0;$i<8;$i++) { $code.="mov @mm[$i],$i*8(%rsp)\n"; } # K=L
89 for($i=0;$i<8;$i++) { $code.="xor $i*8(%rsi),@mm[$i]\n"; } # L^=inp
90 for($i=0;$i<8;$i++) { $code.="mov @mm[$i],64+$i*8(%rsp)\n"; } # S=L
97 mov 4096(%rbp,%rsi,8),@mm[0] # rc[r]
111 xor 0(%rbp,%rsi,8),@mm[0]
112 $func 7(%rbp,%rdi,8),@mm[1]
118 $func 6(%rbp,%rsi,8),@mm[2]
119 $func 5(%rbp,%rdi,8),@mm[3]
[all …]
/NextBSD/contrib/groff/contrib/mm/
HDMakefile.sub20 -test -d $(tmacdir)/mm || $(mkinstalldirs) $(tmacdir)/mm
22 rm -f $(tmacdir)/mm/$$f; \
23 $(INSTALL_DATA) $(srcdir)/mm/$$f $(tmacdir)/mm/$$f; \
26 test -f $(tmacdir)/mm/$$f || touch $(tmacdir)/mm/$$f; \
39 $(srcdir)/mm.tmac > $(tmacdir)/$(tmac_m_prefix)mm.tmac
52 -for f in $(FILES); do rm -f $(tmacdir)/mm/$$f; done
54 test -s $(tmacdir)/mm/$$f || rm -f $(tmacdir)/mm/$$f; \
58 -rm -f $(tmacdir)/$(tmac_m_prefix)mm.tmac
61 -rmdir $(tmacdir)/mm
/NextBSD/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/io/
HDtst.fds.d.out1 fds[0] fi_name = mm@0:null
3 fds[0] fi_pathname = /devices/pseudo/mm@0:null
8 fds[1] fi_name = mm@0:null
10 fds[1] fi_pathname = /devices/pseudo/mm@0:null
15 fds[2] fi_name = mm@0:null
17 fds[2] fi_pathname = /devices/pseudo/mm@0:null
22 fds[3] fi_name = mm@0:null
24 fds[3] fi_pathname = /devices/pseudo/mm@0:null
29 fds[4] fi_name = mm@0:null
31 fds[4] fi_pathname = /devices/pseudo/mm@0:null
/NextBSD/sys/dev/drm2/i915/
HDi915_gem_gtt.c98 dev_priv->mm.aliasing_ppgtt = ppgtt; in i915_gem_init_aliasing_ppgtt()
104 ppgtt->scratch_page_dma_addr = dev_priv->mm.gtt.scratch_page_dma; in i915_gem_init_aliasing_ppgtt()
109 dev_priv->mm.aliasing_ppgtt = ppgtt; in i915_gem_init_aliasing_ppgtt()
195 struct i915_hw_ppgtt *ppgtt = dev_priv->mm.aliasing_ppgtt; in i915_gem_init_ppgtt()
201 if (!dev_priv->mm.aliasing_ppgtt) in i915_gem_init_ppgtt()
247 bool ret = dev_priv->mm.interruptible; in do_idling()
249 if (dev_priv->mm.gtt.do_idle_maps) { in do_idling()
250 dev_priv->mm.interruptible = false; in do_idling()
263 if (dev_priv->mm.gtt.do_idle_maps) in undo_idling()
264 dev_priv->mm.interruptible = interruptible; in undo_idling()
[all …]
HDi915_gem_evict.c84 drm_mm_init_scan_with_range(&dev_priv->mm.gtt_space, min_size, in i915_gem_evict_something()
86 dev_priv->mm.gtt_mappable_end); in i915_gem_evict_something()
88 drm_mm_init_scan(&dev_priv->mm.gtt_space, min_size, alignment, 0); in i915_gem_evict_something()
91 list_for_each_entry(obj, &dev_priv->mm.inactive_list, mm_list) { in i915_gem_evict_something()
97 list_for_each_entry(obj, &dev_priv->mm.active_list, mm_list) { in i915_gem_evict_something()
107 list_for_each_entry(obj, &dev_priv->mm.flushing_list, mm_list) { in i915_gem_evict_something()
111 list_for_each_entry(obj, &dev_priv->mm.active_list, mm_list) { in i915_gem_evict_something()
176 lists_empty = (list_empty(&dev_priv->mm.inactive_list) && in i915_gem_evict_everything()
177 list_empty(&dev_priv->mm.flushing_list) && in i915_gem_evict_everything()
178 list_empty(&dev_priv->mm.active_list)); in i915_gem_evict_everything()
[all …]
HDi915_gem.c141 dev_priv->mm.object_count++; in i915_gem_info_add_obj()
142 dev_priv->mm.object_memory += size; in i915_gem_info_add_obj()
148 dev_priv->mm.object_count--; in i915_gem_info_remove_obj()
149 dev_priv->mm.object_memory -= size; in i915_gem_info_remove_obj()
158 if (!atomic_load_acq_int(&dev_priv->mm.wedged)) in i915_gem_wait_for_error()
174 if (atomic_load_acq_int(&dev_priv->mm.wedged)) { in i915_gem_wait_for_error()
227 if (mtx_initialized(&dev_priv->mm.gtt_space.unused_lock)) in i915_gem_init_ioctl()
257 list_for_each_entry(obj, &dev_priv->mm.gtt_list, gtt_list) in i915_gem_get_aperture_ioctl()
262 args->aper_size = dev_priv->mm.gtt_total; in i915_gem_get_aperture_ioctl()
339 return dev_priv->mm.bit_6_swizzle_x == I915_BIT_6_SWIZZLE_9_10_17 && in i915_gem_object_needs_bit17_swizzle()
[all …]
/NextBSD/sys/dev/drm2/ttm/
HDttm_bo_manager.c47 struct drm_mm mm; member
59 struct drm_mm *mm = &rman->mm; in ttm_bo_man_get_node() local
68 ret = drm_mm_pre_get(mm); in ttm_bo_man_get_node()
73 node = drm_mm_search_free_in_range(mm, in ttm_bo_man_get_node()
112 ret = drm_mm_init(&rman->mm, 0, p_size); in ttm_bo_man_init()
126 struct drm_mm *mm = &rman->mm; in ttm_bo_man_takedown() local
129 if (drm_mm_clean(mm)) { in ttm_bo_man_takedown()
130 drm_mm_takedown(mm); in ttm_bo_man_takedown()
147 drm_mm_debug_table(&rman->mm, prefix); in ttm_bo_man_debug()
/NextBSD/contrib/apr-util/buckets/
HDapr_buckets_mmap.c71 APU_DECLARE(apr_bucket *) apr_bucket_mmap_make(apr_bucket *b, apr_mmap_t *mm, in apr_bucket_mmap_make() argument
78 m->mmap = mm; in apr_bucket_mmap_make()
80 apr_pool_cleanup_register(mm->cntxt, m, mmap_bucket_cleanup, in apr_bucket_mmap_make()
90 APU_DECLARE(apr_bucket *) apr_bucket_mmap_create(apr_mmap_t *mm, in apr_bucket_mmap_create() argument
100 return apr_bucket_mmap_make(b, mm, start, length); in apr_bucket_mmap_create()
106 apr_mmap_t *mm = m->mmap; in mmap_bucket_setaside() local
110 if (!mm) { in mmap_bucket_setaside()
116 if (apr_pool_is_ancestor(mm->cntxt, p)) { in mmap_bucket_setaside()
121 ok = apr_mmap_dup(&new_mm, mm, p); in mmap_bucket_setaside()
/NextBSD/contrib/unbound/compat/
HDgetentropy_solaris.c330 struct mm { in getentropy_fallback() struct
333 } mm[] = { in getentropy_fallback() local
342 for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) { in getentropy_fallback()
343 HX(mm[m].p = mmap(NULL, in getentropy_fallback()
344 mm[m].npg * pgs, in getentropy_fallback()
347 (off_t)0), mm[m].p); in getentropy_fallback()
348 if (mm[m].p != MAP_FAILED) { in getentropy_fallback()
352 p = mm[m].p; in getentropy_fallback()
354 (mm[m].npg * pgs - 1); in getentropy_fallback()
356 cnt += (int)((long)(mm[m].p) in getentropy_fallback()
[all …]
HDgetentropy_osx.c320 struct mm { in getentropy_fallback() struct
323 } mm[] = { in getentropy_fallback() local
332 for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) { in getentropy_fallback()
333 HX(mm[m].p = mmap(NULL, in getentropy_fallback()
334 mm[m].npg * pgs, in getentropy_fallback()
337 (off_t)0), mm[m].p); in getentropy_fallback()
338 if (mm[m].p != MAP_FAILED) { in getentropy_fallback()
342 p = mm[m].p; in getentropy_fallback()
344 (mm[m].npg * pgs - 1); in getentropy_fallback()
346 cnt += (int)((long)(mm[m].p) in getentropy_fallback()
[all …]
HDgetentropy_linux.c423 struct mm { in getentropy_fallback() struct
426 } mm[] = { in getentropy_fallback() local
435 for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) { in getentropy_fallback()
436 HX(mm[m].p = mmap(NULL, in getentropy_fallback()
437 mm[m].npg * pgs, in getentropy_fallback()
440 (off_t)0), mm[m].p); in getentropy_fallback()
441 if (mm[m].p != MAP_FAILED) { in getentropy_fallback()
445 p = mm[m].p; in getentropy_fallback()
447 (mm[m].npg * pgs - 1); in getentropy_fallback()
449 cnt += (int)((long)(mm[m].p) in getentropy_fallback()
[all …]
/NextBSD/sys/dev/cxgb/ulp/iw_cxgb/
HDiw_cxgb_provider.h208 struct iwch_mm_entry *tmp, *mm; in remove_mmap() local
211 TAILQ_FOREACH_SAFE(mm, &ucontext->mmaps, entry, tmp) { in remove_mmap()
212 if (mm->key == key && mm->len == len) { in remove_mmap()
213 TAILQ_REMOVE(&ucontext->mmaps, mm, entry); in remove_mmap()
216 key, (unsigned long long) mm->addr, mm->len); in remove_mmap()
217 return mm; in remove_mmap()
227 struct iwch_mm_entry *mm) in insert_mmap() argument
231 mm->key, (unsigned long long) mm->addr, mm->len); in insert_mmap()
232 TAILQ_INSERT_TAIL(&ucontext->mmaps, mm, entry); in insert_mmap()
/NextBSD/gnu/usr.bin/groff/contrib/mm/
HDMakefile8 FILES= m.tmac mm.tmac mse.tmac mmse.tmac
12 FILESDIR= ${TMACDIR}/mm
16 MLINKS= groff_mm.7 mm.7 groff_mmse.7 mmse.7
22 .PATH: ${DIST_DIR}/mm
26 .if !exists(${DESTDIR}${TMACDIR}/mm/${locale})
28 /dev/null ${DESTDIR}${TMACDIR}/mm/${locale}
/NextBSD/sys/security/mac_mls/
HDmac_mls.c147 mls_free(struct mac_mls *mm) in mls_free() argument
150 if (mm != NULL) in mls_free()
151 uma_zfree(zone_mls, mm); in mls_free()
157 mls_atmostflags(struct mac_mls *mm, int flags) in mls_atmostflags() argument
160 if ((mm->mm_flags & flags) != mm->mm_flags) in mls_atmostflags()
279 mls_contains_equal(struct mac_mls *mm) in mls_contains_equal() argument
282 if (mm->mm_flags & MAC_MLS_FLAG_EFFECTIVE) in mls_contains_equal()
283 if (mm->mm_effective.mme_type == MAC_MLS_TYPE_EQUAL) in mls_contains_equal()
286 if (mm->mm_flags & MAC_MLS_FLAG_RANGE) { in mls_contains_equal()
287 if (mm->mm_rangelow.mme_type == MAC_MLS_TYPE_EQUAL) in mls_contains_equal()
[all …]
/NextBSD/gnu/usr.bin/rcs/
HDrcstest96 ci -ta.11 -mm $q a.c &&
108 ci -mm $q a.c &&
118 ci -r1.1.1 -mm $q a.c &&
124 ci -f -mm $q a.c &&
131 ci -l -mm $q a.c &&
133 ci -mm $q a.c || { echo "#ci -l failed"; exit 1; }
138 ci -u -mm $q a.c &&
142 ci -mm $q a.c 2>/dev/null && { echo "#ci -u didn't unlock the file"; exit 1; }
149 ci -mm $q a.c 2>/dev/null && { echo "#co -u didn't unlock the file"; exit 1; }
165 ci -${n}n -mm $q a.c &&
[all …]

123456789