Home
last modified time | relevance | path

Searched refs:lwb (Results 1 – 11 of 11) sorted by relevance

/dragonfly/sys/cpu/x86_64/include/
HDlwbuf.h66 lwbuf_page(struct lwbuf *lwb) in lwbuf_page() argument
68 return (lwb->m); in lwbuf_page()
72 lwbuf_kva(struct lwbuf *lwb) in lwbuf_kva() argument
74 return (lwb->kva); in lwbuf_kva()
80 struct lwbuf *lwb = lwb_cache; in lwbuf_alloc() local
82 lwb->m = m; in lwbuf_alloc()
83 lwb->kva = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(lwb->m)); in lwbuf_alloc()
85 return (lwb); in lwbuf_alloc()
89 lwbuf_free(struct lwbuf *lwb) in lwbuf_free() argument
91 lwb->m = NULL; /* safety */ in lwbuf_free()
[all …]
/dragonfly/sys/cpu/x86_64/misc/
HDlwbuf.c65 struct lwbuf *lwb = (struct lwbuf *)obj;
67 lwb->m = NULL;
68 lwb->kva = 0;
92 struct lwbuf *lwb = lwb_cache;
94 lwb->m = m;
95 lwb->kva = PHYS_TO_DMAP(VM_PAGE_TO_PHYS(lwb->m));
97 return (lwb);
101 lwbuf_free(struct lwbuf *lwb)
103 lwb->m = NULL; /* safety */
/dragonfly/sys/kern/
HDkern_xio.c232 struct lwbuf *lwb; in xio_copy_xtou() local
248 lwb = lwbuf_alloc(m, &lwb_cache); in xio_copy_xtou()
249 error = copyout((char *)lwbuf_kva(lwb) + offset, uptr, n); in xio_copy_xtou()
250 lwbuf_free(lwb); in xio_copy_xtou()
281 struct lwbuf *lwb; in xio_copy_xtok() local
297 lwb = lwbuf_alloc(m, &lwb_cache); in xio_copy_xtok()
298 bcopy((char *)lwbuf_kva(lwb) + offset, kptr, n); in xio_copy_xtok()
299 lwbuf_free(lwb); in xio_copy_xtok()
328 struct lwbuf *lwb; in xio_copy_utox() local
344 lwb = lwbuf_alloc(m, &lwb_cache); in xio_copy_utox()
[all …]
HDvfs_helper.c308 struct lwbuf *lwb; in vop_helper_read_shortcut() local
364 lwb = lwbuf_alloc(m, &lwb_cache); in vop_helper_read_shortcut()
373 error = uiomove_nofault((char *)lwbuf_kva(lwb) + offset, in vop_helper_read_shortcut()
377 lwbuf_free(lwb); in vop_helper_read_shortcut()
HDimgact_elf.c365 struct lwbuf *lwb; in __elfN() local
373 lwb = lwbuf_alloc(m, &lwb_cache); in __elfN()
374 error = copyout((caddr_t)lwbuf_kva(lwb), in __elfN()
376 lwbuf_free(lwb); in __elfN()
1730 struct lwbuf *lwb; in check_PT_NOTE() local
1753 lwb = &lwb_cache; in check_PT_NOTE()
1754 if (exec_map_page(imgp, noteloc >> PAGE_SHIFT, &lwb, &page)) in check_PT_NOTE()
1760 exec_unmap_page(lwb); in check_PT_NOTE()
1761 lwb = &lwb_cache; in check_PT_NOTE()
1763 &lwb, &page)) { in check_PT_NOTE()
[all …]
HDkern_subr.c543 struct lwbuf *lwb; in uiomove_fromphys() local
576 lwb = lwbuf_alloc(m, &lwb_cache); in uiomove_fromphys()
577 cp = (char *)lwbuf_kva(lwb) + page_offset; in uiomove_fromphys()
590 lwbuf_free(lwb); in uiomove_fromphys()
603 lwbuf_free(lwb); in uiomove_fromphys()
HDkern_exec.c870 exec_unmap_page(struct lwbuf *lwb) in exec_unmap_page() argument
875 if (lwb != NULL) { in exec_unmap_page()
876 m = lwbuf_page(lwb); in exec_unmap_page()
877 lwbuf_free(lwb); in exec_unmap_page()
/dragonfly/sys/platform/vkernel64/platform/
HDcopyio.c313 struct lwbuf *lwb; in copyin() local
330 lwb = lwbuf_alloc(m, &lwb_cache); in copyin()
331 bcopy((char *)lwbuf_kva(lwb)+((vm_offset_t)udaddr & PAGE_MASK), in copyin()
336 lwbuf_free(lwb); in copyin()
353 struct lwbuf *lwb; in copyout() local
371 lwb = lwbuf_alloc(m, &lwb_cache); in copyout()
372 bcopy(kaddr, (char *)lwbuf_kva(lwb) + in copyout()
377 lwbuf_free(lwb); in copyout()
/dragonfly/contrib/tcsh-6/
HDsh.dol.c380 int subscr = 0, lwb = 1, upb = 0; in Dgetdol() local
666 lwb = i; in Dgetdol()
668 upb = lwb, np = STRstar; in Dgetdol()
688 if (i < lwb) in Dgetdol()
689 upb = lwb - 1; in Dgetdol()
693 if (lwb == 0) { in Dgetdol()
708 lwb = 1, upb = 0; in Dgetdol()
710 lwb = upb = subscr; in Dgetdol()
723 addla(putn((tcsh_number_t)(upb - lwb + 1))); in Dgetdol()
728 for (i = lwb - 1, length = 0; i < upb; i++) in Dgetdol()
[all …]
/dragonfly/sys/vm/
HDvnode_pager.c350 struct lwbuf *lwb; in vnode_pager_setsize() local
359 lwb = lwbuf_alloc(m, &lwb_cache); in vnode_pager_setsize()
360 kva = lwbuf_kva(lwb); in vnode_pager_setsize()
362 lwbuf_free(lwb); in vnode_pager_setsize()
/dragonfly/contrib/gdb-7/gdb/
HDada-lang.c2625 LONGEST lwb, upb; in ada_value_ptr_subscript() local
2631 get_discrete_bounds (TYPE_INDEX_TYPE (type), &lwb, &upb); in ada_value_ptr_subscript()
2632 arr = value_ptradd (arr, pos_atr (ind[k]) - lwb); in ada_value_ptr_subscript()