Home
last modified time | relevance | path

Searched refs:vmem_t (Results 1 – 25 of 56) sorted by relevance

123

/netbsd-src/sys/sys/
H A Dvmem.h39 typedef struct vmem vmem_t; typedef
48 typedef int (vmem_import_t)(vmem_t *, vmem_size_t, vm_flag_t,
50 typedef void (vmem_release_t)(vmem_t *, vmem_addr_t, vmem_size_t);
52 typedef int (vmem_ximport_t)(vmem_t *, vmem_size_t, vmem_size_t *,
55 extern vmem_t *kmem_arena;
56 extern vmem_t *kmem_meta_arena;
57 extern vmem_t *kmem_va_arena;
59 void vmem_subsystem_init(vmem_t *vm);
61 vmem_t * vmem_create(const char *, vmem_addr_t, vmem_size_t, vmem_size_t,
62 vmem_import_t *, vmem_release_t *, vmem_t *, vmem_size_t,
[all …]
H A Dvmem_impl.h77 vmem_t *qc_vmem;
154 vmem_t * vmem_init(vmem_t *, const char *, vmem_addr_t, vmem_size_t,
155 vmem_size_t, vmem_import_t *, vmem_release_t *, vmem_t *,
157 void vmem_add_bts(vmem_t *, struct vmem_btag *, unsigned int);
/netbsd-src/sys/kern/
H A Dsubr_vmem.c140 static void vmem_check(vmem_t *);
183 static void vmem_xfree_bt(vmem_t *, bt_t *);
212 vmem_t *kmem_va_meta_arena;
214 vmem_t *kmem_meta_arena = NULL;
225 static int bt_refill(vmem_t *vm); in pool_page_alloc_vmem_meta()
226 static int bt_refill_locked(vmem_t *vm); in pool_page_alloc_vmem_meta()
256 bt_refill_locked(vmem_t *vm) in bt_refill_locked()
310 bt_refill(vmem_t *vm) in bt_alloc()
321 bt_alloc(vmem_t *vm, vm_flag_t flags) in bt_alloc()
354 bt_free(vmem_t *v in bt_freetrim()
[all...]
H A Dsubr_percpu.c60 static vmem_t * percpu_offset_arena __read_mostly;
169 percpu_backend_alloc(vmem_t *dummy, vmem_size_t size, vmem_size_t *resultsize, in percpu_backend_alloc()
/netbsd-src/sys/arch/alpha/pci/
H A Dapecsvar.h59 vmem_t *ac_io_arena;
60 vmem_t *ac_d_mem_arena;
61 vmem_t *ac_s_mem_arena;
H A Dlcavar.h55 vmem_t *lc_io_arena;
56 vmem_t *lc_d_mem_arena;
57 vmem_t *lc_s_mem_arena;
H A Dciavar.h68 vmem_t *cc_io_arena;
69 vmem_t *cc_d_mem_arena;
70 vmem_t *cc_s_mem_arena;
H A Dmcpciavar.h53 vmem_t * cc_io_arena;
54 vmem_t * cc_d_mem_arena;
55 vmem_t * cc_s_mem_arena;
H A Ddwlpxvar.h51 vmem_t * cc_io_arena;
52 vmem_t * cc_d_mem_arena;
53 vmem_t * cc_s_mem_arena;
H A Dttwogavar.h93 vmem_t *tc_io_arena;
94 vmem_t *tc_d_mem_arena;
95 vmem_t *tc_s_mem_arena;
H A Dirongatevar.h54 vmem_t *ic_io_arena;
55 vmem_t *ic_mem_arena;
H A Dtsvar.h72 vmem_t *pc_io_arena;
73 vmem_t *pc_mem_arena;
/netbsd-src/sys/arch/evbarm/tsarm/isa/
H A Disa_io.c230 static vmem_t *isaio_arena;
231 static vmem_t *isamem_arena;
298 vmem_t *vm; in isa_bs_map()
339 vmem_t *vm; in isa_bs_alloc()
366 vmem_t *vm; in isa_bs_free()
/netbsd-src/sys/dev/vme/
H A Dvme.c50 static vmem_t *vme_select_map(struct vmebus_softc*, vme_am_t);
283 static vmem_t *
299 vmem_t *vm; in _vme_space_alloc()
311 vmem_t *vm; in _vme_space_free()
325 vmem_t *vm; in _vme_space_get()
/netbsd-src/sys/arch/alpha/jensenio/
H A Djenseniovar.h75 vmem_t *jc_io_arena;
76 vmem_t *jc_s_mem_arena;
/netbsd-src/sys/dev/pci/
H A Dpci_resource.c126 vmem_t *pb_res[NUM_PCI_RANGES];
136 vmem_t *pr_res[NUM_PCI_RANGES];
160 static vmem_t *
163 vmem_t *arena; in pci_create_vmem()
587 pci_resource_claim(vmem_t *arena, vmem_addr_t start, vmem_addr_t end) in pci_resource_claim()
602 pci_resource_alloc(vmem_t *arena, vmem_size_t size, vmem_size_t align, in pci_resource_alloc()
632 vmem_t *res_io = pb->pb_res[PCI_RANGE_IO]; in pci_resource_init_device()
633 vmem_t *res_mem = pb->pb_res[PCI_RANGE_MEM]; in pci_resource_init_device()
634 vmem_t *res_pmem = pb->pb_res[PCI_RANGE_PMEM]; in pci_resource_init_device()
889 vmem_t *arena; in pci_resource_alloc_device()
H A Dbtvmeivar.h66 vmem_t *vme_arena;
/netbsd-src/sys/uvm/
H A Duvm_km.c209 vmem_t *kmem_arena = NULL;
211 vmem_t *kmem_va_arena;
795 uvm_km_kmem_alloc(vmem_t *vm, vmem_size_t size, vm_flag_t flags, in uvm_km_kmem_alloc()
885 uvm_km_kmem_free(vmem_t *vm, vmem_addr_t addr, size_t size) in uvm_km_kmem_free()
/netbsd-src/sys/rump/net/lib/libshmif/
H A Dshmif_component.c41 extern vmem_t *shmif_units; /* XXX */ in RUMP_COMPONENT()
/netbsd-src/sys/arch/dreamcast/dev/g2/
H A Dgapspcivar.h50 vmem_t *sc_dma_arena;
/netbsd-src/sys/arch/alpha/common/
H A Dsgmapvar.h55 vmem_t *aps_arena; /* arena to manage sgva space */
/netbsd-src/external/cddl/osnet/sys/sys/
H A Dkmem.h56 void (*)(void *), void *, vmem_t *, int);
/netbsd-src/sys/arch/vax/include/
H A Dsgmap.h50 vmem_t *aps_arena; /* arena to manage sgva space */
/netbsd-src/sys/arch/arm/cortex/
H A Dgicv3.h83 vmem_t *sc_lpi_pool;
/netbsd-src/sys/arch/sparc64/dev/
H A Diommuvar.h59 vmem_t *is_dvmamap; /* DVMA map for this instance */

123