Searched defs:mbc (Results 1 - 18 of 18) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_notify.c98 smb_notify_common(smb_request_t *sr, mbuf_chain_t *mbc, argument
188 status = smb_notify_encode_action(sr, mbc,
219 smb_notify_encode_action(struct smb_request *sr, mbuf_chain_t *mbc, argument
233 if (smb_mbc_encodef(mbc, "%lllU", sr,
H A Dsmb2_signing.c156 smb2_sign_calc(smb_request_t *sr, struct mbuf_chain *mbc, argument
180 offset = mbc->chain_offset;
181 resid = mbc->max_bytes - offset;
182 if (smb_mbc_peek(mbc, offset, "#c", tlen, tmp_hdr) != 0)
196 mbuf = mbc->chain;
262 struct mbuf_chain *mbc = &sr->smb_data; local
275 if (smb_mbc_peek(mbc, sig_off, "#c", SMB2_SIG_SIZE, req_sig) != 0)
281 if (smb2_sign_calc(sr, mbc, vfy_sig) != 0)
H A Dsmb_nt_transact_security.c226 smb_encode_sd(mbuf_chain_t *mbc, smb_sd_t *sd, uint32_t secinfo) argument
231 (void) smb_mbc_encodef(mbc, "b.w",
237 (void) smb_mbc_encodef(mbc, "l", offset);
240 (void) smb_mbc_encodef(mbc, "l", 0);
246 (void) smb_mbc_encodef(mbc, "l", offset);
249 (void) smb_mbc_encodef(mbc, "l", 0);
254 (void) smb_mbc_encodef(mbc, "l", offset);
257 (void) smb_mbc_encodef(mbc, "l", 0);
262 (void) smb_mbc_encodef(mbc, "l", offset);
264 (void) smb_mbc_encodef(mbc, "
285 smb_encode_sid(mbuf_chain_t *mbc, smb_sid_t *sid) argument
309 smb_encode_sacl(mbuf_chain_t *mbc, smb_acl_t *acl) argument
336 smb_encode_dacl(mbuf_chain_t *mbc, smb_acl_t *acl) argument
367 smb_decode_sd(mbuf_chain_t *mbc, smb_sd_t *sd) argument
445 smb_decode_sid(mbuf_chain_t *mbc, uint32_t offset) argument
498 smb_decode_acl(mbuf_chain_t *mbc, uint32_t offset) argument
[all...]
H A Dsmb_dfs.c245 smb_dfs_encode_hdr(mbuf_chain_t *mbc, dfs_info_t *referrals) argument
256 (void) smb_mbc_encodef(mbc, "wwl", path_consumed,
261 smb_dfs_encode_refv1(smb_request_t *sr, mbuf_chain_t *mbc, argument
271 rep_bufsize = MBC_MAXBYTES(mbc);
287 (void) smb_mbc_encodef(mbc, "wwwwU",
330 smb_dfs_encode_refv2(smb_request_t *sr, mbuf_chain_t *mbc, argument
343 rep_bufsize = MBC_MAXBYTES(mbc);
373 (void) smb_mbc_encodef(mbc, "wwwwllwww",
381 smb_dfs_encode_targets(mbc, referrals);
393 smb_dfs_encode_refv3x(smb_request_t *sr, mbuf_chain_t *mbc, argument
468 smb_dfs_encode_targets(mbuf_chain_t *mbc, dfs_info_t *referrals) argument
[all...]
H A Dsmb_mbuf_util.c103 mbuf_chain_t *mbc; local
106 mbc = kmem_cache_alloc(smb_mbc_cache, KM_SLEEP);
107 bzero(mbc, sizeof (*mbc));
108 mbc->mbc_magic = SMB_MBC_MAGIC;
113 mbc->chain = m;
117 mbc->max_bytes = max_bytes;
118 return (mbc);
122 smb_mbc_free(mbuf_chain_t *mbc) argument
124 SMB_MBC_VALID(mbc);
338 MBC_SHADOW_CHAIN(struct mbuf_chain *submbc, struct mbuf_chain *mbc, int off, int len) argument
[all...]
H A Dsmb_query_fileinfo.c623 smb_query_stream_info(smb_request_t *sr, mbuf_chain_t *mbc, argument
681 if (MBC_ROOM_FOR(mbc, next_offset) == 0) {
686 if (!done && !smb_stream_fits(sr, mbc, sinfo->si_name,
695 (void) smb_mbc_encodef(mbc, "%llqqu", sr,
721 if (!smb_stream_fits(sr, mbc, sinfo_next->si_name,
733 (void) smb_mbc_encodef(mbc, "%llqqu#.",
764 smb_stream_fits(smb_request_t *sr, mbuf_chain_t *mbc, argument
775 return (MBC_ROOM_FOR(mbc, offset + len) != 0);
H A Dsmb_quota.c66 smb_quota_init_sids(mbuf_chain_t *mbc, smb_quota_query_t *request, argument
80 status = smb_quota_decode_sids(mbc, sid_list);
134 smb_quota_decode_sids(mbuf_chain_t *mbc, list_t *list) argument
146 mb_offset = offset + mbc->chain_offset;
147 bytes_left = mbc->max_bytes - mb_offset;
148 rc = MBC_SHADOW_CHAIN(&sidbuf, mbc,
161 sid = smb_decode_sid(mbc, sid_offset);
193 smb_quota_max_quota(mbuf_chain_t *mbc, smb_quota_query_t *request) argument
200 request->qq_max_quota = (mbc->max_bytes / SMB_QUOTA_EST_SIZE);
214 smb_quota_decode_quotas(mbuf_chain_t *mbc, list_ argument
292 smb_quota_encode_quotas(mbuf_chain_t *mbc, smb_quota_query_t *request, smb_quota_response_t *reply, smb_ofile_t *ofile) argument
[all...]
H A Dsmb_signing.c58 smb_sign_calc(smb_request_t *sr, struct mbuf_chain *mbc,
71 struct mbuf_chain *mbc,
80 (void) smb_sign_calc(sr, mbc, t, mac_sig);
85 (void) smb_sign_calc(sr, mbc, t, mac_sig);
225 smb_sign_calc(smb_request_t *sr, struct mbuf_chain *mbc, argument
233 struct mbuf *mbuf = mbc->chain;
234 int offset = mbc->chain_offset;
275 if (smb_mbc_peek(mbc, offset, "#c", size, hdrp) != 0)
330 struct mbuf_chain mbc = sr->command; local
343 mbc
69 smb_sign_find_seqnum( smb_request_t *sr, struct mbuf_chain *mbc, unsigned char *mac_sig, unsigned char *sr_sig) argument
381 struct mbuf_chain mbc = sr->command; local
414 struct mbuf_chain mbc; local
[all...]
H A Dsmb2_create.c573 smb2_encode_create_ctx(mbuf_chain_t *mbc, smb2_create_ctx_t *cc) argument
581 last_top = mbc->chain_offset;
582 rc = smb2_encode_create_ctx_elem(mbc, cce,
586 (void) smb_mbc_poke(mbc, last_top, "l",
587 mbc->chain_offset - last_top);
592 last_top = mbc->chain_offset;
593 rc = smb2_encode_create_ctx_elem(mbc, cce,
597 (void) smb_mbc_poke(mbc, last_top, "l",
598 mbc->chain_offset - last_top);
602 (void) smb_mbc_poke(mbc, last_to
[all...]
H A Dsmb2_dispatch.c1129 smb2sr_put_error_data(smb_request_t *sr, uint32_t status, mbuf_chain_t *mbc) argument
1146 if (mbc != NULL && (len = MBC_LENGTH(mbc)) != 0) {
1153 mbc); /* C */
H A Dsmb_session.c124 smb_session_send(smb_session_t *session, uint8_t nbt_type, mbuf_chain_t *mbc) argument
152 m = (mbc != NULL) ? mbc->chain : NULL;
176 m = (mbc != NULL) ? mbc->chain : NULL;
200 if ((mbc != NULL) && (mbc->chain != NULL)) {
201 m_freem(mbc->chain);
202 mbc->chain = NULL;
203 mbc
227 struct mbuf_chain mbc; local
1441 mbuf_chain_t *mbc = &sr->reply; local
[all...]
H A Dsmb_mbuf_marshaling.c45 static int mbc_marshal_put_char(mbuf_chain_t *mbc, uint8_t);
46 static int mbc_marshal_put_short(mbuf_chain_t *mbc, uint16_t);
47 static int mbc_marshal_put_long(mbuf_chain_t *mbc, uint32_t);
48 static int mbc_marshal_put_long_long(mbuf_chain_t *mbc, uint64_t);
52 static int mbc_marshal_put_mbufs(mbuf_chain_t *mbc, mbuf_t *m);
53 static int mbc_marshal_put_mbuf_chain(mbuf_chain_t *mbc, mbuf_chain_t *nmbc);
54 static uint8_t mbc_marshal_fetch_byte(mbuf_chain_t *mbc);
55 static int mbc_marshal_get_char(mbuf_chain_t *mbc, uint8_t *data);
56 static int mbc_marshal_get_short(mbuf_chain_t *mbc, uint16_t *data);
57 static int mbc_marshal_get_long(mbuf_chain_t *mbc, uint32_
150 smb_mbc_vdecodef(mbuf_chain_t *mbc, const char *fmt, va_list ap) argument
394 smb_mbc_decodef(mbuf_chain_t *mbc, const char *fmt, ...) argument
415 smb_mbc_peek(mbuf_chain_t *mbc, int offset, const char *fmt, ...) argument
520 smb_mbc_vencodef(mbuf_chain_t *mbc, const char *fmt, va_list ap) argument
760 smb_mbc_encodef(mbuf_chain_t *mbc, const char *fmt, ...) argument
781 smb_mbc_poke(mbuf_chain_t *mbc, int offset, const char *fmt, ...) argument
866 smb_mbc_put_mem(mbuf_chain_t *mbc, void *vmem, int mem_len) argument
927 mbc_marshal_make_room(mbuf_chain_t *mbc, int32_t bytes_needed) argument
1006 mbc_marshal_store_byte(mbuf_chain_t *mbc, uint8_t data) argument
1023 mbc_marshal_put_char(mbuf_chain_t *mbc, uint8_t data) argument
1032 mbc_marshal_put_short(mbuf_chain_t *mbc, uint16_t data) argument
1042 mbc_marshal_put_long(mbuf_chain_t *mbc, uint32_t data) argument
1054 mbc_marshal_put_long_long(mbuf_chain_t *mbc, uint64_t data) argument
1075 mbc_marshal_put_ascii_string(mbuf_chain_t *mbc, char *mbs, int repc) argument
1112 mbc_marshal_put_unicode_string(mbuf_chain_t *mbc, char *ascii, int repc) argument
1153 mbc_marshal_put_uio(mbuf_chain_t *mbc, struct uio *uio) argument
1179 mbc_marshal_put_mbufs(mbuf_chain_t *mbc, mbuf_t *m) argument
1208 mbc_marshal_put_mbuf_chain(mbuf_chain_t *mbc, mbuf_chain_t *nmbc) argument
1219 mbc_marshal_fetch_byte(mbuf_chain_t *mbc) argument
1235 mbc_marshal_get_char(mbuf_chain_t *mbc, uint8_t *data) argument
1246 mbc_marshal_get_short(mbuf_chain_t *mbc, uint16_t *data) argument
1273 mbc_marshal_get_long(mbuf_chain_t *mbc, uint32_t *data) argument
1312 mbc_marshal_get_odd_long_long(mbuf_chain_t *mbc, uint64_t *data) argument
1346 mbc_marshal_get_long_long(mbuf_chain_t *mbc, uint64_t *data) argument
1388 mbc_marshal_get_ascii_string( smb_request_t *sr, mbuf_chain_t *mbc, uint8_t **ascii, int max_ascii) argument
1436 mbc_marshal_get_unicode_string(smb_request_t *sr, mbuf_chain_t *mbc, uint8_t **ascii, int max_unicode) argument
1476 mbc_marshal_get_mbufs(mbuf_chain_t *mbc, int32_t bytes, mbuf_t **m) argument
1488 mbc_marshal_get_mbuf_chain(mbuf_chain_t *mbc, int32_t bytes, mbuf_chain_t *nmbc) argument
1514 mbc_marshal_get_uio(mbuf_chain_t *mbc, struct uio *uio) argument
1567 mbc_marshal_get_skip(mbuf_chain_t *mbc, uint_t skip) argument
[all...]
/illumos-gate/usr/src/lib/libcmd/common/
H A Dwclib.c53 #define mbc(c) ((c)&WC_MB) macro
367 if(mbc(lasttype))
399 if(mbc(c))
442 } while (mbc(c = type[*cp++]));
453 while(mbc(c) && ((c|WC_ERR) || (c&7)==0))
460 if(mbc(c))
473 if(mbc(c))
/illumos-gate/usr/src/cmd/xargs/
H A Dxargs.c529 char mbc[MB_LEN_MAX]; local
541 c = getwchr(mbc, &len);
553 store_str(&arg, mbc, len);
589 store_str(&arg, mbc, len);
605 store_str(&arg, mbc, len);
624 store_str(&arg, mbc, len);
634 store_str(&arg, mbc, len);
642 store_str(&arg, mbc, len);
816 getwchr(char *mbc, size_t *sz) argument
838 mbc[
[all...]
/illumos-gate/usr/src/cmd/csh/
H A Dsh.file.c173 char mbc[MB_LEN_MAX]; local
174 int i, j = wctomb(mbc, (wchar_t)*p);
181 if (ioctl(SHIN, TIOCSTI, mbc + i) != 0 &&
/illumos-gate/usr/src/lib/libast/common/regex/
H A Dregcomp.c1180 char mbc[COLL_KEY_MAX + 1]; local
1510 w = mbconv(mbc, c);
1511 pp = (unsigned char*)mbc;
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_ctf.c963 mbr_contains_t *mbc = data; local
968 if (*mbc->mbc_offp < off)
976 if (off + size <= *mbc->mbc_offp)
979 n = mdb_snprintf(*mbc->mbc_bufp, *mbc->mbc_lenp, "%s", name);
980 mbc->mbc_total += n;
981 if (n > *mbc->mbc_lenp)
982 n = *mbc->mbc_lenp;
984 *mbc->mbc_lenp -= n;
985 *mbc
999 mbr_contains_t mbc; local
[all...]
/illumos-gate/usr/src/uts/common/io/i40e/core/
H A Di40e_type.h541 u8 mbc; member in struct:i40e_dcb_pfc_config

Completed in 118 milliseconds