Home
last modified time | relevance | path

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

1234567

/dragonfly/games/backgammon/common_source/
H A Done.c44 d = mm->d0; in makmove()
45 n = abs(mm->g[i] - mm->p[i]); in makmove()
49 if (mm->g[i] != home && board[mm->g[i]] * cturn < -1) in makmove()
51 if (i || mm->D0 == mm->D1) { in makmove()
52 if (n == max ? mm->D1 < n : mm->D1 != n) in makmove()
55 if (n == max ? mm->D0 < n && mm->D1 < n : mm->D0 != n && mm->D1 != n) in makmove()
57 if (n == max ? mm->D0 < n : mm->D0 != n) { in makmove()
58 if (mm->d0) in makmove()
60 mswap(mm); in makmove()
65 mm->h[i] = 0; in makmove()
[all …]
H A Dtable.c93 mm->p[j] = mm->g[j] = -1; in checkmove()
100 save(mm, 1); in checkmove()
106 proll(mm); in checkmove()
146 proll(mm); in checkmove()
174 proll(mm); in checkmove()
220 mm->p[mvl] = mm->p[mvl] * 10 + c - '0'; in dotable()
227 mm->p[mvl] = mm->p[mvl - 1]; in dotable()
229 mm->g[mvl] = mm->p[mvl] + cturn * (c - '0'); in dotable()
240 mm->g[mvl] = mm->g[mvl] * 10 + c - '0'; in dotable()
246 mm->p[mvl] = mm->g[mvl - 1]; in dotable()
[all …]
H A Dallow.c41 if (mm->d0) in movallow()
42 mswap(mm); in movallow()
43 m = (mm->D0 == mm->D1 ? 4 : 2); in movallow()
50 mm->h[i] = 0; in movallow()
53 mm->g[i] = bar + cturn * mm->D1; in movallow()
55 mm->g[i] = bar + cturn * mm->D0; in movallow()
59 mswap(mm); in movallow()
83 mswap(mm); in movallow()
91 mm->g[i] = mm->p[i] + cturn * mm->D1; in movallow()
93 mm->g[i] = mm->p[i] + cturn * mm->D0; in movallow()
[all …]
H A Dcheck.c46 if (movokay(mm, mm->mvlim)) { in getmove()
86 if (quit(mm)) in getmove()
91 proll(mm); in getmove()
105 if (mm->d0) in movokay()
106 mswap(mm); in movokay()
109 if (mm->p[i] == mm->g[i]) { in movokay()
110 moverr(mm, i); in movokay()
115 if (cturn * (mm->g[i] - mm->p[i]) < 0) { in movokay()
116 moverr(mm, i); in movokay()
122 moverr(mm, i); in movokay()
[all …]
H A Dinit.c90 move_init(struct move *mm) in move_init() argument
92 mm->D0 = 0; in move_init()
93 mm->D1 = 0; in move_init()
94 mm->mvlim = 0; in move_init()
95 mm->p[0] = mm->p[1] = mm->p[2] = mm->p[3] = mm->p[4] = 0; in move_init()
96 mm->g[0] = mm->g[1] = mm->g[2] = mm->g[3] = mm->g[4] = 0; in move_init()
97 mm->h[0] = mm->h[1] = mm->h[2] = mm->h[3] = 0; in move_init()
98 mm->d0 = 0; in move_init()
H A Dsubs.c135 proll(struct move *mm) in proll() argument
137 if (mm->d0) in proll()
138 mswap(mm); in proll()
143 writec(mm->D0 + '0'); in proll()
145 writec(mm->D1 + '0'); in proll()
209 quit(struct move *mm) in quit() argument
222 save(mm, 0); in quit()
369 recover(mm, s[0]); in getarg()
449 mm->D0 = c - '0'; in roll()
455 mm->D1 = c - '0'; in roll()
[all …]
/dragonfly/sys/dev/drm/i915/
H A Di915_gem_userptr.c234 up_write(&mm->mm->mmap_sem); in i915_mmu_notifier_find()
322 if (mm->mm == real) in __i915_mm_struct_find()
357 mm->mm = current->mm; in i915_gem_userptr_init__mm_struct()
364 &mm->node, (unsigned long)mm->mm); in i915_gem_userptr_init__mm_struct()
368 obj->userptr.mm = mm; in i915_gem_userptr_init__mm_struct()
378 i915_mmu_notifier_free(mm->mn, mm->mm); in __i915_mm_struct_free__worker()
380 mmdrop(mm->mm); in __i915_mm_struct_free__worker()
395 queue_work(mm->i915->mm.userptr_wq, &mm->work); in __i915_mm_struct_free()
512 struct mm_struct *mm = obj->userptr.mm->mm;
611 struct mm_struct *mm = obj->userptr.mm->mm; in i915_gem_userptr_get_pages()
[all …]
H A Di915_gem_shrinker.c228 mm.link))) { in i915_gem_shrink()
251 mutex_lock_nested(&obj->mm.lock, in i915_gem_shrink()
257 mutex_unlock(&obj->mm.lock); in i915_gem_shrink()
316 spin_lock(&dev_priv->mm.obj_lock); in i915_gem_shrinker_count()
317 list_for_each_entry(obj, &dev_priv->mm.unbound_list, mm.link) in i915_gem_shrinker_count()
321 list_for_each_entry(obj, &dev_priv->mm.bound_list, mm.link) in i915_gem_shrinker_count()
324 spin_unlock(&dev_priv->mm.obj_lock); in i915_gem_shrinker_count()
415 spin_lock(&dev_priv->mm.obj_lock);
416 list_for_each_entry(obj, &dev_priv->mm.unbound_list, mm.link) {
422 list_for_each_entry(obj, &dev_priv->mm.bound_list, mm.link) {
[all …]
H A Di915_gem_stolen.c54 if (!drm_mm_initialized(&dev_priv->mm.stolen)) in i915_gem_stolen_insert_node_in_range()
57 mutex_lock(&dev_priv->mm.stolen_lock); in i915_gem_stolen_insert_node_in_range()
61 mutex_unlock(&dev_priv->mm.stolen_lock); in i915_gem_stolen_insert_node_in_range()
77 mutex_lock(&dev_priv->mm.stolen_lock); in i915_gem_stolen_remove_node()
79 mutex_unlock(&dev_priv->mm.stolen_lock); in i915_gem_stolen_remove_node()
308 drm_mm_takedown(&dev_priv->mm.stolen); in i915_gem_cleanup_stolen()
450 if (dev_priv->mm.stolen_base == 0) in i915_gem_init_stolen()
700 mutex_lock(&dev_priv->mm.stolen_lock); in i915_gem_object_create_stolen_for_preallocated()
702 mutex_unlock(&dev_priv->mm.stolen_lock); in i915_gem_object_create_stolen_for_preallocated()
746 vma->pages = obj->mm.pages; in i915_gem_object_create_stolen_for_preallocated()
[all …]
H A Di915_gem.c274 obj->mm.dirty = false; in __i915_gem_object_release_shmem()
290 if (obj->mm.dirty) { in i915_gem_object_put_pages_phys()
318 obj->mm.dirty = false; in i915_gem_object_put_pages_phys()
904 obj->mm.dirty = true; in i915_gem_obj_prepare_shmem_write()
1608 list = obj->bind_count ? &i915->mm.bound_list : &i915->mm.unbound_list; in i915_gem_object_bump_inactive_ggtt()
1829 struct mm_struct *mm = current->mm; in i915_gem_mmap_ioctl() local
2536 if (obj->mm.dirty) in i915_gem_object_put_pages_gtt()
2606 obj->mm.page_sizes.phys = obj->mm.page_sizes.sg = 0; in __i915_gem_object_put_pages()
2858 list_add(&obj->mm.link, &i915->mm.unbound_list); in __i915_gem_object_set_pages()
4726 if (i915->mm.gemfs) in i915_gem_object_create_shmem()
[all …]
H A Di915_gem_tiling.c271 mutex_lock(&obj->mm.lock); in i915_gem_object_set_tiling()
273 obj->mm.madv == I915_MADV_WILLNEED && in i915_gem_object_set_tiling()
276 GEM_BUG_ON(!obj->mm.quirked); in i915_gem_object_set_tiling()
278 obj->mm.quirked = false; in i915_gem_object_set_tiling()
281 GEM_BUG_ON(obj->mm.quirked); in i915_gem_object_set_tiling()
283 obj->mm.quirked = true; in i915_gem_object_set_tiling()
286 mutex_unlock(&obj->mm.lock); in i915_gem_object_set_tiling()
358 args->swizzle_mode = to_i915(dev)->mm.bit_6_swizzle_x; in i915_gem_set_tiling_ioctl()
360 args->swizzle_mode = to_i915(dev)->mm.bit_6_swizzle_y; in i915_gem_set_tiling_ioctl()
433 args->swizzle_mode = dev_priv->mm.bit_6_swizzle_x; in i915_gem_get_tiling_ioctl()
[all …]
/dragonfly/sys/dev/drm/
H A Ddrm_mm.c208 struct drm_mm *mm = hole_node->mm; in drm_mm_insert_helper() local
244 node->mm = mm; in drm_mm_insert_helper()
312 node->mm = mm; in drm_mm_reserve_node()
390 struct drm_mm *mm = node->mm; in drm_mm_remove_node() local
502 new->mm = old->mm; in drm_mm_replace_node()
575 scan->mm = mm; in drm_mm_scan_init_with_range()
609 struct drm_mm *mm = scan->mm; in drm_mm_scan_add_block() local
615 DRM_MM_BUG_ON(node->mm != mm); in drm_mm_scan_add_block()
702 DRM_MM_BUG_ON(node->mm != scan->mm); in drm_mm_scan_remove_block()
740 struct drm_mm *mm = scan->mm; in drm_mm_scan_color_evict() local
[all …]
H A Dlinux_sched.c62 struct mm_struct *mm; in linux_task_alloc() local
73 mm = kzalloc(sizeof(*mm), GFP_KERNEL); in linux_task_alloc()
74 mm->refs = 1; in linux_task_alloc()
80 linux_mm_drop(mm); in linux_task_alloc()
85 task->mm = mm; in linux_task_alloc()
100 struct mm_struct *mm; in linux_task_drop() local
104 if ((mm = task->mm) != NULL) { in linux_task_drop()
106 task->mm = NULL; in linux_task_drop()
114 struct mm_struct *mm; in linux_proc_drop() local
118 linux_mm_drop(mm); in linux_proc_drop()
[all …]
H A Ddrm_gem.c132 struct drm_gem_mm *mm; in drm_gem_init() local
145 dev->mm_private = mm; in drm_gem_init()
148 kfree(mm); in drm_gem_init()
167 struct drm_gem_mm *mm = dev->mm_private; in drm_gem_destroy() local
169 drm_mm_takedown(&mm->offset_manager); in drm_gem_destroy()
170 drm_ht_remove(&mm->offset_hash); in drm_gem_destroy()
171 delete_unrhdr(mm->idxunr); in drm_gem_destroy()
172 kfree(mm); in drm_gem_destroy()
530 struct drm_gem_mm *mm = dev->mm_private; in drm_gem_free_mmap_offset() local
538 free_unr(mm->idxunr, list->key); in drm_gem_free_mmap_offset()
[all …]
/dragonfly/games/backgammon/backgammon/
H A Dmove.c110 roll(mm); in move()
138 mm->mvlim = movallow(mm); in move()
151 pickmove(mm); in move()
161 makmove(mm, i); in move()
169 assert(mm->mvlim >= 0 && mm->mvlim <= 5); in move()
179 if (mm->h[i]) in move()
200 binsert(mm, bsave(mm)); in trymove()
205 mswap(mm); in trymove()
213 mswap(mm); in trymove()
238 if ((!swapped) && mm->D0 != mm->D1) in trymove()
[all …]
H A Dmain.c108 mm = &mmstore; in main()
109 move_init(mm); in main()
228 roll(mm); in main()
234 while (mm->D0 == mm->D1) /* no doubles */ in main()
235 roll(mm); in main()
244 if (mm->D0 > mm->D1) { in main()
281 mm->mvlim = movallow(mm); in main()
285 proll(mm); in main()
375 if ((mm->mvlim = movallow(mm)) == 0) { in main()
418 roll(mm); in main()
[all …]
/dragonfly/sys/dev/drm/include/drm/
H A Ddrm_mm.h141 struct drm_mm *mm; member
164 struct drm_mm *mm; member
213 return mm->hole_stack.next; in drm_mm_initialized()
287 #define drm_mm_nodes(mm) (&(mm)->head_node.node_list) argument
297 #define drm_mm_for_each_node(entry, mm) \ argument
449 return drm_mm_insert_node_generic(mm, node, in drm_mm_insert_node()
486 void drm_mm_takedown(struct drm_mm *mm);
498 return list_empty(drm_mm_nodes(mm)); in drm_mm_clean()
527 struct drm_mm *mm,
549 struct drm_mm *mm, in drm_mm_scan_init() argument
[all …]
/dragonfly/games/backgammon/teachgammon/
H A Dtutor.c67 movback(mm, mm->mvlim); in tutor()
73 proll(mm); in tutor()
77 getmove(mm); in tutor()
91 mm->d0 = 0; in tutor()
92 mm->mvlim = 0; in tutor()
98 mm->mvlim++; in tutor()
100 if (mm->mvlim) in tutor()
109 mm->d0 = 0; in tutor()
111 mm->mvlim = movallow(mm); in tutor()
115 proll(mm); in tutor()
[all …]
/dragonfly/games/hack/
H A Dhack.mkmaze.c109 zx = mm.x; in makemaz()
110 zy = mm.y; in makemaz()
130 (void) mkobj_at(rn2(2) ? GEM_SYM : 0, mm.x, mm.y); in makemaz()
134 (void) mkobj_at(ROCK_SYM, mm.x, mm.y); in makemaz()
136 mm = mazexy(); in makemaz()
137 (void) makemon(PM_MINOTAUR, mm.x, mm.y); in makemaz()
140 (void) makemon((struct permonst *) 0, mm.x, mm.y); in makemaz()
144 mkgold(0L, mm.x, mm.y); in makemaz()
148 mm = mazexy(); in makemaz()
149 levl[(xupstair = mm.x)][(yupstair = mm.y)].scrsym = '<'; in makemaz()
[all …]
/dragonfly/sys/dev/drm/amd/amdgpu/
H A Damdgpu_mn.c75 struct mm_struct *mm; member
145 struct mm_struct *mm) in amdgpu_mn_release() argument
249 struct mm_struct *mm, in amdgpu_mn_invalidate_range_start_gfx() argument
297 struct mm_struct *mm, in amdgpu_mn_invalidate_range_start_hsa() argument
329 amdgpu_amdkfd_evict_userptr(mem, mm); in amdgpu_mn_invalidate_range_start_hsa()
347 struct mm_struct *mm, in amdgpu_mn_invalidate_range_end() argument
373 #define AMDGPU_MN_KEY(mm, type) ((unsigned long)(mm) + (type)) argument
386 struct mm_struct *mm = current->mm; in amdgpu_mn_get() local
408 amn->mm = mm; in amdgpu_mn_get()
423 up_write(&mm->mmap_sem); in amdgpu_mn_get()
[all …]
/dragonfly/sys/dev/drm/radeon/
H A Dradeon_mn.c42 struct mm_struct *mm; member
90 mmu_notifier_unregister(&rmn->mn, rmn->mm); in radeon_mn_destroy()
103 struct mm_struct *mm) in radeon_mn_release() argument
122 struct mm_struct *mm, in radeon_mn_invalidate_range_start() argument
185 struct mm_struct *mm = current->mm; in radeon_mn_get() local
189 if (down_write_killable(&mm->mmap_sem)) in radeon_mn_get()
195 if (rmn->mm == mm) in radeon_mn_get()
205 rmn->mm = mm; in radeon_mn_get()
210 r = __mmu_notifier_register(&rmn->mn, mm); in radeon_mn_get()
218 up_write(&mm->mmap_sem); in radeon_mn_get()
[all …]
/dragonfly/sys/dev/drm/ttm/
H A Dttm_bo_manager.c46 struct drm_mm mm; member
56 struct drm_mm *mm = &rman->mm; in ttm_bo_man_get_node() local
75 ret = drm_mm_insert_node_in_range(mm, node, in ttm_bo_man_get_node()
115 drm_mm_init(&rman->mm, 0, p_size); in ttm_bo_man_init()
124 struct drm_mm *mm = &rman->mm; in ttm_bo_man_takedown() local
127 if (drm_mm_clean(mm)) { in ttm_bo_man_takedown()
128 drm_mm_takedown(mm); in ttm_bo_man_takedown()
144 drm_mm_print(&rman->mm, printer); in ttm_bo_man_debug()
/dragonfly/gnu/usr.bin/rcs/
H A Drcstest97 ci -ta.11 -mm $q a.c &&
109 ci -mm $q a.c &&
125 ci -f -mm $q a.c &&
132 ci -l -mm $q a.c &&
139 ci -u -mm $q a.c &&
238 ci -mm $q a.c &&
257 ci -mm $q a.c &&
274 ci -u -mm $q a.c &&
342 ci -l -mm $q a.c &&
344 ci -l -mm $q a.c &&
[all …]
/dragonfly/sys/dev/netif/plip/
H A Dif_plip.c594 struct mbuf *mm; in lpoutput() local
630 mm = m; in lpoutput()
631 for (mm = m; mm; mm = mm->m_next) { in lpoutput()
632 count += mm->m_len; in lpoutput()
652 mm = m; in lpoutput()
654 cp = mtod(mm, u_char *); in lpoutput()
655 len = mm->m_len; in lpoutput()
661 } while ((mm = mm->m_next)); in lpoutput()
703 mm = m; in lpoutput()
706 len = mm->m_len; in lpoutput()
[all …]
/dragonfly/sys/netinet6/
H A Dip6_mroute.c929 m_freem(mm); in socket_send()
949 struct mbuf *mm; in ip6_mforward() local
1342 if (mm && in ip6_mdq()
1345 mm = m_pullup(mm, sizeof(struct ip6_hdr)); in ip6_mdq()
1346 if (mm == NULL) in ip6_mdq()
1367 m_freem(mm); in ip6_mdq()
1568 struct mbuf *mm; in register_send() local
1582 if (mm == NULL) in register_send()
1589 m_freem(mm); in register_send()
1595 mm = m_pullup(mm, i); in register_send()
[all …]

1234567