• Home
  • Raw
  • Download

Lines Matching refs:result

401 	int result;  in smb_encode_path()  local
403 result = smb_build_path(server, buf, maxlen, dir, name); in smb_encode_path()
404 if (result < 0) in smb_encode_path()
407 str_upper(buf, result); in smb_encode_path()
409 return result; in smb_encode_path()
822 int result; in smb_request_ok() local
827 result = smb_add_request(req); in smb_request_ok()
828 if (result != 0) { in smb_request_ok()
838 result = smb_verify(req->rq_header, command, wct, bcc); in smb_request_ok()
841 return result; in smb_request_ok()
1065 int result; in smb_proc_seek() local
1068 result = -ENOMEM; in smb_proc_seek()
1078 result = smb_request_ok(req, SMBlseek, 2, 0); in smb_proc_seek()
1079 if (result < 0) { in smb_proc_seek()
1080 result = 0; in smb_proc_seek()
1084 result = DVAL(req->rq_header, smb_vwv0); in smb_proc_seek()
1088 return result; in smb_proc_seek()
1167 int result; in smb_open() local
1170 result = -ENOENT; in smb_open()
1179 result = 0; in smb_open()
1181 result = smb_proc_open(server, dentry, wish); in smb_open()
1182 if (result) in smb_open()
1193 result = 0; in smb_open()
1198 result = -EACCES; in smb_open()
1201 return result; in smb_open()
1208 int result = -ENOMEM; in smb_proc_close() local
1217 result = smb_request_ok(req, SMBclose, 0, 0); in smb_proc_close()
1221 return result; in smb_proc_close()
1234 int result = 0; in smb_proc_close_inode() local
1269 result = smb_proc_close(server, ei->fileid, ino->i_mtime.tv_sec); in smb_proc_close_inode()
1278 return result; in smb_proc_close_inode()
1284 int result = 0; in smb_close() local
1288 result = smb_proc_close_inode(server, ino); in smb_close()
1290 return result; in smb_close()
1301 int result; in smb_close_fileid() local
1303 result = smb_proc_close(server, fileid, get_seconds()); in smb_close_fileid()
1304 return result; in smb_close_fileid()
1329 int result; in smb_proc_read() local
1333 result = -ENOMEM; in smb_proc_read()
1350 result = smb_request_ok(req, SMBread, 5, -1); in smb_proc_read()
1351 if (result < 0) in smb_proc_read()
1362 result = data_len; in smb_proc_read()
1368 inode->i_ino, SMB_I(inode)->fileid, count, result); in smb_proc_read()
1369 return result; in smb_proc_read()
1376 int result; in smb_proc_write() local
1381 result = -ENOMEM; in smb_proc_write()
1403 result = smb_request_ok(req, SMBwrite, 1, 0); in smb_proc_write()
1404 if (result >= 0) in smb_proc_write()
1405 result = WVAL(req->rq_header, smb_vwv0); in smb_proc_write()
1409 return result; in smb_proc_write()
1451 int result; in smb_proc_readX() local
1455 result = -ENOMEM; in smb_proc_readX()
1479 result = smb_request_ok(req, SMBreadX, 12, -1); in smb_proc_readX()
1480 if (result < 0) in smb_proc_readX()
1482 result = WVAL(req->rq_header, smb_vwv5); in smb_proc_readX()
1488 inode->i_ino, SMB_I(inode)->fileid, count, result); in smb_proc_readX()
1489 return result; in smb_proc_readX()
1496 int result; in smb_proc_writeX() local
1501 result = -ENOMEM; in smb_proc_writeX()
1528 result = smb_request_ok(req, SMBwriteX, 6, 0); in smb_proc_writeX()
1529 if (result >= 0) in smb_proc_writeX()
1530 result = WVAL(req->rq_header, smb_vwv2); in smb_proc_writeX()
1534 return result; in smb_proc_writeX()
1542 int result; in smb_proc_create() local
1545 result = -ENOMEM; in smb_proc_create()
1552 result = smb_simple_encode_path(req, &p, dentry, NULL); in smb_proc_create()
1553 if (result < 0) in smb_proc_create()
1557 result = smb_request_ok(req, SMBcreate, 1, 0); in smb_proc_create()
1558 if (result < 0) in smb_proc_create()
1562 result = 0; in smb_proc_create()
1567 return result; in smb_proc_create()
1575 int result; in smb_proc_mv() local
1578 result = -ENOMEM; in smb_proc_mv()
1584 result = smb_simple_encode_path(req, &p, old_dentry, NULL); in smb_proc_mv()
1585 if (result < 0) in smb_proc_mv()
1587 result = smb_simple_encode_path(req, &p, new_dentry, NULL); in smb_proc_mv()
1588 if (result < 0) in smb_proc_mv()
1592 if ((result = smb_request_ok(req, SMBmv, 0, 0)) < 0) in smb_proc_mv()
1594 result = 0; in smb_proc_mv()
1599 return result; in smb_proc_mv()
1610 int result; in smb_proc_generic_command() local
1613 result = -ENOMEM; in smb_proc_generic_command()
1618 result = smb_simple_encode_path(req, &p, dentry, NULL); in smb_proc_generic_command()
1619 if (result < 0) in smb_proc_generic_command()
1623 result = smb_request_ok(req, command, 0, 0); in smb_proc_generic_command()
1624 if (result < 0) in smb_proc_generic_command()
1626 result = 0; in smb_proc_generic_command()
1631 return result; in smb_proc_generic_command()
1654 int result; in smb_set_rw() local
1661 result = server->ops->getattr(server, dentry, &fattr); in smb_set_rw()
1663 if (result < 0) in smb_set_rw()
1664 return result; in smb_set_rw()
1669 result = smb_proc_setattr_core(server, dentry, fattr.attr); in smb_set_rw()
1671 return result; in smb_set_rw()
1681 int result; in smb_proc_unlink() local
1684 result = -ENOMEM; in smb_proc_unlink()
1691 result = smb_simple_encode_path(req, &p, dentry, NULL); in smb_proc_unlink()
1692 if (result < 0) in smb_proc_unlink()
1696 if ((result = smb_request_ok(req, SMBunlink, 0, 0)) < 0) { in smb_proc_unlink()
1698 if (result == -EACCES && !flag) { in smb_proc_unlink()
1712 result = smb_set_rw(dentry,server); in smb_proc_unlink()
1713 if (result == 0) { in smb_proc_unlink()
1722 result = 0; in smb_proc_unlink()
1727 return result; in smb_proc_unlink()
1733 int result; in smb_proc_flush() local
1736 result = -ENOMEM; in smb_proc_flush()
1743 result = smb_request_ok(req, SMBflush, 0, 0); in smb_proc_flush()
1747 return result; in smb_proc_flush()
1765 int result; in smb_proc_trunc64() local
1770 result = -ENOMEM; in smb_proc_trunc64()
1789 result = smb_add_request(req); in smb_proc_trunc64()
1790 if (result < 0) in smb_proc_trunc64()
1793 result = 0; in smb_proc_trunc64()
1795 result = smb_errno(req); in smb_proc_trunc64()
1800 return result; in smb_proc_trunc64()
1807 int result = smb_proc_trunc32(inode, length); in smb_proc_trunc95() local
1817 return result; in smb_proc_trunc95()
1946 int result; in smb_proc_readdir_short() local
1964 result = -ENOMEM; in smb_proc_readdir_short()
1972 result = -ENOMEM; in smb_proc_readdir_short()
1981 result = smb_simple_encode_path(req, &p, dir, &mask); in smb_proc_readdir_short()
1982 if (result < 0) in smb_proc_readdir_short()
1985 result = -ENAMETOOLONG; in smb_proc_readdir_short()
1995 result = -ENAMETOOLONG; in smb_proc_readdir_short()
2010 result = smb_request_ok(req, SMBsearch, 1, -1); in smb_proc_readdir_short()
2011 if (result < 0) { in smb_proc_readdir_short()
2021 result = -EIO; in smb_proc_readdir_short()
2066 result = entries; in smb_proc_readdir_short()
2074 return result; in smb_proc_readdir_short()
2165 char *result; in smb_decode_long_dirent() local
2181 result = p + 24 + len; in smb_decode_long_dirent()
2205 result = p + WVAL(p, 0); in smb_decode_long_dirent()
2225 result = p + WVAL(p, 0); in smb_decode_long_dirent()
2238 result = p + WVAL(p, 0); in smb_decode_long_dirent()
2269 return result; in smb_decode_long_dirent()
2313 int result; in smb_proc_readdir_long() local
2332 result = -ENOMEM; in smb_proc_readdir_long()
2344 result = smb_encode_path(server, mask, SMB_MAXPATHLEN+1, dir, &star); in smb_proc_readdir_long()
2345 if (result <= 0) in smb_proc_readdir_long()
2347 mask_len = result - 1; /* mask_len is strlen, not #bytes */ in smb_proc_readdir_long()
2348 result = 0; in smb_proc_readdir_long()
2360 result = -EIO; in smb_proc_readdir_long()
2390 result = smb_add_request(req); in smb_proc_readdir_long()
2391 if (result < 0) { in smb_proc_readdir_long()
2392 PARANOIA("error=%d, breaking\n", result); in smb_proc_readdir_long()
2404 result = smb_errno(req); in smb_proc_readdir_long()
2406 mask, result, req->rq_rcls, req->rq_err); in smb_proc_readdir_long()
2436 result = -EIO; /* always a comm. error? */ in smb_proc_readdir_long()
2515 return result; in smb_proc_readdir_long()
2530 int mask_len, result; in smb_proc_getattr_ff() local
2533 result = -ENOMEM; in smb_proc_getattr_ff()
2541 result = mask_len; in smb_proc_getattr_ff()
2557 result = smb_add_request(req); in smb_proc_getattr_ff()
2558 if (result < 0) in smb_proc_getattr_ff()
2561 result = smb_errno(req); in smb_proc_getattr_ff()
2563 if (result != -ENOENT) in smb_proc_getattr_ff()
2570 result = -EINVAL; in smb_proc_getattr_ff()
2599 result = 0; in smb_proc_getattr_ff()
2604 return result; in smb_proc_getattr_ff()
2611 int result; in smb_proc_getattr_core() local
2615 result = -ENOMEM; in smb_proc_getattr_core()
2620 result = smb_simple_encode_path(req, &p, dir, NULL); in smb_proc_getattr_core()
2621 if (result < 0) in smb_proc_getattr_core()
2625 if ((result = smb_request_ok(req, SMBgetatr, 10, 0)) < 0) in smb_proc_getattr_core()
2637 result = 0; in smb_proc_getattr_core()
2642 return result; in smb_proc_getattr_core()
2654 int result; in smb_proc_getattr_trans2() local
2659 result = smb_encode_path(server, param+6, SMB_MAXPATHLEN+1, dir, NULL); in smb_proc_getattr_trans2()
2660 if (result < 0) in smb_proc_getattr_trans2()
2662 p = param + 6 + result; in smb_proc_getattr_trans2()
2670 result = smb_add_request(req); in smb_proc_getattr_trans2()
2671 if (result < 0) in smb_proc_getattr_trans2()
2675 &param[6], result, req->rq_rcls, req->rq_err); in smb_proc_getattr_trans2()
2676 result = smb_errno(req); in smb_proc_getattr_trans2()
2679 result = -ENOENT; in smb_proc_getattr_trans2()
2686 result = 0; in smb_proc_getattr_trans2()
2688 return result; in smb_proc_getattr_trans2()
2697 int result; in smb_proc_getattr_trans2_std() local
2700 result = -ENOMEM; in smb_proc_getattr_trans2_std()
2704 result = smb_proc_getattr_trans2(server, dir, req, SMB_INFO_STANDARD); in smb_proc_getattr_trans2_std()
2705 if (result < 0) in smb_proc_getattr_trans2_std()
2740 return result; in smb_proc_getattr_trans2_std()
2748 int result; in smb_proc_getattr_trans2_all() local
2750 result = -ENOMEM; in smb_proc_getattr_trans2_all()
2754 result = smb_proc_getattr_trans2(server, dir, req, in smb_proc_getattr_trans2_all()
2756 if (result < 0) in smb_proc_getattr_trans2_all()
2771 return result; in smb_proc_getattr_trans2_all()
2779 int result; in smb_proc_getattr_unix() local
2781 result = -ENOMEM; in smb_proc_getattr_unix()
2785 result = smb_proc_getattr_trans2(server, dir, req, in smb_proc_getattr_unix()
2787 if (result < 0) in smb_proc_getattr_unix()
2795 return result; in smb_proc_getattr_unix()
2803 int result; in smb_proc_getattr_95() local
2806 result = smb_proc_getattr_trans2_std(server, dir, attr); in smb_proc_getattr_95()
2807 if (result < 0) in smb_proc_getattr_95()
2824 return result; in smb_proc_getattr_95()
2830 int result; in smb_proc_ops_wait() local
2832 result = wait_event_interruptible_timeout(server->conn_wq, in smb_proc_ops_wait()
2835 if (!result || signal_pending(current)) in smb_proc_ops_wait()
2845 int result; in smb_proc_getattr_null() local
2851 result = server->ops->getattr(server, dir, fattr); in smb_proc_getattr_null()
2854 return result; in smb_proc_getattr_null()
2873 int result; in smb_proc_getattr() local
2876 result = server->ops->getattr(server, dir, fattr); in smb_proc_getattr()
2879 return result; in smb_proc_getattr()
2899 int result; in smb_proc_setattr_core() local
2902 result = -ENOMEM; in smb_proc_setattr_core()
2914 result = smb_simple_encode_path(req, &p, dentry, NULL); in smb_proc_setattr_core()
2915 if (result < 0) in smb_proc_setattr_core()
2918 result = -ENAMETOOLONG; in smb_proc_setattr_core()
2925 result = smb_request_ok(req, SMBsetatr, 0, 0); in smb_proc_setattr_core()
2926 if (result < 0) in smb_proc_setattr_core()
2928 result = 0; in smb_proc_setattr_core()
2933 return result; in smb_proc_setattr_core()
2945 int result; in smb_proc_setattr() local
2949 result = smb_proc_setattr_core(server, dir, fattr->attr); in smb_proc_setattr()
2950 return result; in smb_proc_setattr()
2961 int result; in smb_proc_setattr_ext() local
2964 result = -ENOMEM; in smb_proc_setattr_ext()
2985 result = smb_request_ok(req, SMBsetattrE, 0, 0); in smb_proc_setattr_ext()
2986 if (result < 0) in smb_proc_setattr_ext()
2988 result = 0; in smb_proc_setattr_ext()
2992 return result; in smb_proc_setattr_ext()
3006 int result; in smb_proc_setattr_trans2() local
3010 result = -ENOMEM; in smb_proc_setattr_trans2()
3017 result = smb_encode_path(server, param+6, SMB_MAXPATHLEN+1, dir, NULL); in smb_proc_setattr_trans2()
3018 if (result < 0) in smb_proc_setattr_trans2()
3020 p = param + 6 + result; in smb_proc_setattr_trans2()
3045 result = smb_add_request(req); in smb_proc_setattr_trans2()
3046 if (result < 0) in smb_proc_setattr_trans2()
3048 result = 0; in smb_proc_setattr_trans2()
3050 result = smb_errno(req); in smb_proc_setattr_trans2()
3055 return result; in smb_proc_setattr_trans2()
3080 int result; in smb_proc_setattr_unix() local
3084 result = -ENOMEM; in smb_proc_setattr_unix()
3093 result = smb_encode_path(server, param+6, SMB_MAXPATHLEN+1, d, NULL); in smb_proc_setattr_unix()
3094 if (result < 0) in smb_proc_setattr_unix()
3096 p = param + 6 + result; in smb_proc_setattr_unix()
3163 result = smb_add_request(req); in smb_proc_setattr_unix()
3168 return result; in smb_proc_setattr_unix()
3190 int result; in smb_proc_settime() local
3199 result = smb_proc_setattr_ext(server, inode, fattr); in smb_proc_settime()
3201 result = smb_proc_setattr_trans2(server, dentry, fattr); in smb_proc_settime()
3206 result = 0; in smb_proc_settime()
3213 result = -EACCES; in smb_proc_settime()
3218 result = smb_proc_close_inode(server, inode); in smb_proc_settime()
3223 return result; in smb_proc_settime()
3230 int result; in smb_proc_dskattr() local
3235 result = -ENOMEM; in smb_proc_dskattr()
3240 if ((result = smb_request_ok(req, SMBdskattr, 5, 0)) < 0) in smb_proc_dskattr()
3247 result = 0; in smb_proc_dskattr()
3252 return result; in smb_proc_dskattr()
3260 int result; in smb_proc_read_link() local
3265 result = -ENOMEM; in smb_proc_read_link()
3272 result = smb_encode_path(server, param+6, SMB_MAXPATHLEN+1, d, NULL); in smb_proc_read_link()
3273 if (result < 0) in smb_proc_read_link()
3275 p = param + 6 + result; in smb_proc_read_link()
3283 result = smb_add_request(req); in smb_proc_read_link()
3284 if (result < 0) in smb_proc_read_link()
3287 &param[6], result, req->rq_rcls, req->rq_err); in smb_proc_read_link()
3290 result = len; in smb_proc_read_link()
3292 result = req->rq_ldata; in smb_proc_read_link()
3293 strncpy(buffer, req->rq_data, result); in smb_proc_read_link()
3298 return result; in smb_proc_read_link()
3311 int result; in smb_proc_symlink() local
3314 result = -ENOMEM; in smb_proc_symlink()
3321 result = smb_encode_path(server, param + 6, SMB_MAXPATHLEN+1, d, NULL); in smb_proc_symlink()
3322 if (result < 0) in smb_proc_symlink()
3324 p = param + 6 + result; in smb_proc_symlink()
3332 result = smb_add_request(req); in smb_proc_symlink()
3333 if (result < 0) in smb_proc_symlink()
3337 &param[6], result, req->rq_rcls, req->rq_err); in smb_proc_symlink()
3338 result = 0; in smb_proc_symlink()
3343 return result; in smb_proc_symlink()
3354 int result; in smb_proc_link() local
3357 result = -ENOMEM; in smb_proc_link()
3364 result = smb_encode_path(server, param + 6, SMB_MAXPATHLEN+1, in smb_proc_link()
3366 if (result < 0) in smb_proc_link()
3368 p = param + 6 + result; in smb_proc_link()
3379 result = smb_add_request(req); in smb_proc_link()
3380 if (result < 0) in smb_proc_link()
3384 &param[6], result, req->rq_rcls, req->rq_err); in smb_proc_link()
3385 result = 0; in smb_proc_link()
3390 return result; in smb_proc_link()
3396 int result; in smb_proc_query_cifsunix() local
3402 result = -ENOMEM; in smb_proc_query_cifsunix()
3414 result = smb_add_request(req); in smb_proc_query_cifsunix()
3415 if (result < 0) in smb_proc_query_cifsunix()
3435 return result; in smb_proc_query_cifsunix()