Home
last modified time | relevance | path

Searched refs:malloc_type (Results 1 – 25 of 43) sorted by relevance

12

/freebsd/sys/sys/
H A Dmalloc.h114 struct malloc_type { struct
115 struct malloc_type *ks_next; /* Next in global chain. */ argument
143 struct malloc_type type[1] = { \
156 extern struct malloc_type type[1]
178 typedef void malloc_type_list_func_t(struct malloc_type *, void *);
189 void free(void *addr, struct malloc_type *type);
190 void zfree(void *addr, struct malloc_type *type);
243 void *malloc_domainset(size_t size, struct malloc_type *type,
254 void *malloc_domainset_exec(size_t size, struct malloc_type *type,
271 struct malloc_type *mtp, struct domainset *ds, int flags)
[all …]
H A Dkobj.h41 struct malloc_type;
196 struct malloc_type *mtype,
208 void kobj_delete(kobj_t obj, struct malloc_type *mtype);
H A Dsystm.h132 struct malloc_type;
150 void hashdestroy(void *, struct malloc_type *, u_long);
151 void *hashinit(int count, struct malloc_type *type, u_long *hashmask);
152 void *hashinit_flags(int count, struct malloc_type *type,
157 void *phashinit(int count, struct malloc_type *type, u_long *nentries);
158 void *phashinit_flags(int count, struct malloc_type *type, u_long *nentries,
227 int asprintf(char **ret, struct malloc_type *mtp, const char *format,
234 int vasprintf(char **ret, struct malloc_type *mtp, const char *format,
H A Dlibkern.h124 struct malloc_type;
213 char *strdup_flags(const char *__restrict, struct malloc_type *, int);
215 char *strdup(const char *__restrict, struct malloc_type *);
217 char *strndup(const char *__restrict, size_t, struct malloc_type *);
H A Dbuf_ring.h364 struct buf_ring *buf_ring_alloc(int count, struct malloc_type *type, int flags,
366 void buf_ring_free(struct buf_ring *br, struct malloc_type *type);
/freebsd/sys/kern/
H A Dkern_malloc.c323 mtp_set_subzone(struct malloc_type *mtp) in mtp_set_subzone()
845 struct malloc_type **mtpp = addr; in free_save_type()
857 sizeof(struct malloc_type *); in free_save_type()
1267 struct malloc_type *mtp; in malloc_init()
1292 struct malloc_type *mtp, *temp; in malloc_uninit()
1337 struct malloc_type *
1340 struct malloc_type *mtp; in malloc_desc2type()
1357 struct malloc_type *mtp; in sysctl_kern_malloc_stats()
1423 struct malloc_type *mtp, **bufmtp; in malloc_type_list()
1482 struct malloc_type *mtp; in DB_SHOW_COMMAND_FLAGS()
[all …]
H A Dsubr_hash.c52 hashinit_flags(int elements, struct malloc_type *type, u_long *hashmask, in hashinit_flags()
81 hashinit(int elements, struct malloc_type *type, u_long *hashmask) in hashinit()
88 hashdestroy(void *vhashtbl, struct malloc_type *type, u_long hashmask) in hashdestroy()
109 phashinit_flags(int elements, struct malloc_type *type, u_long *nentries, int flags) in phashinit_flags()
143 phashinit(int elements, struct malloc_type *type, u_long *nentries) in phashinit()
H A Dsubr_bufring.c37 buf_ring_alloc(int count, struct malloc_type *type, int flags, struct mtx *lock) in buf_ring_alloc()
59 buf_ring_free(struct buf_ring *br, struct malloc_type *type) in buf_ring_free()
H A Dsubr_kobj.c292 kobj_create(kobj_class_t cls, struct malloc_type *mtype, int mflags) in kobj_create()
327 kobj_delete(kobj_t obj, struct malloc_type *mtype) in kobj_delete()
/freebsd/sys/vm/
H A Duma_dbg.c147 struct malloc_type **ksp; in mtrash_ctor()
155 size -= sizeof(struct malloc_type *); in mtrash_ctor()
166 ksp = (struct malloc_type **)mem; in mtrash_ctor()
167 ksp += size / sizeof(struct malloc_type *); in mtrash_ctor()
204 size -= sizeof(struct malloc_type *); in mtrash_dtor()
219 struct malloc_type **ksp; in mtrash_init()
228 ksp = (struct malloc_type **)mem; in mtrash_init()
229 ksp += (size / sizeof(struct malloc_type *)) - 1; in mtrash_init()
H A Dmemguard.h34 struct malloc_type;
42 void *memguard_realloc(void *, unsigned long, struct malloc_type *, int);
45 int memguard_cmp_mtp(struct malloc_type *, unsigned long);
H A Dmemguard.c80 static struct malloc_type *vm_memguard_mtype = NULL;
416 memguard_realloc(void *addr, unsigned long size, struct malloc_type *mtp, in memguard_realloc()
457 memguard_cmp_mtp(struct malloc_type *mtp, unsigned long size) in memguard_cmp_mtp()
/freebsd/sys/libkern/
H A Dstrdup.c40 strdup_flags(const char *string, struct malloc_type *type, int flags) in strdup_flags()
54 strdup(const char *string, struct malloc_type *type) in strdup()
H A Dasprintf.c34 vasprintf(char **buf, struct malloc_type *mtp, const char *format, va_list va) in vasprintf()
64 asprintf(char **buf, struct malloc_type *mtp, const char *format, ...) in asprintf()
H A Dstrndup.c38 strndup(const char *string, size_t maxlen, struct malloc_type *type) in strndup()
/freebsd/sys/net/
H A Dmp_ring.h50 struct malloc_type * mt;
66 mp_ring_can_drain_t, struct malloc_type *, int);
/freebsd/sys/dev/cxgbe/
H A Dt4_mp_ring.h42 struct malloc_type * mt;
62 ring_can_drain_t, struct malloc_type *, struct mtx *, int);
/freebsd/sys/dev/firewire/
H A Dfirewirereg.h249 struct malloc_type *malloc;
265 struct fw_xfer *fw_xfer_alloc (struct malloc_type *);
266 struct fw_xfer *fw_xfer_alloc_buf (struct malloc_type *, int, int);
272 int fw_xferlist_add (struct fw_xferlist *, struct malloc_type *, int, int, int,
/freebsd/sys/nlm/
H A Dnlm.h55 size_t srcsize, struct malloc_type *type);
61 struct malloc_type *type);
/freebsd/sys/ufs/ffs/
H A Dffs_extern.h44 struct malloc_type;
87 int ffs_sbsearch(void *, struct fs **, int, struct malloc_type *,
93 int ffs_sbget(void *, struct fs **, off_t, int, struct malloc_type *,
/freebsd/sys/dev/usb/
H A Dusb_mbuf.c64 usb_alloc_mbufs(struct malloc_type *type, struct usb_ifqueue *ifq, in usb_alloc_mbufs()
H A Dusbhid.h94 void **descp, uint16_t *sizep, struct malloc_type *mem,
H A Dusb_hid.c114 struct malloc_type *mem, uint8_t iface_index) in usbd_req_get_hid_desc()
H A Dusb_mbuf.h88 void *usb_alloc_mbufs(struct malloc_type *type, struct usb_ifqueue *ifq,
/freebsd/sys/netsmb/
H A Dsmb_subr.h108 void *smb_zmalloc(size_t size, struct malloc_type *type, int flags);

12