Searched refs:mb (Results 1 - 20 of 20) sorted by relevance

/haiku/src/libs/compat/freebsd_network/
H A Dfbsd_kern_mbuf.c44 struct mbuf *mb, *nm = NULL, *mtail = NULL; local
58 mb = m_getjcl(how, type, (flags & M_PKTHDR),
61 mb = m_getcl(how, type, (flags & M_PKTHDR));
63 mb = m_gethdr(how, type);
65 mb = m_get(how, type);
68 if (mb == NULL) {
75 len -= M_SIZE(mb);
77 mtail->m_next = mb;
79 nm = mb;
80 mtail = mb;
118 m_extadd(struct mbuf *mb, caddr_t buf, u_int size, void (*freef)(struct mbuf *, void *, void *), void *arg1, void *arg2, int flags, int type) argument
151 m_freem(struct mbuf *mb) argument
[all...]
H A Ddevice_hooks.c121 struct mbuf *mb; local
144 IF_DEQUEUE(&ifp->receive_queue, mb);
145 } while (mb == NULL);
147 if (mb->m_pkthdr.len > length) {
149 mb->m_pkthdr.len, length);
150 m_freem(mb);
155 length = min_c(max_c((size_t)mb->m_pkthdr.len, 0), length);
157 m_copydata(mb, 0, length, buffer);
160 m_freem(mb);
170 struct mbuf *mb; local
[all...]
H A Dbus_dma.cpp427 bus_dmamap_load_mbuf_sg(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf* mb, argument
430 M_ASSERTPKTHDR(mb);
432 if (mb->m_pkthdr.len > dmat->maxsize)
440 for (struct mbuf* m = mb; m != NULL && error == 0; m = m->m_next) {
451 error = _prepare_bounce_buffer(map, mb->m_pkthdr.len, flags);
456 map->mbuf = mb;
459 error = _bus_load_buffer(dmat, map->bounce_buffer, mb->m_pkthdr.len, flags,
469 bus_dmamap_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf* mb, argument
473 error = bus_dmamap_load_mbuf_sg(dmat, map, mb, map->segments, &nsegs, flags);
478 (*callback)(callback_arg, map->segments, nsegs, mb
[all...]
H A Dfbsd_uipc_mbuf.c1506 struct mbuf *m, *mb; local
1537 for (mb = m; mb != NULL; mb = mb->m_next) {
1538 length = min(M_TRAILINGSPACE(mb), total - progress);
1540 error = uiomove(mtod(mb, void *), length, uio);
1546 mb->m_len = length;
/haiku/src/tests/kits/interface/bprintjob/
H A DPrintTestWindow.cpp33 BMenuBar* mb = new BMenuBar(Bounds(), "menubar"); local
40 mb->AddItem(m);
51 mb->AddItem(m);
53 backdrop->AddChild(mb);
56 b.top = mb->Bounds().bottom +1;
/haiku/src/tests/system/benchmarks/
H A Dmemspeed.c24 u_long mb = TESTSIZE; local
32 mb = atol(argv[1])*MB;
42 mem = malloc(mb);
46 for (size = 64; size <= mb; size <<= 1) {
65 for (size = 64; size <= mb; size <<= 1) {
/haiku/src/tests/kits/interface/flatten_picture/
H A DPictureTestWindow.cpp50 BMenuBar* mb = new BMenuBar(Bounds(), "menubar"); local
54 mb->AddItem(m);
59 mb->AddItem(m);
61 backdrop->AddChild(mb);
64 b.top = mb->Bounds().bottom + 1;
/haiku/headers/private/libroot/locale/
H A DICUCtypeData.h34 status_t MultibyteToWchar(wchar_t* wcOut, const char* mb,
H A DICULocaleBackend.h44 virtual status_t MultibyteToWchar(wchar_t* wcOut, const char* mb,
H A DLocaleBackend.h153 virtual status_t MultibyteToWchar(wchar_t* wcOut, const char* mb,
/haiku/src/libs/compat/freebsd_network/compat/machine/
H A Datomic.h43 #define mb() memory_full_barrier() macro
/haiku/src/system/libroot/add-ons/icu/
H A DICUCtypeData.cpp215 ICUCtypeData::MultibyteToWchar(wchar_t* wcOut, const char* mb, size_t mbLen, argument
229 const char* buffer = mb;
234 size_t sourceLengthUsed = buffer - mb;
242 buffer = mb;
246 sourceLengthUsed = buffer - mb;
263 TRACE(("\tbyte %lu: %x\n", i, mb[i]));
390 TRACE(("WcharToMultibyte() l:%lu mb:%p ml:%lu uchar:%x st:%x\n", lengthOut,
462 TRACE(("WcharStringToMultibyte() l:%lu mb:%p ml:%lu s:%p ul:%lu slu:%lu"
H A DICULocaleBackend.cpp167 ICULocaleBackend::MultibyteToWchar(wchar_t* wcOut, const char* mb, argument
172 return fCtypeData.MultibyteToWchar(wcOut, mb, mbLength, mbState, lengthOut);
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A De1000_osdep.h141 #define mb() __asm volatile("mfence" ::: "memory") macro
145 #define mb() macro
/haiku/src/bin/unzip/
H A Dexplode.c263 unsigned mb, ml, md; /* masks for bb, bl, and bd bits */ variable
274 mb = mask_bits[bb]; /* precompute masks for speed */
286 DECODEHUFT(tb, bb, mb) /* get coded literal */
/haiku/src/add-ons/screen_savers/nebula/
H A DNebula.cpp237 matrix ma, mb, mc, mr; local
252 setrmat(0, b, 0, &mb);
253 mulmat(&ma, &mb, &mc);
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dvolume.c258 MFT_RECORD *mb = NULL; local
265 mb = ntfs_malloc(vol->mft_record_size);
266 if (!vol->mft_ni || !mb) {
271 vol->mft_ni->mrec = mb;
274 vol->mft_record_size, mb);
282 if (ntfs_mft_record_check(vol, 0, mb))
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dmbuf.h306 void m_extadd(struct mbuf *mb, caddr_t buf, u_int size,
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c2280 struct mbuf* mb = m_get(0, MT_DATA); local
2281 m_cljset(mb, *sd_cl, fl->ifl_cltype);
2282 m_free(mb);
/haiku/src/add-ons/kernel/drivers/network/ether/broadcom570x/dev/bce/
H A Dif_bcereg.h495 #define mb() __asm volatile("mfence" ::: "memory") macro
499 #define mb() macro

Completed in 374 milliseconds