Home
last modified time | relevance | path

Searched refs:chain_offset (Results 1 – 12 of 12) sorted by relevance

/titanic_44/usr/src/uts/common/fs/smbsrv/
H A Dsmb_mbuf_marshaling.c312 if (mbc->chain_offset & 1) in smb_mbc_vdecodef()
313 mbc->chain_offset++; in smb_mbc_vdecodef()
696 if (mbc->chain_offset & 1) in smb_mbc_vencodef()
697 mbc->chain_offset++; in smb_mbc_vencodef()
838 offset = mbc->chain_offset; in smb_mbc_put_mem()
854 mbc->chain_offset += tlen; in smb_mbc_put_mem()
869 mbc->chain_offset += tlen; in smb_mbc_put_mem()
888 bytes_needed += mbc->chain_offset; in mbc_marshal_make_room()
966 int32_t cur_offset = mbc->chain_offset; in mbc_marshal_store_byte()
976 mbc->chain_offset++; in mbc_marshal_store_byte()
[all …]
H A Dsmb_dispatch.c535 sr->orig_request_hdr = sr->command.chain_offset; in smb_dispatch_request()
607 sr->command.chain_offset, sr->smb_wct * 2); in smb_dispatch_request()
616 sr->sr_txb = sr->reply.chain_offset; in smb_dispatch_request()
623 max_bytes = sr->command.max_bytes - sr->command.chain_offset; in smb_dispatch_request()
636 sr->command.chain_offset, byte_count); in smb_dispatch_request()
638 sr->command.chain_offset += byte_count; in smb_dispatch_request()
639 if (sr->command.chain_offset > sr->command.max_bytes) { in smb_dispatch_request()
645 sr->cur_reply_offset = sr->reply.chain_offset; in smb_dispatch_request()
649 if (smb_mbc_peek(&sr->smb_vwv, sr->smb_vwv.chain_offset, "b.w", in smb_dispatch_request()
723 (int64_t)(sr->reply.chain_offset - sr->sr_txb)); in smb_dispatch_request()
[all …]
H A Dsmb_common_transact.c111 sr->smb_vwv.chain_offset, suwcnt * 2)) { in smb_com_transaction()
214 if (xa->req_param_mb.chain_offset != psdisp) { in smb_com_transaction_secondary()
217 xa->req_param_mb.chain_offset = psdisp; in smb_com_transaction_secondary()
219 if (xa->req_data_mb.chain_offset != dsdisp) { in smb_com_transaction_secondary()
222 xa->req_data_mb.chain_offset = dsdisp; in smb_com_transaction_secondary()
323 sr->smb_vwv.chain_offset, suwcnt*2)) { in smb_com_transaction2()
419 if (xa->req_param_mb.chain_offset != psdisp) { in smb_com_transaction2_secondary()
422 xa->req_param_mb.chain_offset = psdisp; in smb_com_transaction2_secondary()
424 if (xa->req_data_mb.chain_offset != dsdisp) { in smb_com_transaction2_secondary()
427 xa->req_data_mb.chain_offset = dsdisp; in smb_com_transaction2_secondary()
[all …]
H A Dsmb_signing.c220 int offset = mbc->chain_offset; in smb_sign_calc()
332 command.chain_offset = sr->orig_request_hdr; in smb_sign_check_request()
377 command.chain_offset = sr->orig_request_hdr; in smb_sign_check_secondary()
416 resp.chain_offset = 0; in smb_sign_reply()
H A Dsmb_nt_transact_security.c378 xa->req_data_mb.chain_offset, in smb_decode_sd()
379 xa->req_data_mb.max_bytes - xa->req_data_mb.chain_offset); in smb_decode_sd()
455 offset += xa->req_data_mb.chain_offset; in smb_decode_sid()
510 offset += xa->req_data_mb.chain_offset; in smb_decode_acl()
539 aclbuf.chain_offset += sidlen; in smb_decode_acl()
H A Dsmb_mbuf_util.c279 (MBC)->chain_offset = 0; in MBC_ATTACH_MBUF()
303 (MBC)->chain_offset = 0; in MBC_ATTACH_BUF()
322 (SUBMBC)->chain_offset = (OFF); in MBC_SHADOW_CHAIN()
H A Dsmb_find.c280 rc = (sr->reply.chain_offset - sr->cur_reply_offset) - 8; in smb_com_search()
372 rc = (sr->reply.chain_offset - sr->cur_reply_offset) - 8; in smb_com_search()
H A Dsmb_nt_transact_quota.c430 mb_offset = offset + xa->req_data_mb.chain_offset; in smb_quota_decode_sids()
506 mb_offset = offset + xa->req_data_mb.chain_offset; in smb_quota_decode_quotas()
H A Dsmb_trans2_find.c911 args->fa_lno = xa->rep_data_mb.chain_offset; in smb_trans2_find_mbc_encode()
H A Dsmb_write.c382 (sr->smb_data.max_bytes > (sr->smb_data.chain_offset + 0xFFFF))) in smb_pre_write_andx()
/titanic_44/usr/src/uts/common/smbsrv/
H A Dmbuf.h276 int32_t chain_offset; /* Current offset into chain */ member
H A Dsmb_ktypes.h535 #define MBC_ROOM_FOR(b, n) (((b)->chain_offset + (n)) <= (b)->max_bytes)