Home
last modified time | relevance | path

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

12

/freebsd-13.1/sys/sys/
H A Dmalloc.h117 struct malloc_type { struct
118 struct malloc_type *ks_next; /* Next in global chain. */ argument
146 struct malloc_type type[1] = { \
159 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 Dsystm.h125 struct malloc_type;
143 void hashdestroy(void *, struct malloc_type *, u_long);
144 void *hashinit(int count, struct malloc_type *type, u_long *hashmask);
145 void *hashinit_flags(int count, struct malloc_type *type,
150 void *phashinit(int count, struct malloc_type *type, u_long *nentries);
151 void *phashinit_flags(int count, struct malloc_type *type, u_long *nentries,
211 int asprintf(char **ret, struct malloc_type *mtp, const char *format,
218 int vasprintf(char **ret, struct malloc_type *mtp, const char *format,
H A Dkobj.h43 struct malloc_type;
198 struct malloc_type *mtype,
210 void kobj_delete(kobj_t obj, struct malloc_type *mtype);
H A Dlibkern.h127 struct malloc_type;
177 char *strdup_flags(const char *__restrict, struct malloc_type *, int);
179 char *strdup(const char *__restrict, struct malloc_type *);
181 char *strndup(const char *__restrict, size_t, struct malloc_type *);
H A Dbuf_ring.h366 struct buf_ring *buf_ring_alloc(int count, struct malloc_type *type, int flags,
368 void buf_ring_free(struct buf_ring *br, struct malloc_type *type);
/freebsd-13.1/sys/vm/
H A Duma_dbg.c144 struct malloc_type **ksp; in mtrash_ctor()
153 size -= sizeof(struct malloc_type *); in mtrash_ctor()
154 ksp = (struct malloc_type **)mem; in mtrash_ctor()
155 ksp += size / sizeof(struct malloc_type *); in mtrash_ctor()
185 size -= sizeof(struct malloc_type *); in mtrash_dtor()
201 struct malloc_type **ksp; in mtrash_init()
210 ksp = (struct malloc_type **)mem; in mtrash_init()
211 ksp += (size / sizeof(struct malloc_type *)) - 1; in mtrash_init()
H A Dmemguard.h36 struct malloc_type;
44 void *memguard_realloc(void *, unsigned long, struct malloc_type *, int);
47 int memguard_cmp_mtp(struct malloc_type *, unsigned long);
H A Dmemguard.c82 static struct malloc_type *vm_memguard_mtype = NULL;
418 memguard_realloc(void *addr, unsigned long size, struct malloc_type *mtp, in memguard_realloc()
459 memguard_cmp_mtp(struct malloc_type *mtp, unsigned long size) in memguard_cmp_mtp()
/freebsd-13.1/sys/kern/
H A Dkern_malloc.c326 mtp_set_subzone(struct malloc_type *mtp) in mtp_set_subzone()
841 struct malloc_type **mtpp = addr; in free_save_type()
853 sizeof(struct malloc_type *); in free_save_type()
1254 struct malloc_type *mtp; in malloc_init()
1279 struct malloc_type *mtp, *temp; in malloc_uninit()
1324 struct malloc_type *
1327 struct malloc_type *mtp; in malloc_desc2type()
1344 struct malloc_type *mtp; in sysctl_kern_malloc_stats()
1410 struct malloc_type *mtp, **bufmtp; in malloc_type_list()
1469 struct malloc_type *mtp; in DB_SHOW_COMMAND()
[all …]
H A Dsubr_hash.c57 hashinit_flags(int elements, struct malloc_type *type, u_long *hashmask, in hashinit_flags()
86 hashinit(int elements, struct malloc_type *type, u_long *hashmask) in hashinit()
93 hashdestroy(void *vhashtbl, struct malloc_type *type, u_long hashmask) in hashdestroy()
114 phashinit_flags(int elements, struct malloc_type *type, u_long *nentries, int flags) in phashinit_flags()
148 phashinit(int elements, struct malloc_type *type, u_long *nentries) in phashinit()
H A Dsubr_bufring.c40 buf_ring_alloc(int count, struct malloc_type *type, int flags, struct mtx *lock) in buf_ring_alloc()
62 buf_ring_free(struct buf_ring *br, struct malloc_type *type) in buf_ring_free()
H A Dsubr_kobj.c295 kobj_create(kobj_class_t cls, struct malloc_type *mtype, int mflags) in kobj_create()
330 kobj_delete(kobj_t obj, struct malloc_type *mtype) in kobj_delete()
/freebsd-13.1/sys/libkern/
H A Dstrdup.c43 strdup_flags(const char *string, struct malloc_type *type, int flags) in strdup_flags()
57 strdup(const char *string, struct malloc_type *type) in strdup()
H A Dasprintf.c37 vasprintf(char **buf, struct malloc_type *mtp, const char *format, va_list va) in vasprintf()
67 asprintf(char **buf, struct malloc_type *mtp, const char *format, ...) in asprintf()
H A Dstrndup.c41 strndup(const char *string, size_t maxlen, struct malloc_type *type) in strndup()
/freebsd-13.1/sys/net/
H A Dmp_ring.h52 struct malloc_type * mt;
68 mp_ring_can_drain_t, struct malloc_type *, int);
/freebsd-13.1/sys/dev/cxgbe/
H A Dt4_mp_ring.h44 struct malloc_type * mt;
64 ring_can_drain_t, struct malloc_type *, struct mtx *, int);
/freebsd-13.1/sys/dev/firewire/
H A Dfirewirereg.h251 struct malloc_type *malloc;
267 struct fw_xfer *fw_xfer_alloc (struct malloc_type *);
268 struct fw_xfer *fw_xfer_alloc_buf (struct malloc_type *, int, int);
274 int fw_xferlist_add (struct fw_xferlist *, struct malloc_type *, int, int, int,
/freebsd-13.1/sys/nlm/
H A Dnlm.h57 size_t srcsize, struct malloc_type *type);
63 struct malloc_type *type);
/freebsd-13.1/sys/dev/usb/
H A Dusb_mbuf.c65 usb_alloc_mbufs(struct malloc_type *type, struct usb_ifqueue *ifq, in usb_alloc_mbufs()
H A Dusbhid.h95 void **descp, uint16_t *sizep, struct malloc_type *mem,
H A Dusb_hid.c115 struct malloc_type *mem, uint8_t iface_index) in usbd_req_get_hid_desc()
H A Dusb_mbuf.h89 void *usb_alloc_mbufs(struct malloc_type *type, struct usb_ifqueue *ifq,
/freebsd-13.1/sys/ufs/ffs/
H A Dffs_extern.h47 struct malloc_type;
93 int ffs_sbget(void *, struct fs **, off_t, struct malloc_type *,
/freebsd-13.1/sys/netsmb/
H A Dsmb_subr.h110 void *smb_zmalloc(size_t size, struct malloc_type *type, int flags);

12