| /linux/fs/smb/client/ |
| H A D | ioctl.c | 170 struct tcon_link *tlink; in cifs_shutdown() local 181 tlink = cifs_sb_tlink(sbi); in cifs_shutdown() 182 if (IS_ERR(tlink)) in cifs_shutdown() 183 return PTR_ERR(tlink); in cifs_shutdown() 184 tcon = tlink_tcon(tlink); in cifs_shutdown() 229 cifs_put_tlink(tlink); in cifs_shutdown() 233 cifs_put_tlink(tlink); in cifs_shutdown() 357 struct tcon_link *tlink; in cifs_ioctl() local 378 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl() 407 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl() [all...] |
| H A D | dir.c | 179 struct tcon_link *tlink, unsigned int oflags, umode_t mode, __u32 *oplock, argument 186 struct cifs_tcon *tcon = tlink_tcon(tlink); 464 struct tcon_link *tlink; local 503 tlink = cifs_sb_tlink(CIFS_SB(inode->i_sb)); 504 if (IS_ERR(tlink)) { 505 rc = PTR_ERR(tlink); 509 tcon = tlink_tcon(tlink); 520 cifs_add_pending_open(&fid, tlink, &open); 522 rc = cifs_do_create(inode, direntry, xid, tlink, oflags, mode, 548 file_info = cifs_new_fileinfo(&fid, file, tlink, oplock, buf.symlink_target); [all …]
|
| H A D | xattr.c | 104 struct tcon_link *tlink; in cifs_xattr_set() local 109 tlink = cifs_sb_tlink(cifs_sb); in cifs_xattr_set() 110 if (IS_ERR(tlink)) in cifs_xattr_set() 111 return PTR_ERR(tlink); in cifs_xattr_set() 112 pTcon = tlink_tcon(tlink); in cifs_xattr_set() 222 cifs_put_tlink(tlink); in cifs_xattr_set() 280 struct tcon_link *tlink; in cifs_xattr_get() local 285 tlink = cifs_sb_tlink(cifs_sb); in cifs_xattr_get() 286 if (IS_ERR(tlink)) in cifs_xattr_get() 287 return PTR_ERR(tlink); in cifs_xattr_get() [all …]
|
| H A D | inode.c | 405 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info_unix() 442 struct tcon_link *tlink; in cifs_get_unix_fattr() local 447 tlink = cifs_sb_tlink(cifs_sb); in cifs_get_unix_fattr() 448 if (IS_ERR(tlink)) in cifs_get_unix_fattr() 449 return PTR_ERR(tlink); in cifs_get_unix_fattr() 450 tcon = tlink_tcon(tlink); in cifs_get_unix_fattr() 457 cifs_put_tlink(tlink); in cifs_get_unix_fattr() 528 struct tcon_link *tlink; in cifs_sfu_type() local 555 tlink = cifs_sb_tlink(cifs_sb); in cifs_sfu_type() 556 if (IS_ERR(tlink)) in cifs_sfu_type() [all …]
|
| H A D | cifsacl.c | 1423 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_cifs_acl_by_fid() local 1425 if (IS_ERR(tlink)) in get_cifs_acl_by_fid() 1426 return ERR_CAST(tlink); in get_cifs_acl_by_fid() 1429 rc = CIFSSMBGetCIFSACL(xid, tlink_tcon(tlink), cifsfid->netfid, &pntsd, in get_cifs_acl_by_fid() 1433 cifs_put_tlink(tlink); in get_cifs_acl_by_fid() 1449 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_cifs_acl_by_path() local 1453 if (IS_ERR(tlink)) in get_cifs_acl_by_path() 1454 return ERR_CAST(tlink); in get_cifs_acl_by_path() 1456 tcon = tlink_tcon(tlink); in get_cifs_acl_by_path() 1478 cifs_put_tlink(tlink); in get_cifs_acl_by_path() [all …]
|
| H A D | link.c | 450 struct tcon_link *tlink; local 458 tlink = cifs_sb_tlink(cifs_sb); 459 if (IS_ERR(tlink)) 460 return PTR_ERR(tlink); 461 tcon = tlink_tcon(tlink); 540 cifs_put_tlink(tlink); 551 struct tcon_link *tlink; local 566 tlink = cifs_sb_tlink(cifs_sb); 567 if (IS_ERR(tlink)) { 568 rc = PTR_ERR(tlink); [all …]
|
| H A D | connect.c | 2894 cifs_put_tlink(struct tcon_link *tlink) in cifs_put_tlink() argument 2896 if (!tlink || IS_ERR(tlink)) in cifs_put_tlink() 2899 if (!atomic_dec_and_test(&tlink->tl_count) || in cifs_put_tlink() 2900 test_bit(TCON_LINK_IN_TREE, &tlink->tl_flags)) { in cifs_put_tlink() 2901 tlink->tl_time = jiffies; in cifs_put_tlink() 2905 if (!IS_ERR(tlink_tcon(tlink))) in cifs_put_tlink() 2906 cifs_put_tcon(tlink_tcon(tlink), netfs_trace_tcon_ref_put_tlink); in cifs_put_tlink() 2907 kfree(tlink); in cifs_put_tlink() 2997 struct tcon_link *tlink; in cifs_match_super() local 3009 tlink = cifs_get_tlink(cifs_sb_master_tlink(cifs_sb)); in cifs_match_super() [all …]
|
| H A D | file.c | 65 server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); in cifs_prepare_write() 70 tlink_tcon(req->cfile->tlink)); in cifs_prepare_write() 170 server = cifs_pick_channel(tlink_tcon(req->cfile->tlink)->ses); in cifs_prepare_read() 175 tlink_tcon(req->cfile->tlink)); in cifs_prepare_read() 488 struct tcon_link *tlink; in cifs_posix_open() local 497 tlink = cifs_sb_tlink(cifs_sb); in cifs_posix_open() 498 if (IS_ERR(tlink)) { in cifs_posix_open() 499 rc = PTR_ERR(tlink); in cifs_posix_open() 503 tcon = tlink_tcon(tlink); in cifs_posix_open() 510 cifs_put_tlink(tlink); in cifs_posix_open() [all …]
|
| H A D | smb2misc.c | 503 struct tcon_link *tlink; member 515 rc = SMB2_lease_break(0, tlink_tcon(lw->tlink), lw->lease_key, in cifs_ses_oplock_break() 519 cifs_put_tlink(lw->tlink); in cifs_ses_oplock_break() 524 smb2_queue_pending_open_break(struct tcon_link *tlink, __u8 *lease_key, in smb2_queue_pending_open_break() argument 531 cifs_put_tlink(tlink); in smb2_queue_pending_open_break() 536 lw->tlink = tlink; in smb2_queue_pending_open_break() 651 struct tcon_link *tlink; in smb2_is_valid_lease_break() local 653 tlink = cifs_get_tlink(open->tlink); in smb2_is_valid_lease_break() 658 smb2_queue_pending_open_break(tlink, in smb2_is_valid_lease_break()
|
| H A D | readdir.c | 353 struct tcon_link *tlink = NULL; in _initiate_cifs_search() local 358 tlink = cifs_sb_tlink(cifs_sb); in _initiate_cifs_search() 359 if (IS_ERR(tlink)) in _initiate_cifs_search() 360 return PTR_ERR(tlink); in _initiate_cifs_search() 369 cifsFile->tlink = cifs_get_tlink(tlink); in _initiate_cifs_search() 370 tcon = tlink_tcon(tlink); in _initiate_cifs_search() 373 tcon = tlink_tcon(cifsFile->tlink); in _initiate_cifs_search() 421 cifs_put_tlink(tlink); in _initiate_cifs_search() 1051 struct tcon_link *tlink = NULL; in cifs_readdir() local 1073 tlink = cifs_sb_tlink(cifs_sb); in cifs_readdir() [all …]
|
| H A D | misc.c | 692 spin_lock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_del_pending_open() 694 spin_unlock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_del_pending_open() 698 cifs_add_pending_open_locked(struct cifs_fid *fid, struct tcon_link *tlink, in cifs_add_pending_open_locked() argument 703 open->tlink = tlink; in cifs_add_pending_open_locked() 705 list_add_tail(&open->olist, &tlink_tcon(tlink)->pending_opens); in cifs_add_pending_open_locked() 709 cifs_add_pending_open(struct cifs_fid *fid, struct tcon_link *tlink, in cifs_add_pending_open() argument 712 spin_lock(&tlink_tcon(tlink)->open_file_lock); in cifs_add_pending_open() 713 cifs_add_pending_open_locked(fid, tlink, open); in cifs_add_pending_open() 714 spin_unlock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_add_pending_open() 753 dclose->tlink = cfile->tlink; in cifs_add_deferred_close()
|
| H A D | cifsglob.h | 1334 tlink_tcon(struct tcon_link *tlink) in tlink_tcon() argument 1336 return tlink->tl_tcon; in tlink_tcon() 1345 extern void cifs_put_tlink(struct tcon_link *tlink); 1348 cifs_get_tlink(struct tcon_link *tlink) in cifs_get_tlink() argument 1350 if (tlink && !IS_ERR(tlink)) in cifs_get_tlink() 1351 atomic_inc(&tlink->tl_count); in cifs_get_tlink() 1352 return tlink; in cifs_get_tlink() 1362 struct tcon_link *tlink; member 1369 struct tcon_link *tlink; member 1460 struct tcon_link *tlink; member
|
| H A D | smb2inode.c | 1394 struct tcon_link *tlink; in smb2_set_file_info() local 1398 tlink = cifs_sb_tlink(cifs_sb); in smb2_set_file_info() 1399 if (IS_ERR(tlink)) in smb2_set_file_info() 1400 return PTR_ERR(tlink); in smb2_set_file_info() 1401 tcon = tlink_tcon(tlink); in smb2_set_file_info() 1417 cifs_put_tlink(tlink); in smb2_set_file_info() 1572 struct tcon_link *tlink; in smb2_rename_pending_delete() local 1580 tlink = cifs_sb_tlink(cifs_sb); in smb2_rename_pending_delete() 1581 if (IS_ERR(tlink)) in smb2_rename_pending_delete() 1582 return PTR_ERR(tlink); in smb2_rename_pending_delete() [all …]
|
| H A D | smb1ops.c | 1015 struct tcon_link *tlink = NULL; in smb_set_file_info() local 1024 tcon = tlink_tcon(open_file->tlink); in smb_set_file_info() 1026 tlink = cifs_sb_tlink(cifs_sb); in smb_set_file_info() 1027 if (IS_ERR(tlink)) { in smb_set_file_info() 1028 rc = PTR_ERR(tlink); in smb_set_file_info() 1029 tlink = NULL; in smb_set_file_info() 1032 tcon = tlink_tcon(tlink); in smb_set_file_info() 1165 if (tlink != NULL) in smb_set_file_info() 1166 cifs_put_tlink(tlink); in smb_set_file_info() 1251 return CIFSSMBLock(xid, tlink_tcon(cfile->tlink), cfile->fid.netfid, in cifs_mand_lock()
|
| H A D | reparse.c | 254 struct tcon_link *tlink; in detect_directory_symlink_target() local 301 tlink = cifs_sb_tlink(cifs_sb); in detect_directory_symlink_target() 302 if (IS_ERR(tlink)) in detect_directory_symlink_target() 303 return PTR_ERR(tlink); in detect_directory_symlink_target() 307 cifs_put_tlink(tlink); in detect_directory_symlink_target() 325 tcon = tlink_tcon(tlink); in detect_directory_symlink_target() 380 cifs_put_tlink(tlink); in detect_directory_symlink_target()
|
| H A D | smb2file.c | 264 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_unlock_range() 368 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_push_mand_fdlocks() 415 max_buf = tlink_tcon(cfile->tlink)->ses->server->maxBuf; in smb2_push_mandatory_locks()
|
| H A D | smb2ops.c | 1461 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in smb2_set_fid() 1872 tcon = tlink_tcon(dst_file->tlink); in smb2_copychunk_range() 1893 tlink_tcon(src_file->tlink), in smb2_copychunk_range() 2169 struct cifs_tcon *tcon = tlink_tcon(trgtfile->tlink); in smb2_duplicate_extents() 3043 return SMB2_lock(xid, tlink_tcon(cfile->tlink), in smb2_get_lease_key() 3184 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_smb2_acl_by_fid() 3186 if (IS_ERR(tlink)) in get_smb2_acl_by_fid() 3187 return ERR_CAST(tlink); in get_smb2_acl_by_fid() 3192 rc = SMB2_query_acl(xid, tlink_tcon(tlink), cifsfid->persistent_fid, in get_smb2_acl_by_fid() 3197 cifs_put_tlink(tlink); in get_smb2_acl_by_fid() 3178 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); get_smb2_acl_by_fid() local 3209 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); get_smb2_acl_by_path() local 3275 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); set_smb2_acl() local [all...] |
| H A D | cifsfs.c | 1133 if (cfile && cfile->tlink) { in cifs_llseek() 1134 tcon = tlink_tcon(cfile->tlink); in cifs_llseek() 1160 else if (tlink_tcon(cfile->tlink)->local_lease && in cifs_setlease() 1355 src_tcon = tlink_tcon(smb_file_src->tlink); in cifs_remap_file_range() 1356 target_tcon = tlink_tcon(smb_file_target->tlink); in cifs_remap_file_range() 1477 src_tcon = tlink_tcon(smb_file_src->tlink); in cifs_file_copychunk_range() 1478 target_tcon = tlink_tcon(smb_file_target->tlink); in cifs_file_copychunk_range()
|
| H A D | cached_dir.c | 539 struct tcon_link *tlink; in close_all_cached_dirs() local 546 tlink = rb_entry(node, struct tcon_link, tl_rbnode); in close_all_cached_dirs() 547 tcon = tlink_tcon(tlink); in close_all_cached_dirs()
|
| H A D | cifsproto.h | 205 struct tcon_link *tlink, __u32 oplock, 286 struct tcon_link *tlink, 289 struct tcon_link *tlink,
|
| H A D | smb2pdu.c | 4591 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_readv_callback() 4730 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_async_readv() 4740 io_parms.tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_async_readv() 4892 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in smb2_writev_callback() 5012 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in smb2_async_writev()
|
| H A D | cifssmb.c | 1326 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in cifs_readv_callback() 1439 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in cifs_async_readv() 1745 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_writev_callback() 1823 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_async_writev()
|
| /linux/drivers/ata/ |
| H A D | libata-pmp.c | 490 struct ata_link *tlink; in sata_pmp_attach() local 539 ata_for_each_link(tlink, ap, EDGE) in sata_pmp_attach() 540 sata_link_init_spd(tlink); in sata_pmp_attach() 563 struct ata_link *tlink; in sata_pmp_detach() local 574 ata_for_each_link(tlink, ap, EDGE) in sata_pmp_detach() 575 ata_eh_detach_dev(tlink->device); in sata_pmp_detach() 763 struct ata_link *tlink; in sata_pmp_eh_recover_pmp() local 773 ata_for_each_link(tlink, ap, EDGE) { in sata_pmp_eh_recover_pmp() 774 struct ata_eh_context *ehc = &tlink->eh_context; in sata_pmp_eh_recover_pmp()
|
| H A D | libata-acpi.c | 72 struct ata_link *tlink; in ata_acpi_detach_device() local 75 ata_for_each_link(tlink, ap, EDGE) in ata_acpi_detach_device() 76 ata_for_each_dev(tdev, tlink, ALL) in ata_acpi_detach_device()
|
| /linux/drivers/scsi/bfa/ |
| H A D | bfi_ms.h | 301 struct bfi_fcport_trunk_link_s tlink[BFI_FCPORT_MAX_LINKS]; member
|