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

12345

/freebsd-current/sys/compat/linuxkpi/common/include/linux/
H A Dmmu_context.h32 use_mm(struct mm_struct *mm) argument
38 unuse_mm(struct mm_struct *mm) argument
H A Dmmap_lock.h34 mmap_read_lock(struct mm_struct *mm) argument
37 down_read(&mm->mmap_sem);
41 mmap_read_unlock(struct mm_struct *mm) argument
44 up_read(&mm->mmap_sem);
48 mmap_write_lock_killable(struct mm_struct *mm) argument
51 down_write_killable(&mm->mmap_sem);
H A Dmm_types.h51 extern void linux_mm_dtor(struct mm_struct *mm);
54 mmdrop(struct mm_struct *mm) argument
56 if (__predict_false(atomic_dec_and_test(&mm->mm_count)))
57 linux_mm_dtor(mm);
61 mmget_not_zero(struct mm_struct *mm) argument
63 return (atomic_inc_not_zero(&mm->mm_users));
67 mmput(struct mm_struct *mm) argument
69 if (__predict_false(atomic_dec_and_test(&mm->mm_users)))
70 mmdrop(mm);
74 mmgrab(struct mm_struct *mm) argument
[all...]
H A Dpfn_t.h30 #include <linux/mm.h>
H A Dpagemap.h32 #include <linux/mm.h>
/freebsd-current/sys/dev/drm2/
H A Ddrm_mm.c50 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) argument
57 mtx_lock(&mm->unused_lock);
58 if (list_empty(&mm->unused_nodes))
62 list_entry(mm->unused_nodes.next,
65 --mm->num_unused;
67 mtx_unlock(&mm->unused_lock);
77 int drm_mm_pre_get(struct drm_mm *mm) argument
81 mtx_lock(&mm->unused_lock);
82 while (mm->num_unused < MM_UNUSED_TARGET) {
83 mtx_unlock(&mm
119 struct drm_mm *mm = hole_node->mm; local
182 drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment, unsigned long color) argument
198 drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node, unsigned long size, unsigned alignment) argument
211 struct drm_mm *mm = hole_node->mm; local
283 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
302 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
315 struct drm_mm *mm = node->mm; local
351 struct drm_mm *mm = node->mm; local
380 drm_mm_search_free_generic(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, bool best_match) argument
422 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
496 drm_mm_init_scan(struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color) argument
521 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
549 struct drm_mm *mm = node->mm; local
610 struct drm_mm *mm = node->mm; local
629 drm_mm_clean(struct drm_mm * mm) argument
637 drm_mm_init(struct drm_mm * mm, unsigned long start, unsigned long size) argument
663 drm_mm_takedown(struct drm_mm * mm) argument
684 drm_mm_debug_table(struct drm_mm *mm, const char *prefix) argument
[all...]
H A Ddrm_mm.h54 struct drm_mm *mm; member in struct:drm_mm_node
86 static inline bool drm_mm_initialized(struct drm_mm *mm) argument
88 return mm->hole_stack.next;
90 #define drm_mm_for_each_node(entry, mm) list_for_each_entry(entry, \
91 &(mm)->head_node.node_list, \
93 #define drm_mm_for_each_scanned_node_reverse(entry, n, mm) \
94 for (entry = (mm)->prev_scanned_node, \
160 extern int drm_mm_insert_node(struct drm_mm *mm,
164 extern int drm_mm_insert_node_in_range(struct drm_mm *mm,
170 extern int drm_mm_insert_node_generic(struct drm_mm *mm,
198 drm_mm_search_free(const struct drm_mm *mm, unsigned long size, unsigned alignment, bool best_match) argument
205 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
216 drm_mm_search_free_color(const struct drm_mm *mm, unsigned long size, unsigned alignment, unsigned long color, bool best_match) argument
224 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.c71 struct drm_gem_mm *mm; local
75 mm = malloc(sizeof(*mm), DRM_MEM_DRIVER, M_NOWAIT);
76 if (!mm) {
81 dev->mm_private = mm;
83 if (drm_ht_create(&mm->offset_hash, 19)) {
84 free(mm, DRM_MEM_DRIVER);
88 mm->idxunr = new_unrhdr(0, DRM_GEM_MAX_IDX, NULL);
96 struct drm_gem_mm *mm = dev->mm_private; local
99 drm_ht_remove(&mm
247 struct drm_gem_mm *mm = dev->mm_private; local
263 struct drm_gem_mm *mm = dev->mm_private; local
438 struct drm_gem_mm *mm; local
[all...]
/freebsd-current/contrib/bsddialog/examples_library/
H A Ddatebox.c18 unsigned int yy, mm, dd; local
26 mm = localtm->tm_mon + 1;
35 output = bsddialog_datebox(&conf, "Example", 9, 35, &yy, &mm, &dd);
41 printf("Date: %u/%u/%u\n", yy, mm, dd);
H A Dtimebox.c18 unsigned int hh, mm, ss; local
26 mm = localtm->tm_min;
35 output = bsddialog_timebox(&conf, "Example", 9, 35, &hh, &mm, &ss);
41 printf("Time: %u:%u:%u\n", hh, mm, ss);
H A Dcalendar.c18 unsigned int yy, mm, dd; local
26 mm = localtm->tm_mon + 1;
35 output = bsddialog_calendar(&conf, "Example", 18, 40, &yy, &mm, &dd);
42 printf("Date: %u/%u/%u\n", yy, mm, dd);
/freebsd-current/sys/contrib/openzfs/include/os/linux/kernel/linux/
H A Dmm_compat.h29 #include <linux/mm.h>
/freebsd-current/sys/compat/linuxkpi/common/src/
H A Dlinux_current.c36 #include <linux/mm.h>
61 struct mm_struct *mm; local
68 mm = ts->mm;
69 if (mm == NULL)
72 if (atomic_inc_not_zero(&mm->mm_users))
73 return (mm);
83 struct mm_struct *mm, *mm_other; local
98 mm = NULL;
119 mm
159 struct mm_struct *mm; local
170 linux_mm_dtor(struct mm_struct *mm) argument
[all...]
/freebsd-current/contrib/bsddialog/lib/
H A Ddatebox.c87 static int month_days(int yy, int mm) argument
91 if (mm == 2)
93 else if (mm == 4 || mm == 6 || mm == 9 || mm == 11)
101 static int week_day(int yy, int mm, int dd) argument
105 dd += mm < 3 ? yy-- : yy - 2;
106 wd = 23*mm/9 + dd + 4 + yy/4 - yy/100 + yy/400;
114 int *mm, in
113 init_date(unsigned int *year, unsigned int *month, unsigned int *day, int *yy, int *mm, int *dd) argument
127 datectl(enum operation op, int *yy, int *mm, int *dd) argument
260 print_calendar(struct bsddialog_conf *conf, WINDOW *win, int yy, int mm, int dd, bool active) argument
335 int retval, sel, yy, mm, dd; local
544 build_dateitem(const char *format, int *yy, int *mm, int *dd, struct dateitem *dt) argument
587 int retval, i, sel, yy, mm, dd; local
[all...]
/freebsd-current/sys/dev/drm2/ttm/
H A Dttm_bo_manager.c45 struct drm_mm mm; member in struct:ttm_range_manager
57 struct drm_mm *mm = &rman->mm; local
66 ret = drm_mm_pre_get(mm);
71 node = drm_mm_search_free_in_range(mm,
110 ret = drm_mm_init(&rman->mm, 0, p_size);
124 struct drm_mm *mm = &rman->mm; local
127 if (drm_mm_clean(mm)) {
128 drm_mm_takedown(mm);
[all...]
/freebsd-current/sys/contrib/openzfs/module/zfs/
H A Dvdev_mirror.c157 mirror_map_t *mm; local
159 mm = kmem_zalloc(vdev_mirror_map_size(children), KM_SLEEP);
160 mm->mm_children = children;
161 mm->mm_resilvering = resilvering;
162 mm->mm_root = root;
163 mm->mm_preferred = (int *)((uintptr_t)mm +
166 return (mm);
172 mirror_map_t *mm = zio->io_vsd; local
174 kmem_free(mm, vdev_mirror_map_siz
182 vdev_mirror_load(mirror_map_t *mm, vdev_t *vd, uint64_t zio_offset) argument
267 mirror_map_t *mm = NULL; local
461 mirror_map_t *mm = zio->io_vsd; local
477 mirror_map_t *mm = zio->io_vsd; local
530 mirror_map_t *mm = zio->io_vsd; local
606 mirror_map_t *mm; local
697 vdev_mirror_worst_error(mirror_map_t *mm) argument
713 mirror_map_t *mm = zio->io_vsd; local
[all...]
/freebsd-current/sys/ofed/drivers/infiniband/core/
H A Dib_umem.c40 #include <linux/mm.h>
77 * the mm for future page fault handling in conjunction with MMU notifiers.
159 down_write(&current->mm->mmap_sem);
161 locked = npages + current->mm->pinned_vm;
221 current->mm->pinned_vm = locked;
223 up_write(&current->mm->mmap_sem);
236 down_write(&umem->mm->mmap_sem);
237 umem->mm->pinned_vm -= umem->diff;
238 up_write(&umem->mm->mmap_sem);
239 mmput(umem->mm);
249 struct mm_struct *mm; local
[all...]
/freebsd-current/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dshrinker.h27 #include <linux/mm.h>
/freebsd-current/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.c308 struct mm { struct
311 } mm[] = { local
320 for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
321 HX(mm[m].p = mmap(NULL,
322 mm[m].npg * pgs,
325 (off_t)0), mm[m].p);
326 if (mm[m].p != MAP_FAILED) {
330 p = mm[m].p;
332 (mm[
[all...]
H A Dgetentropy_linux.c408 struct mm { struct
411 } mm[] = { local
420 for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
421 HX(mm[m].p = mmap(NULL,
422 mm[m].npg * pgs,
425 (off_t)0), mm[m].p);
426 if (mm[m].p != MAP_FAILED) {
430 p = mm[m].p;
432 (mm[
[all...]
/freebsd-current/contrib/bsddialog/utility/
H A Dutil_builders.c176 unsigned int yy, mm, dd; local
184 mm = localtm->tm_mon + 1;
192 mm = (u_int)strtoul(argv[1], NULL, 10);
197 rv = bsddialog_datebox(conf, text, rows, cols, &yy, &mm, &dd);
199 rv = bsddialog_calendar(conf, text, rows, cols, &yy, &mm, &dd);
207 localtm->tm_mon = mm - 1;
212 dprintf(opt->output_fd, "%u/%u/%u", dd, mm, yy);
214 dprintf(opt->output_fd, "%02u/%02u/%u", dd, mm, yy);
247 unsigned int hh, mm, ss; local
255 mm
[all...]
/freebsd-current/sys/security/mac_mls/
H A Dmac_mls.c146 mls_free(struct mac_mls *mm) argument
149 if (mm != NULL)
150 uma_zfree(zone_mls, mm);
156 mls_atmostflags(struct mac_mls *mm, int flags) argument
159 if ((mm->mm_flags & flags) != mm->mm_flags)
278 mls_contains_equal(struct mac_mls *mm) argument
281 if (mm->mm_flags & MAC_MLS_FLAG_EFFECTIVE)
282 if (mm->mm_effective.mme_type == MAC_MLS_TYPE_EQUAL)
285 if (mm
296 mls_subject_privileged(struct mac_mls *mm) argument
321 mls_valid(struct mac_mls *mm) argument
393 mls_set_range(struct mac_mls *mm, u_short typelow, u_short levellow, u_char *compartmentslow, u_short typehigh, u_short levelhigh, u_char *compartmentshigh) argument
412 mls_set_effective(struct mac_mls *mm, u_short type, u_short level, u_char *compartments) argument
552 mls_to_string(struct sbuf *sb, struct mac_mls *mm) argument
584 struct mac_mls *mm; local
653 mls_parse(struct mac_mls *mm, char *string) argument
709 struct mac_mls *mm, mm_temp; local
906 struct mac_mls *mm; local
934 struct mac_mls *mm; local
[all...]
/freebsd-current/stand/common/
H A Dmodinfo.c95 #define MOD_METADATA(a, mm, c) { \
96 COPY32(MODINFO_METADATA | mm->md_type, a, c);\
97 COPY32(mm->md_size, a, c); \
99 archsw.arch_copyin(mm->md_data, a, mm->md_size);\
100 mm->md_addr = a; \
102 a += MOD_ALIGN(mm->md_size); \
/freebsd-current/usr.bin/calendar/
H A Dcalendar.c152 long utcoffset, hh, mm, ss; local
158 /* seconds -> hh:mm:ss */
161 mm = utcoffset / SECSPERMINUTE;
165 /* hh:mm:ss -> hh.mmss */
166 uo = mm + (100.0 * (ss / 60.0));
241 " [-t dd[.mm[.year]]] [-U utcoffset] [-W days]"

Completed in 284 milliseconds

12345