Home
last modified time | relevance | path

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

12

/openbmc/linux/fs/smb/client/
H A Dioctl.c340 struct tcon_link *tlink; in cifs_ioctl() local
361 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl()
390 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl()
428 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl()
438 tcon = tlink_tcon(pSMBFile->tlink); in cifs_ioctl()
443 tlink = cifs_sb_tlink(cifs_sb); in cifs_ioctl()
444 if (IS_ERR(tlink)) { in cifs_ioctl()
445 rc = PTR_ERR(tlink); in cifs_ioctl()
448 tcon = tlink_tcon(tlink); in cifs_ioctl()
450 cifs_put_tlink(tlink); in cifs_ioctl()
[all …]
H A Ddir.c178 struct tcon_link *tlink, unsigned int oflags, umode_t mode, __u32 *oplock, argument
185 struct cifs_tcon *tcon = tlink_tcon(tlink);
438 struct tcon_link *tlink; local
483 tlink = cifs_sb_tlink(CIFS_SB(inode->i_sb));
484 if (IS_ERR(tlink)) {
485 rc = PTR_ERR(tlink);
489 tcon = tlink_tcon(tlink);
500 cifs_add_pending_open(&fid, tlink, &open);
502 rc = cifs_do_create(inode, direntry, xid, tlink, oflags, mode,
528 file_info = cifs_new_fileinfo(&fid, file, tlink, oplock, buf.symlink_target);
[all …]
H A Dxattr.c101 struct tcon_link *tlink; in cifs_xattr_set() local
106 tlink = cifs_sb_tlink(cifs_sb); in cifs_xattr_set()
107 if (IS_ERR(tlink)) in cifs_xattr_set()
108 return PTR_ERR(tlink); in cifs_xattr_set()
109 pTcon = tlink_tcon(tlink); in cifs_xattr_set()
211 cifs_put_tlink(tlink); in cifs_xattr_set()
269 struct tcon_link *tlink; in cifs_xattr_get() local
274 tlink = cifs_sb_tlink(cifs_sb); in cifs_xattr_get()
275 if (IS_ERR(tlink)) in cifs_xattr_get()
276 return PTR_ERR(tlink); in cifs_xattr_get()
[all …]
H A Dinode.c387 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in cifs_get_file_info_unix()
424 struct tcon_link *tlink; in cifs_get_unix_fattr() local
429 tlink = cifs_sb_tlink(cifs_sb); in cifs_get_unix_fattr()
430 if (IS_ERR(tlink)) in cifs_get_unix_fattr()
431 return PTR_ERR(tlink); in cifs_get_unix_fattr()
432 tcon = tlink_tcon(tlink); in cifs_get_unix_fattr()
439 cifs_put_tlink(tlink); in cifs_get_unix_fattr()
510 struct tcon_link *tlink; in cifs_sfu_type() local
534 tlink = cifs_sb_tlink(cifs_sb); in cifs_sfu_type()
535 if (IS_ERR(tlink)) in cifs_sfu_type()
[all …]
H A Dcifsacl.c1403 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_cifs_acl_by_fid() local
1405 if (IS_ERR(tlink)) in get_cifs_acl_by_fid()
1406 return ERR_CAST(tlink); in get_cifs_acl_by_fid()
1409 rc = CIFSSMBGetCIFSACL(xid, tlink_tcon(tlink), cifsfid->netfid, &pntsd, in get_cifs_acl_by_fid()
1413 cifs_put_tlink(tlink); in get_cifs_acl_by_fid()
1429 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_cifs_acl_by_path() local
1433 if (IS_ERR(tlink)) in get_cifs_acl_by_path()
1434 return ERR_CAST(tlink); in get_cifs_acl_by_path()
1436 tcon = tlink_tcon(tlink); in get_cifs_acl_by_path()
1458 cifs_put_tlink(tlink); in get_cifs_acl_by_path()
[all …]
H A Dconnect.c2818 cifs_put_tlink(struct tcon_link *tlink) in cifs_put_tlink() argument
2820 if (!tlink || IS_ERR(tlink)) in cifs_put_tlink()
2823 if (!atomic_dec_and_test(&tlink->tl_count) || in cifs_put_tlink()
2824 test_bit(TCON_LINK_IN_TREE, &tlink->tl_flags)) { in cifs_put_tlink()
2825 tlink->tl_time = jiffies; in cifs_put_tlink()
2829 if (!IS_ERR(tlink_tcon(tlink))) in cifs_put_tlink()
2830 cifs_put_tcon(tlink_tcon(tlink), netfs_trace_tcon_ref_put_tlink); in cifs_put_tlink()
2831 kfree(tlink); in cifs_put_tlink()
2917 struct tcon_link *tlink; in cifs_match_super() local
2929 tlink = cifs_get_tlink(cifs_sb_master_tlink(cifs_sb)); in cifs_match_super()
[all …]
H A Dlink.c471 struct tcon_link *tlink; local
479 tlink = cifs_sb_tlink(cifs_sb);
480 if (IS_ERR(tlink))
481 return PTR_ERR(tlink);
482 tcon = tlink_tcon(tlink);
561 cifs_put_tlink(tlink);
573 struct tcon_link *tlink; local
588 tlink = cifs_sb_tlink(cifs_sb);
589 if (IS_ERR(tlink)) {
590 rc = PTR_ERR(tlink);
[all …]
H A Dsmb2misc.c501 struct tcon_link *tlink; member
513 rc = SMB2_lease_break(0, tlink_tcon(lw->tlink), lw->lease_key, in cifs_ses_oplock_break()
517 cifs_put_tlink(lw->tlink); in cifs_ses_oplock_break()
522 smb2_queue_pending_open_break(struct tcon_link *tlink, __u8 *lease_key, in smb2_queue_pending_open_break() argument
529 cifs_put_tlink(tlink); in smb2_queue_pending_open_break()
534 lw->tlink = tlink; in smb2_queue_pending_open_break()
640 struct tcon_link *tlink; in smb2_is_valid_lease_break() local
642 tlink = cifs_get_tlink(open->tlink); in smb2_is_valid_lease_break()
647 smb2_queue_pending_open_break(tlink, in smb2_is_valid_lease_break()
H A Dreaddir.c352 struct tcon_link *tlink = NULL; in _initiate_cifs_search() local
357 tlink = cifs_sb_tlink(cifs_sb); in _initiate_cifs_search()
358 if (IS_ERR(tlink)) in _initiate_cifs_search()
359 return PTR_ERR(tlink); in _initiate_cifs_search()
368 cifsFile->tlink = cifs_get_tlink(tlink); in _initiate_cifs_search()
369 tcon = tlink_tcon(tlink); in _initiate_cifs_search()
372 tcon = tlink_tcon(cifsFile->tlink); in _initiate_cifs_search()
420 cifs_put_tlink(tlink); in _initiate_cifs_search()
1031 struct tcon_link *tlink = NULL; in cifs_readdir() local
1053 tlink = cifs_sb_tlink(cifs_sb); in cifs_readdir()
[all …]
H A Dfile.c287 struct tcon_link *tlink; in cifs_posix_open() local
296 tlink = cifs_sb_tlink(cifs_sb); in cifs_posix_open()
297 if (IS_ERR(tlink)) { in cifs_posix_open()
298 rc = PTR_ERR(tlink); in cifs_posix_open()
302 tcon = tlink_tcon(tlink); in cifs_posix_open()
309 cifs_put_tlink(tlink); in cifs_posix_open()
465 struct tcon_link *tlink, __u32 oplock, in cifs_new_fileinfo() argument
473 struct cifs_tcon *tcon = tlink_tcon(tlink); in cifs_new_fileinfo()
506 cfile->tlink = cifs_get_tlink(tlink); in cifs_new_fileinfo()
586 cifs_put_tlink(cifs_file->tlink); in cifsFileInfo_put_final()
[all …]
H A Dmisc.c665 spin_lock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_del_pending_open()
667 spin_unlock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_del_pending_open()
671 cifs_add_pending_open_locked(struct cifs_fid *fid, struct tcon_link *tlink, in cifs_add_pending_open_locked() argument
676 open->tlink = tlink; in cifs_add_pending_open_locked()
678 list_add_tail(&open->olist, &tlink_tcon(tlink)->pending_opens); in cifs_add_pending_open_locked()
682 cifs_add_pending_open(struct cifs_fid *fid, struct tcon_link *tlink, in cifs_add_pending_open() argument
685 spin_lock(&tlink_tcon(tlink)->open_file_lock); in cifs_add_pending_open()
686 cifs_add_pending_open_locked(fid, tlink, open); in cifs_add_pending_open()
687 spin_unlock(&tlink_tcon(open->tlink)->open_file_lock); in cifs_add_pending_open()
726 dclose->tlink = cfile->tlink; in cifs_add_deferred_close()
H A Dsmb1ops.c801 struct tcon_link *tlink = NULL; in smb_set_file_info() local
809 tcon = tlink_tcon(open_file->tlink); in smb_set_file_info()
813 tlink = cifs_sb_tlink(cifs_sb); in smb_set_file_info()
814 if (IS_ERR(tlink)) { in smb_set_file_info()
815 rc = PTR_ERR(tlink); in smb_set_file_info()
816 tlink = NULL; in smb_set_file_info()
819 tcon = tlink_tcon(tlink); in smb_set_file_info()
860 if (tlink != NULL) in smb_set_file_info()
861 cifs_put_tlink(tlink); in smb_set_file_info()
946 return CIFSSMBLock(xid, tlink_tcon(cfile->tlink), cfile->fid.netfid, in cifs_mand_lock()
H A Dreparse.c115 struct tcon_link *tlink; in detect_directory_symlink_target() local
162 tlink = cifs_sb_tlink(cifs_sb); in detect_directory_symlink_target()
163 if (IS_ERR(tlink)) in detect_directory_symlink_target()
164 return PTR_ERR(tlink); in detect_directory_symlink_target()
168 cifs_put_tlink(tlink); in detect_directory_symlink_target()
186 tcon = tlink_tcon(tlink); in detect_directory_symlink_target()
241 cifs_put_tlink(tlink); in detect_directory_symlink_target()
H A Dcifsglob.h1317 tlink_tcon(struct tcon_link *tlink) in tlink_tcon() argument
1319 return tlink->tl_tcon; in tlink_tcon()
1328 extern void cifs_put_tlink(struct tcon_link *tlink);
1331 cifs_get_tlink(struct tcon_link *tlink) in cifs_get_tlink() argument
1333 if (tlink && !IS_ERR(tlink)) in cifs_get_tlink()
1334 atomic_inc(&tlink->tl_count); in cifs_get_tlink()
1335 return tlink; in cifs_get_tlink()
1345 struct tcon_link *tlink; member
1352 struct tcon_link *tlink; member
1441 struct tcon_link *tlink; member
H A Dsmb2file.c194 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_unlock_range()
300 struct cifs_tcon *tcon = tlink_tcon(cfile->tlink); in smb2_push_mand_fdlocks()
347 max_buf = tlink_tcon(cfile->tlink)->ses->server->maxBuf; in smb2_push_mandatory_locks()
H A Dsmb2ops.c1403 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in smb2_set_fid()
1770 rc = SMB2_request_res_key(xid, tlink_tcon(srcfile->tlink), in smb2_copychunk_range()
1783 tcon = tlink_tcon(trgtfile->tlink); in smb2_copychunk_range()
2005 struct cifs_tcon *tcon = tlink_tcon(trgtfile->tlink); in smb2_duplicate_extents()
2875 return SMB2_lock(xid, tlink_tcon(cfile->tlink), in smb2_mand_lock()
3012 struct tcon_link *tlink = cifs_sb_tlink(cifs_sb); in get_smb2_acl_by_fid() local
3014 if (IS_ERR(tlink)) in get_smb2_acl_by_fid()
3015 return ERR_CAST(tlink); in get_smb2_acl_by_fid()
3020 rc = SMB2_query_acl(xid, tlink_tcon(tlink), cifsfid->persistent_fid, in get_smb2_acl_by_fid()
3025 cifs_put_tlink(tlink); in get_smb2_acl_by_fid()
[all …]
H A Dsmb2inode.c1218 struct tcon_link *tlink; in smb2_set_file_info() local
1229 tlink = cifs_sb_tlink(cifs_sb); in smb2_set_file_info()
1230 if (IS_ERR(tlink)) in smb2_set_file_info()
1231 return PTR_ERR(tlink); in smb2_set_file_info()
1232 tcon = tlink_tcon(tlink); in smb2_set_file_info()
1241 cifs_put_tlink(tlink); in smb2_set_file_info()
H A Dcifsfs.c1092 if (cfile && cfile->tlink) { in cifs_llseek()
1093 tcon = tlink_tcon(cfile->tlink); in cifs_llseek()
1119 else if (tlink_tcon(cfile->tlink)->local_lease && in cifs_setlease()
1311 src_tcon = tlink_tcon(smb_file_src->tlink); in cifs_remap_file_range()
1312 target_tcon = tlink_tcon(smb_file_target->tlink); in cifs_remap_file_range()
1415 src_tcon = tlink_tcon(smb_file_src->tlink); in cifs_file_copychunk_range()
1416 target_tcon = tlink_tcon(smb_file_target->tlink); in cifs_file_copychunk_range()
H A Dcached_dir.c476 struct tcon_link *tlink; in close_all_cached_dirs() local
483 tlink = rb_entry(node, struct tcon_link, tl_rbnode); in close_all_cached_dirs()
484 tcon = tlink_tcon(tlink); in close_all_cached_dirs()
H A Dcifsproto.h193 struct tcon_link *tlink, __u32 oplock,
278 struct tcon_link *tlink,
281 struct tcon_link *tlink,
/openbmc/linux/drivers/ata/
H A Dlibata-pmp.c490 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()
768 struct ata_link *tlink; in sata_pmp_eh_recover_pmp() local
779 ata_for_each_link(tlink, ap, EDGE) { in sata_pmp_eh_recover_pmp()
780 struct ata_eh_context *ehc = &tlink->eh_context; in sata_pmp_eh_recover_pmp()
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()
/openbmc/qemu/tests/qtest/
H A Dvirtio-9p-test.c30 #define tlink(...) v9fs_tlink((TlinkOpt) __VA_ARGS__) macro
655 tlink({ in fs_hardlink_file()
683 tlink({ in fs_unlinkat_hardlink()
/openbmc/linux/kernel/bpf/
H A Dbpf_struct_ops.c342 struct bpf_tramp_link *tlink = container_of(link, struct bpf_tramp_link, link); in bpf_struct_ops_link_dealloc() local
344 kfree(tlink); in bpf_struct_ops_link_dealloc()
/openbmc/linux/drivers/scsi/bfa/
H A Dbfi_ms.h301 struct bfi_fcport_trunk_link_s tlink[BFI_FCPORT_MAX_LINKS]; member

12