/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_directory.c | 60 &sr->arg.dirop.fqi.fq_path.pn_path); 78 smb_pathname_t *pn = &sr->arg.dirop.fqi.fq_path; 115 smb_fqi_t *fqi; local 118 fqi = &sr->arg.dirop.fqi; 121 rc = smb_pathname_reduce(sr, sr->user_cr, fqi->fq_path.pn_path, 122 tnode, tnode, &fqi->fq_dnode, fqi->fq_last_comp); 126 if (smb_is_invalid_filename(fqi->fq_last_comp)) { 127 smb_node_release(fqi 226 smb_fqi_t *fqi; local 380 smb_fqi_t *fqi; local [all...] |
H A D | smb_delete.c | 100 smb_fqi_t *fqi; local 102 fqi = &sr->arg.dirop.fqi; 104 if ((rc = smbsr_decode_vwv(sr, "w", &fqi->fq_sattr)) == 0) 105 rc = smbsr_decode_data(sr, "%S", sr, &fqi->fq_path.pn_path); 107 DTRACE_SMB_2(op__Delete__start, smb_request_t *, sr, smb_fqi_t *, fqi); 124 * store these in fqi 149 smb_fqi_t *fqi; local 152 fqi = &sr->arg.dirop.fqi; 230 smb_fqi_t *fqi; local 286 smb_fqi_t *fqi; local 403 smb_fqi_t *fqi; local 475 smb_fqi_t *fqi; local 583 smb_fqi_t *fqi = &sr->arg.dirop.fqi; local [all...] |
H A D | smb_common_open.c | 310 smb_pathname_t *pn = &op->fqi.fq_path; 397 cur_node = op->fqi.fq_dnode ? 398 op->fqi.fq_dnode : sr->tid_tree->t_snode; 417 (void) snprintf(op->fqi.fq_last_comp, 418 sizeof (op->fqi.fq_last_comp), 421 op->fqi.fq_dnode = cur_node->n_dnode; 422 smb_node_ref(op->fqi.fq_dnode); 425 sr->tid_tree->t_snode, cur_node, &op->fqi.fq_dnode, 426 op->fqi.fq_last_comp); 443 sr->tid_tree->t_snode, op->fqi 1053 smb_fqi_t *fqi = &(op->fqi); local [all...] |
H A D | smb_create.c | 45 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); 88 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); 131 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); 162 op->fqi.fq_path.pn_path, name); 163 op->fqi.fq_path.pn_path = buf; 192 op->fqi.fq_path.pn_path);
|
H A D | smb_nt_create_andx.c | 194 op->fqi.fq_path.pn_path = "\\"; 201 &op->fqi.fq_path.pn_path); 234 smb_attr_t *ap = &op->fqi.fq_fattr; 266 op->fqi.fq_dnode = sr->tid_tree->t_snode; 274 op->fqi.fq_dnode = op->dir->f_node;
|
H A D | smb_trans2_create_directory.c | 64 smb_pathname_t *pn = &sr->arg.dirop.fqi.fq_path;
|
H A D | smb_rename.c | 64 smb_fqi_t *src_fqi = &sr->arg.dirop.fqi; 90 smb_fqi_t *src_fqi = &sr->arg.dirop.fqi; 135 smb_fqi_t *src_fqi = &sr->arg.dirop.fqi; 164 smb_fqi_t *src_fqi = &sr->arg.dirop.fqi;
|
H A D | smb_open_andx.c | 225 rc = smbsr_decode_vwv(sr, "ww", &op->omode, &op->fqi.fq_sattr); 227 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); 253 op->fqi.fq_path.pn_path); 341 rc = smbsr_decode_data(sr, "%u", sr, &op->fqi.fq_path.pn_path); 385 op->fqi.fq_path.pn_path); 491 sr, &flags, &op->omode, &op->fqi.fq_sattr, &file_attr, 492 &creation_time, &op->ofun, &alloc_size, &op->fqi.fq_path.pn_path); 506 op->fqi.fq_path.pn_path);
|
H A D | smb_set_fileinfo.c | 106 smb_fqi_t *fqi = &sr->arg.dirop.fqi; local 115 sr, &infolev, &fqi->fq_path.pn_path) != 0) 144 smb_fqi_t *fqi = &sr->arg.dirop.fqi; local 152 if (smbsr_decode_data(sr, "%S", sr, &fqi->fq_path.pn_path) != 0) 257 * Path should be set in sr->arg.dirop.fqi.fq_path prior to 280 pn = &sr->arg.dirop.fqi.fq_path; 532 smb_fqi_t *src_fqi = &sr->arg.dirop.fqi;
|
H A D | smb_nt_transact_create.c | 85 op->fqi.fq_path.pn_path = "\\"; 92 sr, NameLength, &op->fqi.fq_path.pn_path); 175 op->fqi.fq_dnode = sr->tid_tree->t_snode; 183 op->fqi.fq_dnode = op->dir->f_node;
|
H A D | smb_query_fileinfo.c | 123 smb_fqi_t *fqi = &sr->arg.dirop.fqi; local 132 sr, &infolev, &fqi->fq_path.pn_path) != 0) 148 smb_fqi_t *fqi = &sr->arg.dirop.fqi; local 150 rc = smbsr_decode_data(sr, "%S", sr, &fqi->fq_path.pn_path); 153 smb_fqi_t *, fqi); 279 * Path should be set in sr->arg.dirop.fqi.fq_path prior to 315 pn = &sr->arg.dirop.fqi.fq_path;
|
H A D | smb2_create.c | 149 op->fqi.fq_path.pn_path = "\\"; 152 NameLength, &op->fqi.fq_path.pn_path); 158 op->fqi.fq_dnode = sr->tid_tree->t_snode; 272 * op->fqi.fq_fattr (SMB_AT_ALL). We need those below. 277 attr = &op->fqi.fq_fattr;
|
H A D | smb_cmn_rename.c | 59 smb_fqi_t *src_fqi = &sr->arg.dirop.fqi; 382 smb_fqi_t *src_fqi = &sr->arg.dirop.fqi; 515 * Populate sr->arg.dirop.fqi 532 smb_fqi_t *src_fqi = &sr->arg.dirop.fqi; 625 smb_fqi_t *src_fqi = &sr->arg.dirop.fqi;
|
H A D | smb_print.c | 74 op->fqi.fq_path.pn_path = path; 132 op->fqi.fq_path.pn_path);
|
H A D | smb_find.c | 250 pn = &sr->arg.dirop.fqi.fq_path; 430 pn = &sr->arg.dirop.fqi.fq_path; 645 pn = &sr->arg.dirop.fqi.fq_path;
|
H A D | smb_opipe.c | 110 name = op->fqi.fq_path.pn_path;
|
H A D | smb_trans2_find.c | 300 pn = &sr->arg.dirop.fqi.fq_path;
|
H A D | smb_node.c | 357 node->flags |= smb_is_executable(op->fqi.fq_last_comp);
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_ktypes.h | 1388 smb_fqi_t fqi; member in struct:dirop 1456 smb_fqi_t fqi; member in struct:open_param
|