Home
last modified time | relevance | path

Searched refs:tlink (Results 1 – 22 of 22) sorted by relevance

/linux/fs/smb/client/
H A Dinode.c419 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info_unix()
456 struct tcon_link *tlink; in cifs_get_unix_fattr() local
461 tlink = cifs_sb_tlink(cifs_sb); in cifs_get_unix_fattr()
462 if (IS_ERR(tlink)) in cifs_get_unix_fattr()
463 return PTR_ERR(tlink); in cifs_get_unix_fattr()
464 tcon = tlink_tcon(tlink); in cifs_get_unix_fattr()
471 cifs_put_tlink(tlink); in cifs_get_unix_fattr()
542 struct tcon_link *tlink; in cifs_sfu_type() local
569 tlink = cifs_sb_tlink(cifs_sb); in cifs_sfu_type()
570 if (IS_ERR(tlink)) in cifs_sfu_type()
[all …]
H A Dcifsacl.c1560 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_cifs_acl_by_fid() local
1562 if (IS_ERR(tlink)) in get_cifs_acl_by_fid()
1563 return ERR_CAST(tlink); in get_cifs_acl_by_fid()
1566 rc = CIFSSMBGetCIFSACL(xid, tlink_tcon(tlink), cifsfid->netfid, &pntsd, in get_cifs_acl_by_fid()
1570 cifs_put_tlink(tlink); in get_cifs_acl_by_fid()
1586 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_cifs_acl_by_path() local
1590 if (IS_ERR(tlink)) in get_cifs_acl_by_path()
1591 return ERR_CAST(tlink); in get_cifs_acl_by_path()
1593 tcon = tlink_tcon(tlink); in get_cifs_acl_by_path()
1615 cifs_put_tlink(tlink); in get_cifs_acl_by_path()
[all …]
H A Dconnect.c2905 cifs_put_tlink(struct tcon_link *tlink) in cifs_put_tlink() argument
2907 if (!tlink || IS_ERR(tlink)) in cifs_put_tlink()
2910 if (!atomic_dec_and_test(&tlink->tl_count) || in cifs_put_tlink()
2911 test_bit(TCON_LINK_IN_TREE, &tlink->tl_flags)) { in cifs_put_tlink()
2912 tlink->tl_time = jiffies; in cifs_put_tlink()
2916 if (!IS_ERR(tlink_tcon(tlink))) in cifs_put_tlink()
2917 cifs_put_tcon(tlink_tcon(tlink), netfs_trace_tcon_ref_put_tlink); in cifs_put_tlink()
2918 kfree(tlink); in cifs_put_tlink()
3008 struct tcon_link *tlink; in cifs_match_super() local
3020 tlink = cifs_get_tlink(cifs_sb_master_tlink(cifs_sb)); in cifs_match_super()
[all …]
H A Dlink.c440 struct tcon_link *tlink; local
448 tlink = cifs_sb_tlink(cifs_sb);
449 if (IS_ERR(tlink))
450 return PTR_ERR(tlink);
451 tcon = tlink_tcon(tlink);
531 cifs_put_tlink(tlink);
541 struct tcon_link *tlink; local
558 tlink = cifs_sb_tlink(cifs_sb);
559 if (IS_ERR(tlink)) {
560 rc = PTR_ERR(tlink);
[all …]
H A Dfile.c63 server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); in cifs_prepare_write()
68 tlink_tcon(req->cfile->tlink)); in cifs_prepare_write()
168 server = cifs_pick_channel(tlink_tcon(req->cfile->tlink)->ses); in cifs_prepare_read()
173 tlink_tcon(req->cfile->tlink)); in cifs_prepare_read()
499 struct tcon_link *tlink; in cifs_posix_open() local
508 tlink = cifs_sb_tlink(cifs_sb); in cifs_posix_open()
509 if (IS_ERR(tlink)) { in cifs_posix_open()
510 rc = PTR_ERR(tlink); in cifs_posix_open()
514 tcon = tlink_tcon(tlink); in cifs_posix_open()
521 cifs_put_tlink(tlink); in cifs_posix_open()
[all …]
H A Dmisc.c413 spin_lock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_del_pending_open()
415 spin_unlock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_del_pending_open()
419 cifs_add_pending_open_locked(struct cifs_fid *fid, struct tcon_link *tlink, in cifs_add_pending_open_locked() argument
424 open->tlink = tlink; in cifs_add_pending_open_locked()
426 list_add_tail(&open->olist, &tlink_tcon(tlink)->pending_opens); in cifs_add_pending_open_locked()
430 cifs_add_pending_open(struct cifs_fid *fid, struct tcon_link *tlink, in cifs_add_pending_open() argument
433 spin_lock(&tlink_tcon(tlink)->open_file_lock); in cifs_add_pending_open()
434 cifs_add_pending_open_locked(fid, tlink, open); in cifs_add_pending_open()
435 spin_unlock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_add_pending_open()
474 dclose->tlink = cfile->tlink; in cifs_add_deferred_close()
[all …]
H A Dreaddir.c350 struct tcon_link *tlink = NULL; in _initiate_cifs_search() local
359 tlink = cifs_sb_tlink(cifs_sb); in _initiate_cifs_search()
360 if (IS_ERR(tlink)) in _initiate_cifs_search()
361 return PTR_ERR(tlink); in _initiate_cifs_search()
370 cifsFile->tlink = cifs_get_tlink(tlink); in _initiate_cifs_search()
371 tcon = tlink_tcon(tlink); in _initiate_cifs_search()
374 tcon = tlink_tcon(cifsFile->tlink); in _initiate_cifs_search()
422 cifs_put_tlink(tlink); in _initiate_cifs_search()
1060 struct tcon_link *tlink = NULL; in cifs_readdir() local
1082 tlink = cifs_sb_tlink(cifs_sb); in cifs_readdir()
[all …]
H A Dsmb2misc.c530 struct tcon_link *tlink; member
542 rc = SMB2_lease_break(0, tlink_tcon(lw->tlink), lw->lease_key, in cifs_ses_oplock_break()
546 cifs_put_tlink(lw->tlink); in cifs_ses_oplock_break()
551 smb2_queue_pending_open_break(struct tcon_link *tlink, __u8 *lease_key, in smb2_queue_pending_open_break() argument
558 cifs_put_tlink(tlink); in smb2_queue_pending_open_break()
563 lw->tlink = tlink; in smb2_queue_pending_open_break()
678 struct tcon_link *tlink; in smb2_is_valid_lease_break() local
680 tlink = cifs_get_tlink(open->tlink); in smb2_is_valid_lease_break()
685 smb2_queue_pending_open_break(tlink, in smb2_is_valid_lease_break()
H A Dsmb1ops.c962 struct tcon_link *tlink = NULL; in smb_set_file_info() local
971 tcon = tlink_tcon(open_file->tlink); in smb_set_file_info()
973 tlink = cifs_sb_tlink(cifs_sb); in smb_set_file_info()
974 if (IS_ERR(tlink)) { in smb_set_file_info()
975 rc = PTR_ERR(tlink); in smb_set_file_info()
976 tlink = NULL; in smb_set_file_info()
979 tcon = tlink_tcon(tlink); in smb_set_file_info()
1112 if (tlink != NULL) in smb_set_file_info()
1113 cifs_put_tlink(tlink); in smb_set_file_info()
1203 return CIFSSMBLock(xid, tlink_tcon(cfile->tlink), cfile->fid.netfid, in cifs_mand_lock()
H A Dcifsglob.h1324 tlink_tcon(struct tcon_link *tlink) in tlink_tcon() argument
1326 return tlink->tl_tcon; in tlink_tcon()
1335 void cifs_put_tlink(struct tcon_link *tlink);
1338 cifs_get_tlink(struct tcon_link *tlink) in cifs_get_tlink() argument
1340 if (tlink && !IS_ERR(tlink)) in cifs_get_tlink()
1341 atomic_inc(&tlink->tl_count); in cifs_get_tlink()
1342 return tlink; in cifs_get_tlink()
1352 struct tcon_link *tlink; member
1359 struct tcon_link *tlink; member
1451 struct tcon_link *tlink; member
H A Dsmb2inode.c1342 struct tcon_link *tlink; in smb2_set_file_info() local
1346 tlink = cifs_sb_tlink(cifs_sb); in smb2_set_file_info()
1347 if (IS_ERR(tlink)) in smb2_set_file_info()
1348 return PTR_ERR(tlink); in smb2_set_file_info()
1349 tcon = tlink_tcon(tlink); in smb2_set_file_info()
1366 cifs_put_tlink(tlink); in smb2_set_file_info()
1520 struct tcon_link *tlink; in smb2_rename_pending_delete() local
1525 tlink = cifs_sb_tlink(cifs_sb); in smb2_rename_pending_delete()
1526 if (IS_ERR(tlink)) in smb2_rename_pending_delete()
1527 return PTR_ERR(tlink); in smb2_rename_pending_delete()
[all …]
H A Dreparse.c270 struct tcon_link *tlink; in detect_directory_symlink_target() local
317 tlink = cifs_sb_tlink(cifs_sb); in detect_directory_symlink_target()
318 if (IS_ERR(tlink)) in detect_directory_symlink_target()
319 return PTR_ERR(tlink); in detect_directory_symlink_target()
323 cifs_put_tlink(tlink); in detect_directory_symlink_target()
341 tcon = tlink_tcon(tlink); in detect_directory_symlink_target()
396 cifs_put_tlink(tlink); in detect_directory_symlink_target()
H A Dsmb2file.c292 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_unlock_range()
396 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_push_mand_fdlocks()
443 max_buf = tlink_tcon(cfile->tlink)->ses->server->maxBuf; in smb2_push_mandatory_locks()
H A Dcifsproto.h171 struct tcon_link *tlink, __u32 oplock,
248 void cifs_add_pending_open(struct cifs_fid *fid, struct tcon_link *tlink,
251 struct tcon_link *tlink,
H A Dcifsfs.c1133 if (cfile && cfile->tlink) { in cifs_llseek()
1134 tcon = tlink_tcon(cfile->tlink); in cifs_llseek()
1157 else if (tlink_tcon(cfile->tlink)->local_lease && in cifs_setlease()
1406 src_tcon = tlink_tcon(smb_file_src->tlink); in cifs_remap_file_range()
1407 target_tcon = tlink_tcon(smb_file_target->tlink); in cifs_remap_file_range()
1538 src_tcon = tlink_tcon(smb_file_src->tlink); in cifs_file_copychunk_range()
1539 target_tcon = tlink_tcon(smb_file_target->tlink); in cifs_file_copychunk_range()
H A Dsmb2ops.c1482 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in smb2_set_fid()
1901 tcon = tlink_tcon(dst_file->tlink); in smb2_copychunk_range()
1922 tlink_tcon(src_file->tlink), in smb2_copychunk_range()
2202 struct cifs_tcon *tcon = tlink_tcon(trgtfile->tlink); in smb2_duplicate_extents()
3108 return SMB2_lock(xid, tlink_tcon(cfile->tlink), in smb2_mand_lock()
3245 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_smb2_acl_by_fid() local
3247 if (IS_ERR(tlink)) in get_smb2_acl_by_fid()
3248 return ERR_CAST(tlink); in get_smb2_acl_by_fid()
3253 rc = SMB2_query_acl(xid, tlink_tcon(tlink), cifsfid->persistent_fid, in get_smb2_acl_by_fid()
3258 cifs_put_tlink(tlink); in get_smb2_acl_by_fid()
[all …]
H A Dcached_dir.c551 struct tcon_link *tlink; in close_all_cached_dirs() local
558 tlink = rb_entry(node, struct tcon_link, tl_rbnode); in close_all_cached_dirs()
559 tcon = tlink_tcon(tlink); in close_all_cached_dirs()
H A Dsmb2pdu.c4648 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_readv_callback()
4806 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_async_readv()
4816 io_parms.tcon = tlink_tcon(rdata->req->cfile->tlink); in smb2_async_readv()
4986 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in smb2_writev_callback()
5121 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in smb2_async_writev()
H A Dcifssmb.c1467 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in cifs_readv_callback()
1581 struct cifs_tcon *tcon = tlink_tcon(rdata->req->cfile->tlink); in cifs_async_readv()
1891 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_writev_callback()
1969 struct cifs_tcon *tcon = tlink_tcon(wdata->req->cfile->tlink); in cifs_async_writev()
/linux/drivers/ata/
H A Dlibata-acpi.c72 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 Dbfi_ms.h301 struct bfi_fcport_trunk_link_s tlink[BFI_FCPORT_MAX_LINKS]; member
/linux/kernel/bpf/
H A Dbpf_struct_ops.c627 struct bpf_tramp_link *tlink = container_of(link, struct bpf_tramp_link, link); in bpf_struct_ops_link_dealloc() local
629 kfree(tlink); in bpf_struct_ops_link_dealloc()