Searched refs:mm (Results 1 - 25 of 154) sorted by relevance

1234567

/freebsd-10-stable/gnu/usr.bin/groff/contrib/
H A DMakefile3 SUBDIR= mm
/freebsd-10-stable/crypto/openssh/
H A Dmonitor_mm.c65 mm_make_entry(struct mm_master *mm, struct mmtree *head, argument
70 if (mm->mmalloc == NULL)
73 tmp = mm_xmalloc(mm->mmalloc, sizeof(struct mm_share));
80 mm, tmp2, address, size);
91 struct mm_master *mm; local
94 mm = xcalloc(1, sizeof(struct mm_master));
96 mm = mm_xmalloc(mmalloc, sizeof(struct mm_master));
103 mm->mmalloc = mmalloc;
109 mm->address = address;
110 mm
140 mm_destroy(struct mm_master *mm) argument
160 mm_xmalloc(struct mm_master *mm, size_t size) argument
175 mm_malloc(struct mm_master *mm, size_t size) argument
217 mm_free(struct mm_master *mm, void *address) argument
292 mm_sync_list(struct mmtree *oldtree, struct mmtree *newtree, struct mm_master *mm, struct mm_master *mmold) argument
313 struct mm_master *mm; local
347 mm_memvalid(struct mm_master *mm, void *address, size_t size) argument
[all...]
/freebsd-10-stable/sys/dev/drm2/
H A Ddrm_mm.c52 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) argument
59 mtx_lock(&mm->unused_lock);
60 if (list_empty(&mm->unused_nodes))
64 list_entry(mm->unused_nodes.next,
67 --mm->num_unused;
69 mtx_unlock(&mm->unused_lock);
79 int drm_mm_pre_get(struct drm_mm *mm) argument
83 mtx_lock(&mm->unused_lock);
84 while (mm->num_unused < MM_UNUSED_TARGET) {
85 mtx_unlock(&mm
121 struct drm_mm *mm = hole_node->mm; local
184 drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color) argument
200 drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment) argument
213 struct drm_mm *mm = hole_node->mm; local
285 drm_mm_insert_node_in_range_generic(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end) argument
304 drm_mm_insert_node_in_range(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long start, unsigned long end) argument
317 struct drm_mm *mm = node->mm; local
353 struct drm_mm *mm = node->mm; local
382 drm_mm_search_free_generic(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, bool best_match) argument
424 drm_mm_search_free_in_range_generic(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end, bool best_match) argument
498 drm_mm_init_scan(struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color) argument
523 drm_mm_init_scan_with_range(struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end) argument
551 struct drm_mm *mm = node->mm; local
612 struct drm_mm *mm = node->mm; local
631 drm_mm_clean(struct drm_mm * mm) argument
639 drm_mm_init(struct drm_mm * mm, unsigned long start, unsigned long size) argument
665 drm_mm_takedown(struct drm_mm * mm) argument
686 drm_mm_debug_table(struct drm_mm *mm, const char *prefix) argument
[all...]
H A Ddrm_mm.h56 struct drm_mm *mm; member in struct:drm_mm_node
88 static inline bool drm_mm_initialized(struct drm_mm *mm) argument
90 return mm->hole_stack.next;
92 #define drm_mm_for_each_node(entry, mm) list_for_each_entry(entry, \
93 &(mm)->head_node.node_list, \
95 #define drm_mm_for_each_scanned_node_reverse(entry, n, mm) \
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,
200 drm_mm_search_free(const struct drm_mm *mm, unsigned long size, unsigned alignment, bool best_match) argument
207 drm_mm_search_free_in_range( const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long start, unsigned long end, bool best_match) argument
218 drm_mm_search_free_color(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, bool best_match) argument
226 drm_mm_search_free_in_range_color( const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, unsigned long start, unsigned long end, bool best_match) argument
[all...]
H A Ddrm_gem.c72 struct drm_gem_mm *mm; local
76 mm = malloc(sizeof(*mm), DRM_MEM_DRIVER, M_NOWAIT);
77 if (!mm) {
82 dev->mm_private = mm;
84 if (drm_ht_create(&mm->offset_hash, 19)) {
85 free(mm, DRM_MEM_DRIVER);
89 mm->idxunr = new_unrhdr(0, DRM_GEM_MAX_IDX, NULL);
97 struct drm_gem_mm *mm = dev->mm_private; local
100 drm_ht_remove(&mm
248 struct drm_gem_mm *mm = dev->mm_private; local
264 struct drm_gem_mm *mm = dev->mm_private; local
439 struct drm_gem_mm *mm; local
[all...]
/freebsd-10-stable/contrib/apr/mmap/unix/
H A Dmmap.c47 apr_mmap_t *mm = themmap; local
48 apr_mmap_t *next = APR_RING_NEXT(mm,link);
52 APR_RING_REMOVE(mm,link);
53 APR_RING_NEXT(mm,link) = NULL;
54 APR_RING_PREV(mm,link) = NULL;
56 if (next != mm) {
62 rv = delete_area(mm->area);
64 rv = munmap(mm->mm, mm
79 void *mm; local
[all...]
H A Dcommon.c39 (*addr) = (char *) mmap->mm + offset;
/freebsd-10-stable/sys/dev/drm/
H A Ddrm_mm.c52 unsigned long drm_mm_tail_space(struct drm_mm *mm) argument
57 tail_node = mm->ml_entry.prev;
65 int drm_mm_remove_space_from_tail(struct drm_mm *mm, unsigned long size) argument
70 tail_node = mm->ml_entry.prev;
82 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) argument
92 mtx_lock(&mm->unused_lock);
93 if (list_empty(&mm->unused_nodes))
97 list_entry(mm->unused_nodes.next,
100 --mm->num_unused;
102 mtx_unlock(&mm
107 drm_mm_pre_get(struct drm_mm *mm) argument
129 drm_mm_create_tail_node(struct drm_mm *mm, unsigned long start, unsigned long size, int atomic) argument
150 drm_mm_add_space_to_tail(struct drm_mm *mm, unsigned long size, int atomic) argument
231 struct drm_mm *mm = cur->mm; local
281 drm_mm_search_free(const struct drm_mm *mm, unsigned long size, unsigned alignment, int best_match) argument
321 drm_mm_clean(struct drm_mm * mm) argument
328 drm_mm_init(struct drm_mm * mm, unsigned long start, unsigned long size) argument
340 drm_mm_takedown(struct drm_mm * mm) argument
[all...]
H A Ddrm_mm.h48 struct drm_mm *mm; member in struct:drm_mm_node
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;
[all...]
H A Ddrm_sman.c56 if (sman->mm)
57 drm_free(sman->mm, sman->num_managers * sizeof(*sman->mm),
67 sman->mm = (struct drm_sman_mm *) drm_calloc(num_managers,
68 sizeof(*sman->mm), DRM_MEM_MM);
69 if (!sman->mm) {
84 drm_free(sman->mm, num_managers * sizeof(*sman->mm), DRM_MEM_MM);
92 struct drm_mm *mm = (struct drm_mm *) private; local
95 tmp = drm_mm_search_free(mm, siz
113 struct drm_mm *mm = (struct drm_mm *) private; local
129 struct drm_mm *mm; local
[all...]
/freebsd-10-stable/gnu/usr.bin/groff/contrib/mm/
H A DMakefile8 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}
/freebsd-10-stable/contrib/mdocml/
H A Dmdoc_man.c31 struct mman *mm
206 print_word(struct mman *mm, const char *s) argument
209 if (mm->need_nl) {
214 mm->need_space = 0;
215 mm->need_nl = 0;
216 } else if (mm->need_space && '\0' != s[0])
230 mm->need_space =
266 struct mman mm; local
274 memset(&mm, 0, sizeof(struct mman));
276 mm
[all...]
/freebsd-10-stable/contrib/groff/contrib/mm/
H A DMakefile.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/
[all...]
H A DNOTES7 Implementation notes. (Or how to make your own national mm)
13 The arg is part of a filename in mm/*.MT or mm/*.cov.
22 An example can be found in mm/0.MT.
/freebsd-10-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dvdev_mirror.c132 mirror_map_t *mm; local
134 mm = kmem_zalloc(vdev_mirror_map_size(children), KM_SLEEP);
135 mm->mm_children = children;
136 mm->mm_resilvering = resilvering;
137 mm->mm_root = root;
138 mm->mm_preferred = (int *)((uintptr_t)mm +
141 return mm;
147 mirror_map_t *mm = zio->io_vsd; local
149 kmem_free(mm, vdev_mirror_map_siz
158 vdev_mirror_load(mirror_map_t *mm, vdev_t *vd, uint64_t zio_offset) argument
211 mirror_map_t *mm = NULL; local
365 mirror_map_t *mm = zio->io_vsd; local
381 mirror_map_t *mm = zio->io_vsd; local
408 mirror_map_t *mm = zio->io_vsd; local
483 mirror_map_t *mm; local
538 vdev_mirror_worst_error(mirror_map_t *mm) argument
554 mirror_map_t *mm = zio->io_vsd; local
[all...]
/freebsd-10-stable/sys/gnu/dts/arm/
H A Dr8a77xx-aa104xd12-panel.dtsi15 width-mm = <210>;
16 height-mm = <158>;
/freebsd-10-stable/sys/dev/drm2/ttm/
H A Dttm_bo_manager.c47 struct drm_mm mm; member in struct:ttm_range_manager
59 struct drm_mm *mm = &rman->mm; local
68 ret = drm_mm_pre_get(mm);
73 node = drm_mm_search_free_in_range(mm,
112 ret = drm_mm_init(&rman->mm, 0, p_size);
126 struct drm_mm *mm = &rman->mm; local
129 if (drm_mm_clean(mm)) {
130 drm_mm_takedown(mm);
[all...]
/freebsd-10-stable/contrib/apr-util/buckets/
H A Dapr_buckets_mmap.c71 APU_DECLARE(apr_bucket *) apr_bucket_mmap_make(apr_bucket *b, apr_mmap_t *mm, argument
78 m->mmap = mm;
80 apr_pool_cleanup_register(mm->cntxt, m, mmap_bucket_cleanup,
90 APU_DECLARE(apr_bucket *) apr_bucket_mmap_create(apr_mmap_t *mm, argument
100 return apr_bucket_mmap_make(b, mm, start, length);
106 apr_mmap_t *mm = m->mmap; local
110 if (!mm) {
116 if (apr_pool_is_ancestor(mm->cntxt, p)) {
121 ok = apr_mmap_dup(&new_mm, mm, p);
/freebsd-10-stable/sys/dev/drm2/i915/
H A Di915_gem_evict.c84 drm_mm_init_scan_with_range(&dev_priv->mm.gtt_space, min_size,
86 dev_priv->mm.gtt_mappable_end);
88 drm_mm_init_scan(&dev_priv->mm.gtt_space, min_size, alignment, 0);
91 list_for_each_entry(obj, &dev_priv->mm.inactive_list, mm_list) {
97 list_for_each_entry(obj, &dev_priv->mm.active_list, mm_list) {
107 list_for_each_entry(obj, &dev_priv->mm.flushing_list, mm_list) {
111 list_for_each_entry(obj, &dev_priv->mm.active_list, mm_list) {
176 lists_empty = (list_empty(&dev_priv->mm.inactive_list) &&
177 list_empty(&dev_priv->mm.flushing_list) &&
178 list_empty(&dev_priv->mm
[all...]
H A Di915_gem_gtt.c101 dev_priv->mm.aliasing_ppgtt = ppgtt;
107 ppgtt->scratch_page_dma_addr = dev_priv->mm.gtt.scratch_page_dma;
112 dev_priv->mm.aliasing_ppgtt = ppgtt;
201 ppgtt = dev_priv->mm.aliasing_ppgtt;
204 dev_priv->mm.aliasing_ppgtt = NULL;
244 bool ret = dev_priv->mm.interruptible;
246 if (dev_priv->mm.gtt.do_idle_maps) {
247 dev_priv->mm.interruptible = false;
262 if (dev_priv->mm.gtt.do_idle_maps)
263 dev_priv->mm
[all...]
/freebsd-10-stable/contrib/unbound/compat/
H A Dgetentropy_solaris.c330 struct mm { struct
333 } mm[] = { local
342 for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
343 HX(mm[m].p = mmap(NULL,
344 mm[m].npg * pgs,
347 (off_t)0), mm[m].p);
348 if (mm[m].p != MAP_FAILED) {
352 p = mm[m].p;
354 (mm[
[all...]
H A Dgetentropy_osx.c320 struct mm { struct
323 } mm[] = { local
332 for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
333 HX(mm[m].p = mmap(NULL,
334 mm[m].npg * pgs,
337 (off_t)0), mm[m].p);
338 if (mm[m].p != MAP_FAILED) {
342 p = mm[m].p;
344 (mm[
[all...]
H A Dgetentropy_linux.c423 struct mm { struct
426 } mm[] = { local
435 for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
436 HX(mm[m].p = mmap(NULL,
437 mm[m].npg * pgs,
440 (off_t)0), mm[m].p);
441 if (mm[m].p != MAP_FAILED) {
445 p = mm[m].p;
447 (mm[
[all...]
/freebsd-10-stable/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_provider.h208 struct iwch_mm_entry *tmp, *mm; local
211 TAILQ_FOREACH_SAFE(mm, &ucontext->mmaps, entry, tmp) {
212 if (mm->key == key && mm->len == len) {
213 TAILQ_REMOVE(&ucontext->mmaps, mm, entry);
216 key, (unsigned long long) mm->addr, mm->len);
217 return mm;
227 struct iwch_mm_entry *mm)
231 mm
226 insert_mmap(struct iwch_ucontext *ucontext, struct iwch_mm_entry *mm) argument
[all...]
/freebsd-10-stable/contrib/apr/include/
H A Dapr_mmap.h80 void *mm; member in struct:apr_mmap_t
150 * @param mm The mmap'ed file.
152 APR_DECLARE(apr_status_t) apr_mmap_delete(apr_mmap_t *mm); variable
157 * @param mm The mmap'ed file.
160 APR_DECLARE(apr_status_t) apr_mmap_offset(void **addr, apr_mmap_t *mm,

Completed in 329 milliseconds

1234567