Home
last modified time | relevance | path

Searched refs:mbp (Results 1 – 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/lib/libsmbfs/smb/
H A Dmbuf.c148 mb_init(struct mbdata *mbp) in mb_init() argument
150 return (mb_init_sz(mbp, M_MINSIZE)); in mb_init()
154 mb_init_sz(struct mbdata *mbp, int size) in mb_init_sz() argument
161 mb_initm(mbp, m); in mb_init_sz()
166 mb_initm(struct mbdata *mbp, struct mbuf *m) in mb_initm() argument
168 bzero(mbp, sizeof (*mbp)); in mb_initm()
169 mbp->mb_top = mbp->mb_cur = m; in mb_initm()
170 mbp->mb_pos = mtod(m, char *); in mb_initm()
174 mb_done(struct mbdata *mbp) in mb_done() argument
176 if (mbp->mb_top) { in mb_done()
[all …]
H A Dacl_api.c77 smbfs_acl_iocget(int fd, uint32_t selector, mbdata_t *mbp) in smbfs_acl_iocget() argument
83 error = mb_init_sz(mbp, MAX_RAW_SD_SIZE); in smbfs_acl_iocget()
87 m = mbp->mb_top; in smbfs_acl_iocget()
106 mb_done(mbp); in smbfs_acl_iocget()
112 smbfs_acl_iocset(int fd, uint32_t selector, mbdata_t *mbp) in smbfs_acl_iocset() argument
119 error = m_lineup(mbp->mb_top, &m); in smbfs_acl_iocset()
123 if (mbp->mb_top != m) in smbfs_acl_iocset()
124 mb_initm(mbp, m); in smbfs_acl_iocset()
147 mbdata_t *mbp, mb_store; in smbfs_acl_getsd() local
150 mbp = &mb_store; in smbfs_acl_getsd()
[all …]
H A Dnbns_rq.c413 struct mbdata *mbp = &rqp->nr_rp; in nbns_rq_getrr() local
418 cp = (uchar_t *)mbp->mb_pos; in nbns_rq_getrr()
423 error = md_get_mem(mbp, NULL, len, MB_MSYSTEM); in nbns_rq_getrr()
426 md_get_uint16be(mbp, &rrp->rr_type); in nbns_rq_getrr()
427 md_get_uint16be(mbp, &rrp->rr_class); in nbns_rq_getrr()
428 md_get_uint32be(mbp, &rrp->rr_ttl); in nbns_rq_getrr()
429 md_get_uint16be(mbp, &rrp->rr_rdlength); in nbns_rq_getrr()
430 rrp->rr_data = (uchar_t *)mbp->mb_pos; in nbns_rq_getrr()
431 error = md_get_mem(mbp, NULL, rrp->rr_rdlength, MB_MSYSTEM); in nbns_rq_getrr()
439 struct mbdata *mbp = &rqp->nr_rq; in nbns_rq_prepare() local
[all …]
H A Dnb_name.c158 nb_name_encode(struct mbdata *mbp, struct nb_name *nn) in nb_name_encode() argument
181 mb_put_uint8(mbp, (2 * NB_NAMELEN)); in nb_name_encode()
186 mb_put_uint8(mbp, 'A' + ((ch >> 4) & 0xF)); in nb_name_encode()
187 mb_put_uint8(mbp, 'A' + ((ch) & 0xF)); in nb_name_encode()
205 mb_put_uint8(mbp, 0); in nb_name_encode()
209 (void) mb_fit(mbp, 1, &plen); in nb_name_encode()
216 mb_put_uint8(mbp, 0); in nb_name_encode()
221 (void) mb_fit(mbp, 1, &plen); in nb_name_encode()
226 mb_put_uint8(mbp, *p); in nb_name_encode()
H A Dntlm.c570 smb_put_blob_name(struct mbdata *mbp, char *name, int type) in smb_put_blob_name() argument
584 mb_put_uint16le(mbp, type); in smb_put_blob_name()
585 mb_put_uint16le(mbp, nlen); in smb_put_blob_name()
586 mb_put_mem(mbp, (char *)ucs, nlen, MB_MSYSTEM); in smb_put_blob_name()
599 struct mbdata *mbp) in ntlm_build_target_info() argument
608 if ((err = mb_init(mbp)) != 0) in ntlm_build_target_info()
625 mb_put_uint32le(mbp, 0x101); /* Blob signature */ in ntlm_build_target_info()
626 mb_put_uint32le(mbp, 0); /* reserved */ in ntlm_build_target_info()
627 mb_put_uint64le(mbp, nt_time); /* NT time stamp */ in ntlm_build_target_info()
628 mb_put_mem(mbp, ctx->ct_clnonce, NTLM_CHAL_SZ, MB_MSYSTEM); in ntlm_build_target_info()
[all …]
H A Dntlmssp.c100 md_get_sb_hdr(struct mbdata *mbp, struct sec_buf *sb) in md_get_sb_hdr() argument
104 (void) md_get_uint16le(mbp, &sb->sb_length); in md_get_sb_hdr()
105 (void) md_get_uint16le(mbp, &sb->sb_maxlen); in md_get_sb_hdr()
106 err = md_get_uint32le(mbp, &sb->sb_offset); in md_get_sb_hdr()
116 md_get_sb_data(struct mbdata *mbp, struct sec_buf *sb, struct mbuf **mp) in md_get_sb_data() argument
125 mb_initm(&tmp_mb, mbp->mb_top); in md_get_sb_data()
142 mb_put_sb_hdr(struct mbdata *mbp, struct sec_buf *sb) in mb_put_sb_hdr() argument
146 (void) mb_put_uint16le(mbp, sb->sb_length); in mb_put_sb_hdr()
147 (void) mb_put_uint16le(mbp, sb->sb_maxlen); in mb_put_sb_hdr()
148 err = mb_put_uint32le(mbp, sb->sb_offset); in mb_put_sb_hdr()
[all …]
H A Dprivate.h72 int mb_fit(struct mbdata *mbp, int size, char **pp);
74 int mb_put_string(struct mbdata *mbp, const char *s, int);
75 int mb_put_astring(struct mbdata *mbp, const char *s);
76 int mb_put_ustring(struct mbdata *mbp, const char *s);
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_smb1.c72 struct mbchain *mbp;
91 smb_rq_getrequest(rqp, &mbp);
93 mb_put_uint8(mbp, 0xff); /* secondary command */
94 mb_put_uint8(mbp, 0); /* MBZ */
95 mb_put_uint16le(mbp, 0);
96 mb_put_uint16le(mbp, np->n_fid);
97 mb_put_uint8(mbp, ltype); /* locktype */
98 mb_put_uint8(mbp, 0); /* oplocklevel - 0 seems is NO_OPLOCK */
99 mb_put_uint32le(mbp, timeout); /* 0 nowait, -1 infinite wait */
100 mb_put_uint16le(mbp, op == SMB_LOCK_RELEASE ? 1 : 0);
[all …]
H A Dsmbfs_smb2.c124 struct mbchain *mbp; in smbfs_smb2_query_info() local
138 smb_rq_getrequest(rqp, &mbp); in smbfs_smb2_query_info()
139 mb_put_uint16le(mbp, 41); // struct size in smbfs_smb2_query_info()
140 mb_put_uint8(mbp, type); in smbfs_smb2_query_info()
141 mb_put_uint8(mbp, level); in smbfs_smb2_query_info()
142 mb_put_uint32le(mbp, *iolen); // out buf len in smbfs_smb2_query_info()
143 mb_put_uint16le(mbp, 0); // in buf off in smbfs_smb2_query_info()
144 mb_put_uint16le(mbp, 0); // reserved in smbfs_smb2_query_info()
145 mb_put_uint32le(mbp, 0); // in buf len in smbfs_smb2_query_info()
146 mb_put_uint32le(mbp, addl_info); in smbfs_smb2_query_info()
[all …]
H A Dsmbfs_acl.c259 mbchain_t *mbp, mb_store; in smbfs_acl_iocset() local
276 mbp = &mb_store; in smbfs_acl_iocset()
277 (void) mb_init(mbp); in smbfs_acl_iocset()
279 error = mb_put_mem(mbp, ubuf, iocb.used, MB_MUSER); in smbfs_acl_iocset()
287 error = smbfs_setsd(vp, iocb.selector, &mbp->mb_top, cr); in smbfs_acl_iocset()
290 mb_done(mbp); in smbfs_acl_iocset()
483 mbchain_t *mbp, mb_store; in smbfs_acl_store() local
491 mbp = &mb_store; in smbfs_acl_store()
505 (void) mb_init(mbp); in smbfs_acl_store()
506 error = mb_put_ntsd(mbp, sd); in smbfs_acl_store()
[all …]
H A Dsmbfs_subr.c71 smbfs_fullpath(struct mbchain *mbp, struct smb_vc *vcp, struct smbnode *dnp, in smbfs_fullpath() argument
83 error = mb_put_padbyte(mbp); in smbfs_fullpath()
88 error = smb_put_dmem(mbp, vcp, in smbfs_fullpath()
116 error = mb_put_uint16le(mbp, sep); in smbfs_fullpath()
118 error = mb_put_uint8(mbp, sep); in smbfs_fullpath()
123 error = smb_put_dmem(mbp, vcp, in smbfs_fullpath()
132 error = mb_put_uint16le(mbp, 0); in smbfs_fullpath()
134 error = mb_put_uint8(mbp, 0); in smbfs_fullpath()
H A Dsmbfs_smb.c235 struct mbchain *mbp = &mb_info; in smbfs_smb_setfattr() local
248 mb_init(mbp); in smbfs_smb_setfattr()
249 mb_put_uint64le(mbp, 0); /* creation time */ in smbfs_smb_setfattr()
257 mb_put_uint64le(mbp, tm); /* last access time */ in smbfs_smb_setfattr()
265 mb_put_uint64le(mbp, tm); /* last write time */ in smbfs_smb_setfattr()
266 mb_put_uint64le(mbp, 0); /* change time */ in smbfs_smb_setfattr()
267 mb_put_uint32le(mbp, attr); in smbfs_smb_setfattr()
268 mb_put_uint32le(mbp, 0); /* reserved */ in smbfs_smb_setfattr()
271 error = smbfs_smb2_setfattr(ssp, &fhp->fh_fid2, mbp, scrp); in smbfs_smb_setfattr()
273 error = smbfs_smb1_setfattr(ssp, fhp->fh_fid1, mbp, scrp); in smbfs_smb_setfattr()
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/
H A Dsmb2_smb.c158 struct mbchain *mbp = NULL; in smb2_smb_negotiate() local
185 smb_rq_getrequest(rqp, &mbp); in smb2_smb_negotiate()
186 mb_put_uint16le(mbp, 36); /* Struct Size */ in smb2_smb_negotiate()
187 ndialects_p = mb_reserve(mbp, 2); /* Dialect Count */ in smb2_smb_negotiate()
188 mb_put_uint16le(mbp, security_mode); in smb2_smb_negotiate()
189 mb_put_uint16le(mbp, 0); /* Reserved */ in smb2_smb_negotiate()
190 mb_put_uint32le(mbp, smb2_clnt_caps); in smb2_smb_negotiate()
191 mb_put_mem(mbp, vcp->vc_cl_guid, 16, MB_MSYSTEM); in smb2_smb_negotiate()
192 mb_put_uint64le(mbp, 0); /* Start Time */ in smb2_smb_negotiate()
196 mb_put_uint16le(mbp, smb2_dialects[i]); in smb2_smb_negotiate()
[all …]
H A Dsmb_smb.c104 struct mbchain *mbp = NULL; in smb_smb_negotiate() local
163 smb_rq_getrequest(rqp, &mbp); in smb_smb_negotiate()
169 mb_put_uint8(mbp, SMB_DT_DIALECT); in smb_smb_negotiate()
171 mb_put_mem(mbp, dp->d_name, tlen, MB_MSYSTEM); in smb_smb_negotiate()
459 struct mbchain *mbp = NULL; in smb_smb_ssnsetup() local
482 mbp = &rqp->sr_rq; in smb_smb_ssnsetup()
484 mb_put_uint16le(mbp, 0xff); /* 0: AndXCommand */ in smb_smb_ssnsetup()
485 mb_put_uint16le(mbp, 0); /* 1: AndXOffset */ in smb_smb_ssnsetup()
486 mb_put_uint16le(mbp, sv->sv_maxtx); /* 2: MaxBufferSize */ in smb_smb_ssnsetup()
487 mb_put_uint16le(mbp, sv->sv_maxmux); /* 3: MaxMpxCount */ in smb_smb_ssnsetup()
[all …]
H A Dsmb_rq.c161 struct mbchain *mbp = &rqp->sr_rq; in smb_rq_new() local
169 mb_done(mbp); in smb_rq_new()
171 error = mb_init(mbp); in smb_rq_new()
194 mb_put_mem(mbp, NULL, SMB2_HDRLEN, MB_MZERO); in smb_rq_new()
209 mb_put_mem(mbp, NULL, SMB_HDRLEN, MB_MZERO); in smb_rq_new()
224 struct mbchain mbtmp, *mbp = &mbtmp; in smb_rq_fillhdr() local
234 mb_initm(mbp, m); in smb_rq_fillhdr()
236 mb_put_mem(mbp, SMB_SIGNATURE, 4, MB_MSYSTEM); in smb_rq_fillhdr()
237 mb_put_uint8(mbp, rqp->sr_cmd); in smb_rq_fillhdr()
238 mb_put_uint32le(mbp, 0); /* status */ in smb_rq_fillhdr()
[all …]
H A Dsubr_mchain.c229 mb_done(struct mbchain *mbp) in mb_done() argument
231 if (mbp->mb_top) { in mb_done()
232 freemsg(mbp->mb_top); in mb_done()
233 mbp->mb_top = NULL; in mb_done()
236 mbp->mb_cur = NULL; in mb_done()
251 mb_initm(struct mbchain *mbp, mblk_t *m) in mb_initm() argument
253 bzero(mbp, sizeof (*mbp)); in mb_initm()
254 mbp->mb_top = mbp->mb_cur = m; in mb_initm()
259 mb_init(struct mbchain *mbp) in mb_init() argument
281 mb_initm(mbp, mblk); in mb_init()
[all …]
H A Dsmb2_rq.c66 struct mbchain mbtmp, *mbp = &mbtmp; in smb2_rq_fillhdr() local
96 mb_initm(mbp, m); in smb2_rq_fillhdr()
98 mb_put_mem(mbp, SMB2_SIGNATURE, 4, MB_MSYSTEM); in smb2_rq_fillhdr()
99 mb_put_uint16le(mbp, SMB2_HDR_SIZE); /* Struct Size */ in smb2_rq_fillhdr()
100 mb_put_uint16le(mbp, creditcharge); in smb2_rq_fillhdr()
101 mb_put_uint32le(mbp, 0); /* Status */ in smb2_rq_fillhdr()
102 mb_put_uint16le(mbp, rqp->sr2_command); in smb2_rq_fillhdr()
103 mb_put_uint16le(mbp, creditrequest); in smb2_rq_fillhdr()
104 mb_put_uint32le(mbp, rqp->sr2_rqflags); in smb2_rq_fillhdr()
105 mb_put_uint32le(mbp, rqp->sr2_nextcmd); in smb2_rq_fillhdr()
[all …]
H A Dsmb3_crypt.c143 struct mbchain *mbp = &mbp_store; in smb3_msg_encrypt() local
176 (void) mb_init(mbp); in smb3_msg_encrypt()
177 thdr = mbp->mb_top; in smb3_msg_encrypt()
179 mb_put_mem(mbp, SMB3_CRYPT_SIG, 4, MB_MSYSTEM); in smb3_msg_encrypt()
180 mb_put_mem(mbp, NULL, SMB2_SIG_SIZE, MB_MZERO); // signature (later) in smb3_msg_encrypt()
181 mb_put_uint64le(mbp, vcp->vc3_nonce_low); in smb3_msg_encrypt()
182 mb_put_uint64le(mbp, vcp->vc3_nonce_high); in smb3_msg_encrypt()
185 mb_put_uint32le(mbp, bodylen); in smb3_msg_encrypt()
186 mb_put_uint16le(mbp, 0); // reserved in smb3_msg_encrypt()
187 mb_put_uint16le(mbp, 1); // flags in smb3_msg_encrypt()
[all …]
/illumos-gate/usr/src/common/smbclnt/
H A Dsmbfs_ntacl.c141 mb_put_sid(mbchain_t *mbp, i_ntsid_t *sid) in mb_put_sid() argument
149 ERRCHK(mb_put_uint8(mbp, sid->sid_revision)); in mb_put_sid()
150 ERRCHK(mb_put_uint8(mbp, sid->sid_subauthcount)); in mb_put_sid()
151 ERRCHK(mb_put_mem(mbp, sid->sid_authority, 6, MB_MSYSTEM)); in mb_put_sid()
155 ERRCHK(mb_put_uint32le(mbp, *subauthp)); in mb_put_sid()
252 mb_put_ace(mbchain_t *mbp, i_ntace_t *ace) in mb_put_ace() argument
260 cnt0 = mbp->mb_count; in mb_put_ace()
266 ERRCHK(mb_put_uint8(mbp, ace->ace_hdr.ace_type)); in mb_put_ace()
267 ERRCHK(mb_put_uint8(mbp, ace->ace_hdr.ace_flags)); in mb_put_ace()
268 ace_len_p = mb_reserve(mbp, sizeof (*ace_len_p)); in mb_put_ace()
[all …]
/illumos-gate/usr/src/uts/sun4v/io/
H A Ddr_mem.c206 static int dr_mem_find(dr_mem_blk_t *mbp);
723 dr_mem_query(dr_mem_blk_t *mbp, dr_mem_query_t *mqp) in dr_mem_query() argument
730 (void) kphysm_del_span_query(btop(mbp->addr), btop(mbp->size), &mq); in dr_mem_query()
735 mqp->addr = mbp->addr; in dr_mem_query()
881 dr_mem_configure(dr_mem_blk_t *mbp, int *status) in dr_mem_configure() argument
887 addr = mbp->addr; in dr_mem_configure()
888 size = mbp->size; in dr_mem_configure()
892 if (!MBLK_IS_VALID(mbp)) { in dr_mem_configure()
896 } else if (rv = dr_mem_find(mbp)) { in dr_mem_configure()
920 dr_mem_unconfigure(dr_mem_blk_t *mbp, int *status) in dr_mem_unconfigure() argument
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dpfmod.c234 mblk_t *mbp, *mpp; in pfrput() local
275 mbp = mp->b_cont; in pfrput()
277 if (mbp && (MBLKL(mbp) < need)) { in pfrput()
278 int len = msgdsize(mbp); in pfrput()
281 if (pullupmsg(mbp, MIN(need, len)) == 0) { in pfrput()
291 (mbp != NULL && in pfrput()
292 ((uintptr_t)mbp->b_rptr & (sizeof (ushort_t) - 1)))) { in pfrput()
305 if (mbp) { in pfrput()
306 pd.pd_body = (ushort_t *)mbp->b_rptr; in pfrput()
307 pd.pd_bodylen = (mbp->b_wptr - mbp->b_rptr) / in pfrput()
/illumos-gate/usr/src/uts/common/c2/
H A Daudit_path.c107 token_t *mbp; local
115 for (mbp = chain; mbp->next_buf != (token_t *)0; mbp = mbp->next_buf)
117 mbp->next_buf = m;
/illumos-gate/usr/src/uts/common/netsmb/
H A Dmchain.h200 mblk_t *mb_detach(mbchain_t *mbp);
201 int mb_fixhdr(mbchain_t *mbp);
202 int mb_put_uio(mbchain_t *mbp, uio_t *uiop, size_t size);
230 int mb_put_align8(mbchain_t *mbp);
231 int mb_put_padbyte(mbchain_t *mbp);
244 void md_initm(mdchain_t *mbp, mbuf_t *m);
/illumos-gate/usr/src/cmd/csh/
H A Dsh.dol.c643 tchar *lbp, *obp, *mbp; in heredoc() local
711 Dcp = lbuf; Dvp = Dv + 1; mbp = mbuf; mcnt = BUFSIZ - 4; in heredoc()
727 *mbp++ = c; in heredoc()
733 *mbp++ = 0; in heredoc()
738 mbp = mbuf; in heredoc()
739 if (any('`', mbp)) { in heredoc()
749 Dv[0] = mbp, Dv[1] = NOSTR, vp = Dv; in heredoc()
760 for (mbp = *vp; *mbp; mbp++) { in heredoc()
761 *obp++ = *mbp & TRIM; in heredoc()
/illumos-gate/usr/src/uts/common/inet/ipd/
H A Dipd.c280 mblk_t *mbp; in ipd_hook() local
324 mbp = *pkt->hpe_mp; in ipd_hook()
325 while (mbp != NULL) { in ipd_hook()
326 if (mbp->b_wptr == mbp->b_rptr) in ipd_hook()
334 if (DB_TYPE(mbp) != M_DATA) in ipd_hook()
337 off = rand % ((uintptr_t)mbp->b_wptr - in ipd_hook()
338 (uintptr_t)mbp->b_rptr); in ipd_hook()
339 crp = mbp->b_rptr + off; in ipd_hook()
343 mbp = mbp->b_cont; in ipd_hook()

12