Home
last modified time | relevance | path

Searched refs:mbuf (Results 1 – 25 of 67) sorted by relevance

123

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_net.c228 smb_net_wrap_mbuf(mbuf_t *mbuf) in smb_net_wrap_mbuf() argument
233 if ((mbuf->m_flags & M_EXT) == 0 && in smb_net_wrap_mbuf()
234 M_TRAILINGSPACE(mbuf) < sizeof (*frtn)) { in smb_net_wrap_mbuf()
241 ASSERT(mbuf->m_len <= MLEN); in smb_net_wrap_mbuf()
242 bcopy(mbuf->m_data, buf, mbuf->m_len); in smb_net_wrap_mbuf()
243 mbuf->m_ext.ext_buf = buf; in smb_net_wrap_mbuf()
244 mbuf->m_data = buf; in smb_net_wrap_mbuf()
245 mbuf->m_flags |= M_EXT; in smb_net_wrap_mbuf()
246 mbuf->m_ext.ext_size = MCLBYTES; in smb_net_wrap_mbuf()
247 mbuf->m_ext.ext_free = smb_mbufcl_free; in smb_net_wrap_mbuf()
[all …]
H A Dsmb_mbuf_util.c143 struct mbuf *
146 struct mbuf *mhead = 0; in smb_mbuf_get()
147 struct mbuf *m = 0; in smb_mbuf_get()
244 struct mbuf *
247 struct mbuf *mhead = NULL; in smb_mbuf_alloc_chain()
248 struct mbuf *m; in smb_mbuf_alloc_chain()
303 struct mbuf *
362 smb_mbuf_trim(struct mbuf *mhead, int nbytes) in smb_mbuf_trim()
364 struct mbuf *m = mhead; in smb_mbuf_trim()
383 struct mbuf *m = (MBC)->chain; in MBC_LENGTH()
[all …]
H A Dsmb_signing.c234 struct mbuf *mbuf = mbc->chain; in smb_sign_calc() local
290 while (mbuf != NULL && (offset >= mbuf->m_len)) { in smb_sign_calc()
291 offset -= mbuf->m_len; in smb_sign_calc()
292 mbuf = mbuf->m_next; in smb_sign_calc()
294 if (mbuf != NULL && (size = (mbuf->m_len - offset)) > 0) { in smb_sign_calc()
295 rc = smb_md5_update(ctx, &mbuf->m_data[offset], size); in smb_sign_calc()
299 mbuf = mbuf->m_next; in smb_sign_calc()
301 while (mbuf != NULL) { in smb_sign_calc()
302 rc = smb_md5_update(ctx, mbuf->m_data, mbuf->m_len); in smb_sign_calc()
305 mbuf = mbuf->m_next; in smb_sign_calc()
H A Dsmb2_signing.c259 struct mbuf *mbuf; in smb2_sign_calc_common() local
293 mbuf = mbc->chain; in smb2_sign_calc_common()
294 while (mbuf != NULL && (offset >= mbuf->m_len)) { in smb2_sign_calc_common()
295 offset -= mbuf->m_len; in smb2_sign_calc_common()
296 mbuf = mbuf->m_next; in smb2_sign_calc_common()
299 if (mbuf == NULL) in smb2_sign_calc_common()
307 tlen = mbuf->m_len - offset; in smb2_sign_calc_common()
311 rc = ops->mac_update(ctx, (uint8_t *)mbuf->m_data + offset, tlen); in smb2_sign_calc_common()
320 mbuf = mbuf->m_next; in smb2_sign_calc_common()
321 if (mbuf == NULL) in smb2_sign_calc_common()
[all …]
H A Dsmb31_preauth.c146 struct mbuf *mbuf = mbc->chain; in smb31_preauth_sha512_calc() local
162 while (mbuf != NULL) { in smb31_preauth_sha512_calc()
163 rc = smb_sha512_update(ctx, mbuf->m_data, mbuf->m_len); in smb31_preauth_sha512_calc()
166 mbuf = mbuf->m_next; in smb31_preauth_sha512_calc()
/illumos-gate/usr/src/boot/include/netinet/
H A Dip_var.h61 struct mbuf *ipq_frags; /* to ip headers of fragments */
208 int ip_fragment(struct ip *ip, struct mbuf **m_frag, int mtu,
210 void ip_forward(struct mbuf *m, int srcrt);
216 (*ip_mforward)(struct ip *, struct ifnet *, struct mbuf *,
218 int ip_output(struct mbuf *,
219 struct mbuf *, struct route *, int, struct ip_moptions *,
223 struct mbuf *
224 ip_reass(struct mbuf *);
227 void ip_savecontrol(struct inpcb *, struct mbuf **, struct ip *,
228 struct mbuf *);
[all …]
H A Dudp_var.h56 struct mbuf;
58 typedef void(*udp_tun_func_t)(struct mbuf *, int off, struct inpcb *,
176 int udp_input(struct mbuf **, int *, int);
177 void udplite_input(struct mbuf *, int);
H A Din_pcb.h220 struct mbuf *inp4_options; /* (i) IP options */
225 struct mbuf *inp6_options;
685 void in_pcbgroup_update_mbuf(struct inpcb *, struct mbuf *);
696 struct mbuf *);
716 struct in_addr, u_int, int, struct ifnet *, struct mbuf *);
721 void in_pcbrehash_mbuf(struct inpcb *, struct mbuf *);
/illumos-gate/usr/src/cmd/audio/utilities/
H A Dzmalloc.c102 caddr_t mbuf; in zmalloc() local
113 mbuf = mmap(0, size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0); in zmalloc()
116 if (mbuf == (caddr_t)-1) { in zmalloc()
121 (void) insert_bm(mbuf, size); in zmalloc()
123 return ((void *) mbuf); in zmalloc()
127 zfree(void* mbuf) in zfree() argument
131 if (mbuf == bm_empty) in zfree()
134 if (mbuf != NULL) { in zfree()
135 if ((size = delete_bm((caddr_t)mbuf)) != 0) { in zfree()
136 if (munmap((char *)mbuf, size) < 0) in zfree()
/illumos-gate/usr/src/cmd/sendmail/src/
H A Dmacro.c565 static char mbuf[2]; local
582 mbuf[0] = n;
583 mbuf[1] = '\0';
584 return mbuf;
612 char mbuf[MAXMACNAMELEN + 1]; local
646 bp = mbuf;
647 while (*++p != '\0' && *p != '}' && bp < &mbuf[sizeof(mbuf) - 1])
658 syserr("Unbalanced { on %s", mbuf); /* missing } */
663 mbuf, (int) (sizeof(mbuf) - 1));
665 else if (mbuf[1] == '\0' && mbuf[0] >= 0x20)
[all …]
/illumos-gate/usr/src/lib/libsmbfs/smb/
H A Dmbuf.c62 #define M_BASESIZE (sizeof (struct mbuf) + 8)
68 m_get(int len, struct mbuf **mpp) in m_get()
70 struct mbuf *m; in m_get()
88 m_free(struct mbuf *m) in m_free()
94 m_freem(struct mbuf *m0) in m_freem()
96 struct mbuf *m; in m_freem()
106 m_totlen(struct mbuf *m0) in m_totlen()
108 struct mbuf *m = m0; in m_totlen()
119 m_lineup(struct mbuf *m0, struct mbuf **mpp) in m_lineup()
121 struct mbuf *nm, *m; in m_lineup()
[all …]
H A Dprivate.h67 int m_getm(struct mbuf *, int, struct mbuf **);
68 int m_lineup(struct mbuf *, struct mbuf **);
69 size_t m_totlen(struct mbuf *);
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dmbuf.h106 struct mbuf;
107 typedef void m_ext_free_t(struct mbuf *);
111 struct mbuf *mh_next; /* next buffer in chain */
112 struct mbuf *mh_nextpkt; /* next chain in queue/record */
133 typedef struct mbuf { struct
215 (m)->m_next = (struct mbuf *)NULL; \
216 (m)->m_nextpkt = (struct mbuf *)NULL; \
225 (m)->m_next = (struct mbuf *)NULL; \
226 (m)->m_nextpkt = (struct mbuf *)NULL; \
322 mbuf_t *m_prepend(struct mbuf *m, int plen, int how);
/illumos-gate/usr/src/cmd/msgfmt/
H A Dcheck_header.c50 get_one_line(char **bufhead, char **mbuf, size_t *fsize) in get_one_line() argument
53 char *p = *mbuf; in get_one_line()
78 *mbuf = p; in get_one_line()
88 char *mbuf, *p, *buf; in check_gnu() local
98 mbuf = addr; in check_gnu()
101 ln_size = get_one_line(&linebuf, &mbuf, &size); in check_gnu()
109 ln_size = get_one_line(&linebuf, &mbuf, &size); in check_gnu()
150 ln_size = get_one_line(&linebuf, &mbuf, &size); in check_gnu()
293 ln_size = get_one_line(&linebuf, &mbuf, &size); in check_gnu()
H A Dmsgfmt.c204 char *mbuf, *addr; in read_psffm() local
264 mbuf = addr; in read_psffm()
270 ln_size = _mbsntowcs(&linebufhead, &mbuf, &fsize); in read_psffm()
1025 _mbsntowcs(wchar_t **bufhead, char **mbuf, size_t *fsize) in _mbsntowcs() argument
1031 char *pc = *mbuf; in _mbsntowcs()
1077 *mbuf = pc; in _mbsntowcs()
1114 *mbuf = pc; in _mbsntowcs()
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfksmb_preauth_pkcs.c133 struct mbuf *mbuf = mbc->chain; in smb31_preauth_sha512_calc() local
149 while (mbuf != NULL) { in smb31_preauth_sha512_calc()
150 rc = smb_sha512_update(ctx, mbuf->m_data, mbuf->m_len); in smb31_preauth_sha512_calc()
153 mbuf = mbuf->m_next; in smb31_preauth_sha512_calc()
/illumos-gate/usr/src/boot/include/net/
H A Dethernet.h386 struct mbuf;
393 extern void ether_demux(struct ifnet *, struct mbuf *);
397 extern int ether_output(struct ifnet *, struct mbuf *,
399 extern int ether_output_frame(struct ifnet *, struct mbuf *);
401 void ether_vlan_mtap(struct bpf_if *, struct mbuf *,
403 struct mbuf *ether_vlanencap(struct mbuf *, uint16_t);
/illumos-gate/usr/src/cmd/vi/port/
H A Dex_vmain.c609 unsigned char mbuf[2049]; local
638 mbuf[tmp+0] = ' ';
647 mbuf[tmp] = 'r';
649 mbuf[tmp+1] = *ccursor++;
659 tmp1 = mbuf[tmp+1];
661 mbuf[tmp+1] = tolower((unsigned char)tmp1);
663 mbuf[tmp+1] = toupper((unsigned char)tmp1);
666 len = wctomb((char *)(mbuf + tmp + 1),
669 len = wctomb((char *)(mbuf + tmp + 1),
679 mbuf[tmp+2] = ' ';
[all …]
/illumos-gate/usr/src/cmd/strings/
H A Dstrings.c391 char mbuf[MB_LEN_MAX + 1]; local
430 mbuf[0] = c;
433 (mbuf[len] = getc(stdin)) == -1)
436 mbuf[len] = 0;
438 if ((len1 = mbtowc(&wc, mbuf, len)) <= 0) {
462 buf[cc] = mbuf[i];
468 (void) ungetc(mbuf[len], stdin);
/illumos-gate/usr/src/cmd/sendmail/db/db/
H A Ddb.c112 char *real_name, mbuf[512]; local
330 if ((ret = __os_read(fd, mbuf, sizeof(mbuf), &nr)) != 0)
339 if (nr != sizeof(mbuf)) {
381 retry: switch (((BTMETA *)mbuf)->magic) {
387 btm = (BTMETA *)mbuf;
426 hashm = (HASHHDR *)mbuf;
456 M_32_SWAP(((BTMETA *)mbuf)->magic);
/illumos-gate/usr/src/cmd/bc/
H A Dbc.y866 char mbuf[LINE_MAX]; in getch() local
888 (void) snprintf(mbuf, sizeof (mbuf), "can't open input file %s", in getch()
892 (void) yyerror(mbuf); in getch()
1012 char mbuf[LINE_MAX]; in yyinit() local
1021 (void) snprintf(mbuf, sizeof (mbuf), "can't open input file %s", in yyinit()
1025 (void) yyerror(mbuf); in yyinit()
/illumos-gate/usr/src/ucbcmd/shutdown/
H A Dshutdown.c89 char mbuf[BUFSIZ]; variable
580 (void) sprintf(mbuf, in rwarn()
584 bufp = mbuf + strlen(mbuf); in rwarn()
598 bufp = mbuf + strlen(mbuf); in rwarn()
603 rprintf(host, mbuf); in rwarn()
/illumos-gate/usr/src/cmd/ipf/tools/
H A Dip_fil.c157 static int no_output __P((struct ifnet *, struct mbuf *,
159 static int write_output __P((struct ifnet *, struct mbuf *,
163 static int no_output __P((struct ifnet *, struct mbuf *,
165 static int write_output __P((struct ifnet *, struct mbuf *,
168 static int no_output __P((struct ifnet *, struct mbuf *,
170 static int write_output __P((struct ifnet *, struct mbuf *,
513 struct mbuf *m;
532 struct mbuf *m;
/illumos-gate/usr/src/cmd/csh/
H A Dsh.dol.c641 tchar obuf[BUFSIZ], lbuf[BUFSIZ], mbuf[BUFSIZ]; in heredoc() local
711 Dcp = lbuf; Dvp = Dv + 1; mbp = mbuf; mcnt = BUFSIZ - 4; in heredoc()
738 mbp = mbuf; in heredoc()
746 vp = dobackp(mbuf, 1); in heredoc()
/illumos-gate/usr/src/uts/common/netsmb/
H A Dmchain.h156 typedef struct mbuf { struct
160 struct mbuf *m_next; argument

123