| /freebsd/sys/kern/ |
| H A D | subr_msgbuf.c | 49 static u_int msgbuf_cksum(struct msgbuf *mbp); 64 msgbuf_init(struct msgbuf *mbp, void *ptr, int size) in msgbuf_init() argument 67 mbp->msg_ptr = ptr; in msgbuf_init() 68 mbp->msg_size = size; in msgbuf_init() 69 mbp->msg_seqmod = SEQMOD(size); in msgbuf_init() 70 mbp->msg_lastpri = -1; in msgbuf_init() 71 mbp->msg_flags = 0; in msgbuf_init() 72 msgbuf_clear(mbp); in msgbuf_init() 73 mbp->msg_magic = MSG_MAGIC; in msgbuf_init() 74 bzero(&mbp->msg_lock, sizeof(mbp->msg_lock)); in msgbuf_init() [all …]
|
| H A D | subr_mchain.c | 58 mb_init(struct mbchain *mbp) in mb_init() argument 64 mb_initm(mbp, m); in mb_init() 69 mb_initm(struct mbchain *mbp, struct mbuf *m) in mb_initm() argument 71 bzero(mbp, sizeof(*mbp)); in mb_initm() 72 mbp->mb_top = mbp->mb_cur = m; in mb_initm() 73 mbp->mb_mleft = M_TRAILINGSPACE(m); in mb_initm() 77 mb_done(struct mbchain *mbp) in mb_done() argument 79 if (mbp->mb_top) { in mb_done() 80 m_freem(mbp->mb_top); in mb_done() 81 mbp->mb_top = NULL; in mb_done() [all …]
|
| /freebsd/contrib/smbfs/lib/smb/ |
| H A D | mbuf.c | 126 mb_init(struct mbdata *mbp, size_t size) in mb_init() argument 133 return mb_initm(mbp, m); in mb_init() 137 mb_initm(struct mbdata *mbp, struct mbuf *m) in mb_initm() argument 139 bzero(mbp, sizeof(*mbp)); in mb_initm() 140 mbp->mb_top = mbp->mb_cur = m; in mb_initm() 141 mbp->mb_pos = mtod(m, char *); in mb_initm() 146 mb_done(struct mbdata *mbp) in mb_done() argument 148 if (mbp->mb_top) { in mb_done() 149 m_freem(mbp->mb_top); in mb_done() 150 mbp->mb_top = NULL; in mb_done() [all …]
|
| H A D | nbns_rq.c | 186 struct mbdata *mbp = &rqp->nr_rp; in nbns_rq_getrr() local 191 cp = mbp->mb_pos; in nbns_rq_getrr() 196 error = mb_get_mem(mbp, NULL, len); in nbns_rq_getrr() 199 mb_get_uint16be(mbp, &rrp->rr_type); in nbns_rq_getrr() 200 mb_get_uint16be(mbp, &rrp->rr_class); in nbns_rq_getrr() 201 mb_get_uint32be(mbp, &rrp->rr_ttl); in nbns_rq_getrr() 202 mb_get_uint16be(mbp, &rrp->rr_rdlength); in nbns_rq_getrr() 203 rrp->rr_data = mbp->mb_pos; in nbns_rq_getrr() 204 error = mb_get_mem(mbp, NULL, rrp->rr_rdlength); in nbns_rq_getrr() 212 struct mbdata *mbp = &rqp->nr_rq; in nbns_rq_prepare() local [all …]
|
| H A D | print.c | 60 struct mbdata *mbp; in smb_smb_open_print_file() local 66 mbp = smb_rq_getrequest(rqp); in smb_smb_open_print_file() 67 mb_put_uint16le(mbp, setuplen); in smb_smb_open_print_file() 68 mb_put_uint16le(mbp, mode); in smb_smb_open_print_file() 70 mb_put_uint8(mbp, SMB_DT_ASCII); in smb_smb_open_print_file() 71 smb_rq_dstring(mbp, ident); in smb_smb_open_print_file() 74 mbp = smb_rq_getreply(rqp); in smb_smb_open_print_file() 75 mb_get_uint16(mbp, fhp); in smb_smb_open_print_file() 85 struct mbdata *mbp; in smb_smb_close_print_file() local 91 mbp = smb_rq_getrequest(rqp); in smb_smb_close_print_file() [all …]
|
| H A D | rq.c | 89 smb_rq_dmem(struct mbdata *mbp, char *src, size_t size) in smb_rq_dmem() argument 97 m = mbp->mb_cur; in smb_rq_dmem() 113 mbp->mb_count += cplen; in smb_rq_dmem() 115 mbp->mb_pos = mtod(m, char *) + m->m_len; in smb_rq_dmem() 116 mbp->mb_cur = m; in smb_rq_dmem() 121 smb_rq_dstring(struct mbdata *mbp, char *s) in smb_rq_dstring() argument 123 return smb_rq_dmem(mbp, s, strlen(s) + 1); in smb_rq_dstring() 130 struct mbdata *mbp; in smb_rq_simple() local 133 mbp = smb_rq_getrequest(rqp); in smb_rq_simple() 134 m_lineup(mbp->mb_top, &mbp->mb_top); in smb_rq_simple() [all …]
|
| /freebsd/sys/fs/smbfs/ |
| H A D | smbfs_smb.c | 91 struct mbchain *mbp; in smbfs_smb_lockandx() local 101 smb_rq_getrequest(rqp, &mbp); in smbfs_smb_lockandx() 103 mb_put_uint8(mbp, 0xff); /* secondary command */ in smbfs_smb_lockandx() 104 mb_put_uint8(mbp, 0); /* MBZ */ in smbfs_smb_lockandx() 105 mb_put_uint16le(mbp, 0); in smbfs_smb_lockandx() 106 mb_put_mem(mbp, (caddr_t)&np->n_fid, 2, MB_MSYSTEM); in smbfs_smb_lockandx() 107 mb_put_uint8(mbp, ltype); /* locktype */ in smbfs_smb_lockandx() 108 mb_put_uint8(mbp, 0); /* oplocklevel - 0 seems is NO_OPLOCK */ in smbfs_smb_lockandx() 109 mb_put_uint32le(mbp, 0); /* timeout - break immediately */ in smbfs_smb_lockandx() 110 mb_put_uint16le(mbp, op == SMB_LOCK_RELEASE ? 1 : 0); in smbfs_smb_lockandx() [all …]
|
| H A D | smbfs_subr.c | 110 smbfs_fullpath(struct mbchain *mbp, struct smb_vc *vcp, struct smbnode *dnp, in smbfs_fullpath() argument 117 error = mb_put_padbyte(mbp); in smbfs_fullpath() 124 error = smb_put_dmem(mbp, vcp, dnp->n_rpath, dnp->n_rplen, in smbfs_fullpath() 131 error = mb_put_uint16le(mbp, '\\'); in smbfs_fullpath() 133 error = mb_put_uint8(mbp, '\\'); in smbfs_fullpath() 137 error = smb_put_dmem(mbp, vcp, name, nmlen, caseopt); in smbfs_fullpath() 144 error = mb_put_uint16le(mbp, 0); in smbfs_fullpath() 146 error = mb_put_uint8(mbp, 0); in smbfs_fullpath()
|
| /freebsd/sys/netsmb/ |
| H A D | smb_smb.c | 116 struct mbchain *mbp; in smb_smb_negotiate() local 140 smb_rq_getrequest(rqp, &mbp); in smb_smb_negotiate() 145 mb_put_uint8(mbp, SMB_DT_DIALECT); in smb_smb_negotiate() 146 smb_put_dstring(mbp, vcp, dp->d_name, SMB_CS_NONE); in smb_smb_negotiate() 294 struct mbchain *mbp; in smb_smb_ssnsetup() local 379 mbp = &rqp->sr_rq; in smb_smb_ssnsetup() 388 mb_put_uint8(mbp, 0xff); in smb_smb_ssnsetup() 389 mb_put_uint8(mbp, 0); in smb_smb_ssnsetup() 390 mb_put_uint16le(mbp, 0); in smb_smb_ssnsetup() 391 mb_put_uint16le(mbp, vcp->vc_sopt.sv_maxtx); in smb_smb_ssnsetup() [all …]
|
| H A D | smb_rq.c | 107 struct mbchain *mbp = &rqp->sr_rq; in smb_rq_new() local 112 mb_done(mbp); in smb_rq_new() 114 error = mb_init(mbp); in smb_rq_new() 117 mb_put_mem(mbp, SMB_SIGNATURE, SMB_SIGLEN, MB_MSYSTEM); in smb_rq_new() 118 mb_put_uint8(mbp, cmd); in smb_rq_new() 119 mb_put_uint32le(mbp, 0); /* DosError */ in smb_rq_new() 120 mb_put_uint8(mbp, vcp->vc_hflags); in smb_rq_new() 126 mb_put_uint16le(mbp, flags2); in smb_rq_new() 128 mb_put_mem(mbp, tzero, 12, MB_MSYSTEM); in smb_rq_new() 131 mb_put_uint16le(mbp, 0 /*scred->sc_p->p_pid >> 16*/); in smb_rq_new() [all …]
|
| H A D | smb_subr.c | 310 smb_copy_iconv(struct mbchain *mbp, c_caddr_t src, caddr_t dst, in smb_copy_iconv() argument 316 error = iconv_conv((struct iconv_drv*)mbp->mb_udata, &src, &inlen, in smb_copy_iconv() 327 smb_put_dmem(struct mbchain *mbp, struct smb_vc *vcp, const char *src, in smb_put_dmem() argument 335 return mb_put_mem(mbp, src, size, MB_MSYSTEM); in smb_put_dmem() 337 mbp->mb_copy = smb_copy_iconv; in smb_put_dmem() 338 mbp->mb_udata = dp; in smb_put_dmem() 340 mb_put_padbyte(mbp); in smb_put_dmem() 341 return mb_put_mem(mbp, src, size, MB_MCUSTOM); in smb_put_dmem() 345 smb_put_dstring(struct mbchain *mbp, struct smb_vc *vcp, const char *src, in smb_put_dstring() argument 350 error = smb_put_dmem(mbp, vcp, src, strlen(src), caseopt); in smb_put_dstring() [all …]
|
| H A D | smb_trantcp.c | 122 nb_put_name(struct mbchain *mbp, struct sockaddr_nb *snb) in nb_put_name() argument 133 error = mb_put_mem(mbp, cp, seglen, MB_MSYSTEM); in nb_put_name() 193 struct mbchain *mbp; in nbssn_rq_request() local 202 mbp = malloc(sizeof(struct mbchain), M_NBDATA, M_WAITOK); in nbssn_rq_request() 204 error = mb_init(mbp); in nbssn_rq_request() 206 free(mbp, M_NBDATA); in nbssn_rq_request() 210 mb_put_uint32le(mbp, 0); in nbssn_rq_request() 211 nb_put_name(mbp, nbp->nbp_paddr); in nbssn_rq_request() 212 nb_put_name(mbp, nbp->nbp_laddr); in nbssn_rq_request() 213 nb_sethdr(mbp->mb_top, NB_SSN_REQUEST, mb_fixhdr(mbp) - 4); in nbssn_rq_request() [all …]
|
| H A D | smb_usr.c | 215 struct mbchain *mbp; in smb_usr_simplerequest() local 239 mbp = &rqp->sr_rq; in smb_usr_simplerequest() 241 error = mb_put_mem(mbp, dp->ioc_twords, dp->ioc_twc * 2, MB_MUSER); in smb_usr_simplerequest() 246 error = mb_put_mem(mbp, dp->ioc_tbytes, dp->ioc_tbc, MB_MUSER); in smb_usr_simplerequest() 282 smb_cpdatain(struct mbchain *mbp, int len, caddr_t data) in smb_cpdatain() argument 288 error = mb_init(mbp); in smb_cpdatain() 291 return mb_put_mem(mbp, data, len, MB_MUSER); in smb_cpdatain()
|
| /freebsd/sys/sys/ |
| H A D | msgbuf.h | 55 #define MSGBUF_SEQNORM(mbp, seq) (((seq) + (mbp)->msg_seqmod) % \ argument 56 (mbp)->msg_seqmod) 57 #define MSGBUF_SEQ_TO_POS(mbp, seq) ((seq) % (mbp)->msg_size) argument 59 #define MSGBUF_SEQADD(mbp, seq1, seq2) (((seq1) + (seq2)) % (mbp)->msg_seqmod) argument 60 #define MSGBUF_SEQSUB(mbp, seq1, seq2) ((seq1) >= (seq2) ? (seq1) - (seq2) : \ argument 61 (seq1) + (mbp)->msg_seqmod - (seq2)) 70 void msgbuf_addchar(struct msgbuf *mbp, int c); 71 void msgbuf_addstr(struct msgbuf *mbp, int pri, const char *str, int filter_cr); 72 void msgbuf_clear(struct msgbuf *mbp); 74 int msgbuf_getbytes(struct msgbuf *mbp, char *buf, int buflen); [all …]
|
| H A D | mchain.h | 45 typedef int mb_copy_t(struct mbchain *mbp, c_caddr_t src, caddr_t dst, 63 int mb_init(struct mbchain *mbp); 64 void mb_initm(struct mbchain *mbp, struct mbuf *m); 65 void mb_done(struct mbchain *mbp); 66 struct mbuf *mb_detach(struct mbchain *mbp); 67 int mb_fixhdr(struct mbchain *mbp); 68 caddr_t mb_reserve(struct mbchain *mbp, int size); 70 int mb_put_padbyte(struct mbchain *mbp); 71 int mb_put_uint8(struct mbchain *mbp, u_int8_t x); 72 int mb_put_uint16be(struct mbchain *mbp, u_int16_t x); [all …]
|
| /freebsd/lib/libc/stdio/ |
| H A D | vfwscanf.c | 126 convert_char(FILE *fp, char * mbp, int width, locale_t locale) in convert_char() argument 136 if (mbp != SUPPRESS_PTR) { in convert_char() 137 nconv = wcrtomb(mbp, wi, &mbs); in convert_char() 140 mbp += nconv; in convert_char() 167 convert_ccl(FILE *fp, char * mbp, int width, const struct ccl *ccl, in convert_ccl() argument 179 if (mbp != SUPPRESS_PTR) { in convert_ccl() 180 nconv = wcrtomb(mbp, wi, &mbs); in convert_ccl() 183 mbp += nconv; in convert_ccl() 189 if (mbp != SUPPRESS_PTR) in convert_ccl() 190 *mbp = 0; in convert_ccl() [all …]
|
| H A D | vswprintf.c | 52 char *mbp; in vswprintf_l() local 84 mbp = f._bf._base; in vswprintf_l() 90 nwc = mbsrtowcs_l(s, (const char **)&mbp, n, &mbs, locale); in vswprintf_l()
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | minidump_machdep.c | 197 struct msgbuf *mbp; in cpu_minidumpsys() local 213 mbp = state->msgbufp; in cpu_minidumpsys() 215 dumpsize += round_page(mbp->msg_size); in cpu_minidumpsys() 233 mdhdr.msgbufsize = mbp->msg_size; in cpu_minidumpsys() 264 error = blk_write(di, mbp->msg_ptr, 0, round_page(mbp->msg_size)); in cpu_minidumpsys() 265 dump_total("msgbuf", round_page(mbp->msg_size)); in cpu_minidumpsys()
|
| /freebsd/sys/arm/arm/ |
| H A D | minidump_machdep.c | 154 struct msgbuf *mbp; in cpu_minidumpsys() local 189 mbp = state->msgbufp; in cpu_minidumpsys() 191 dumpsize += round_page(mbp->msg_size); in cpu_minidumpsys() 209 mdhdr.msgbufsize = mbp->msg_size; in cpu_minidumpsys() 236 error = blk_write(di, mbp->msg_ptr, 0, round_page(mbp->msg_size)); in cpu_minidumpsys()
|
| /freebsd/sys/i386/i386/ |
| H A D | minidump_machdep_base.c | 162 struct msgbuf *mbp; in cpu_minidumpsys() local 212 mbp = state->msgbufp; in cpu_minidumpsys() 214 dumpsize += round_page(mbp->msg_size); in cpu_minidumpsys() 233 mdhdr.msgbufsize = mbp->msg_size; in cpu_minidumpsys() 258 error = blk_write(di, (char *)mbp->msg_ptr, 0, in cpu_minidumpsys() 259 round_page(mbp->msg_size)); in cpu_minidumpsys()
|
| /freebsd/sys/riscv/riscv/ |
| H A D | minidump_machdep.c | 159 struct msgbuf *mbp; in cpu_minidumpsys() local 215 mbp = state->msgbufp; in cpu_minidumpsys() 217 dumpsize += round_page(mbp->msg_size); in cpu_minidumpsys() 235 mdhdr.msgbufsize = mbp->msg_size; in cpu_minidumpsys() 262 error = blk_write(di, mbp->msg_ptr, 0, round_page(mbp->msg_size)); in cpu_minidumpsys()
|
| /freebsd/sys/amd64/amd64/ |
| H A D | minidump_machdep.c | 172 struct msgbuf *mbp; in cpu_minidumpsys() local 257 mbp = state->msgbufp; in cpu_minidumpsys() 259 dumpsize += round_page(mbp->msg_size); in cpu_minidumpsys() 279 mdhdr.msgbufsize = mbp->msg_size; in cpu_minidumpsys() 305 error = blk_write(di, mbp->msg_ptr, 0, round_page(mbp->msg_size)); in cpu_minidumpsys()
|
| /freebsd/sys/arm64/arm64/ |
| H A D | minidump_machdep.c | 152 struct msgbuf *mbp; in cpu_minidumpsys() local 214 mbp = state->msgbufp; in cpu_minidumpsys() 216 dumpsize += round_page(mbp->msg_size); in cpu_minidumpsys() 233 mdhdr.msgbufsize = mbp->msg_size; in cpu_minidumpsys() 267 error = blk_write(di, mbp->msg_ptr, 0, round_page(mbp->msg_size)); in cpu_minidumpsys()
|
| /freebsd/contrib/tcsh/ |
| H A D | sh.dol.c | 973 Char *lbp, *obp, *mbp; in heredoc() local 1006 mbp = randsuf(); in heredoc() 1007 shtemp = Strspl(STRtmpsh, mbp); in heredoc() 1008 xfree(mbp); in heredoc() 1105 mbp = mbuf.s; in heredoc() 1106 if (Strchr(mbp, '`') != NULL) { in heredoc() 1112 words = dobackp(mbp, 1); in heredoc() 1116 Dv[0] = mbp, Dv[1] = NULL, words = Dv; in heredoc() 1125 for (mbp = *vp; *mbp; mbp++) { in heredoc() 1126 *obp++ = *mbp & TRIM; in heredoc()
|
| /freebsd/sys/geom/ |
| H A D | geom_ccd.c | 679 struct bio *mbp, *pbp; in ccdiodone() local 681 mbp = cbp->bio_caller1; in ccdiodone() 687 if (mbp != NULL) { in ccdiodone() 689 g_destroy_bio(mbp); in ccdiodone() 694 if (mbp != NULL) { in ccdiodone() 696 mbp->bio_caller1 = NULL; in ccdiodone() 699 g_io_request(mbp, mbp->bio_from); in ccdiodone() 709 if (mbp != NULL) { in ccdiodone() 710 mbp->bio_caller1 = NULL; in ccdiodone()
|