Lines Matching refs:sinfo

220 	smb_setinfo_t sinfo;  in smb_set_by_fid()  local
244 sinfo.si_xa = xa; in smb_set_by_fid()
245 sinfo.si_infolev = infolev; in smb_set_by_fid()
246 sinfo.si_node = sr->fid_ofile->f_node; in smb_set_by_fid()
247 rc = smb_set_fileinfo(sr, &sinfo); in smb_set_by_fid()
271 smb_setinfo_t sinfo; in smb_set_by_path() local
307 sinfo.si_xa = xa; in smb_set_by_path()
308 sinfo.si_infolev = infolev; in smb_set_by_path()
309 sinfo.si_node = node; in smb_set_by_path()
310 rc = smb_set_fileinfo(sr, &sinfo); in smb_set_by_path()
323 smb_set_fileinfo(smb_request_t *sr, smb_setinfo_t *sinfo) in smb_set_fileinfo() argument
325 switch (sinfo->si_infolev) { in smb_set_fileinfo()
327 return (smb_set_information(sr, sinfo)); in smb_set_fileinfo()
330 return (smb_set_information2(sr, sinfo)); in smb_set_fileinfo()
333 return (smb_set_standard_info(sr, sinfo)); in smb_set_fileinfo()
341 return (smb_set_basic_info(sr, sinfo)); in smb_set_fileinfo()
345 return (smb_set_disposition_info(sr, sinfo)); in smb_set_fileinfo()
349 return (smb_set_eof_info(sr, sinfo)); in smb_set_fileinfo()
353 return (smb_set_alloc_info(sr, sinfo)); in smb_set_fileinfo()
356 return (smb_set_rename_info(sr, sinfo)); in smb_set_fileinfo()
382 smb_set_information(smb_request_t *sr, smb_setinfo_t *sinfo) in smb_set_information() argument
386 smb_node_t *node = sinfo->si_node; in smb_set_information()
425 smb_set_information2(smb_request_t *sr, smb_setinfo_t *sinfo) in smb_set_information2() argument
452 rc = smb_node_setattr(sr, sinfo->si_node, sr->user_cr, in smb_set_information2()
468 smb_set_standard_info(smb_request_t *sr, smb_setinfo_t *sinfo) in smb_set_standard_info() argument
472 smb_node_t *node = sinfo->si_node; in smb_set_standard_info()
475 if (smb_mbc_decodef(&sinfo->si_xa->req_data_mb, "yyy", in smb_set_standard_info()
521 smb_set_basic_info(smb_request_t *sr, smb_setinfo_t *sinfo) in smb_set_basic_info() argument
527 smb_node_t *node = sinfo->si_node; in smb_set_basic_info()
529 if (smb_mbc_decodef(&sinfo->si_xa->req_data_mb, "qqqqw", in smb_set_basic_info()
580 smb_set_eof_info(smb_request_t *sr, smb_setinfo_t *sinfo) in smb_set_eof_info() argument
585 smb_node_t *node = sinfo->si_node; in smb_set_eof_info()
587 if (smb_mbc_decodef(&sinfo->si_xa->req_data_mb, "q", &eof) != 0) in smb_set_eof_info()
618 smb_set_alloc_info(smb_request_t *sr, smb_setinfo_t *sinfo) in smb_set_alloc_info() argument
623 smb_node_t *node = sinfo->si_node; in smb_set_alloc_info()
625 if (smb_mbc_decodef(&sinfo->si_xa->req_data_mb, "q", &allocsz) != 0) in smb_set_alloc_info()
686 smb_set_disposition_info(smb_request_t *sr, smb_setinfo_t *sinfo) in smb_set_disposition_info() argument
691 if (smb_mbc_decodef(&sinfo->si_xa->req_data_mb, "b", &mark_delete) != 0) in smb_set_disposition_info()
705 if (smb_node_set_delete_on_close(sinfo->si_node, in smb_set_disposition_info()
712 smb_node_reset_delete_on_close(sinfo->si_node); in smb_set_disposition_info()
730 smb_set_rename_info(smb_request_t *sr, smb_setinfo_t *sinfo) in smb_set_rename_info() argument
736 rc = smb_mbc_decodef(&sinfo->si_xa->req_data_mb, "lll", in smb_set_rename_info()
739 rc = smb_mbc_decodef(&sinfo->si_xa->req_data_mb, "%#U", in smb_set_rename_info()
757 rc = smb_trans2_rename(sr, sinfo->si_node, fname, flags); in smb_set_rename_info()