Home
last modified time | relevance | path

Searched refs:fid (Results 1 – 25 of 192) sorted by relevance

12345678

/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_fid.c80 int (*setup)(struct mlxsw_sp_fid *fid, const void *arg);
81 int (*configure)(struct mlxsw_sp_fid *fid);
82 void (*deconfigure)(struct mlxsw_sp_fid *fid);
83 int (*index_alloc)(struct mlxsw_sp_fid *fid, const void *arg,
85 bool (*compare)(const struct mlxsw_sp_fid *fid,
87 int (*port_vid_map)(struct mlxsw_sp_fid *fid,
89 void (*port_vid_unmap)(struct mlxsw_sp_fid *fid,
91 int (*vni_set)(struct mlxsw_sp_fid *fid);
92 void (*vni_clear)(struct mlxsw_sp_fid *fid);
93 int (*nve_flood_index_set)(struct mlxsw_sp_fid *fid);
[all …]
H A Dspectrum_switchdev.c99 const struct mlxsw_sp_fid *fid);
108 u16 fid; member
600 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_find_by_fid() local
602 if (fid && mlxsw_sp_fid_index(fid) == fid_index) in mlxsw_sp_port_vlan_find_by_fid()
730 return mlxsw_sp_fid_flood_set(mlxsw_sp_port_vlan->fid, in mlxsw_sp_port_bridge_vlan_flood_set()
779 err = mlxsw_sp_fid_flood_set(mlxsw_sp_port_vlan->fid, in mlxsw_sp_bridge_vlans_flood_set()
793 mlxsw_sp_fid_flood_set(mlxsw_sp_port_vlan->fid, packet_type, in mlxsw_sp_bridge_vlans_flood_set()
1130 mdb_entry->key.fid, local_port, true); in mlxsw_sp_mdb_entry_port_get()
1149 mdb_entry->key.fid, local_port, false); in mlxsw_sp_mdb_entry_port_get()
1175 mdb_entry->key.fid, local_port, false); in mlxsw_sp_mdb_entry_port_put()
[all …]
/linux/fs/9p/
H A Dfid.c21 static inline void __add_fid(struct dentry *dentry, struct p9_fid *fid) in __add_fid() argument
23 hlist_add_head(&fid->dlist, (struct hlist_head *)&dentry->d_fsdata); in __add_fid()
35 struct p9_fid *fid = *pfid; in v9fs_fid_add() local
38 __add_fid(dentry, fid); in v9fs_fid_add()
64 struct p9_fid *fid, *ret = NULL; in v9fs_fid_find_inode() local
70 hlist_for_each_entry(fid, h, ilist) { in v9fs_fid_find_inode()
71 if (any || uid_eq(fid->uid, uid)) { in v9fs_fid_find_inode()
72 if (want_writeable && !v9fs_is_writeable(fid->mode)) { in v9fs_fid_find_inode()
74 fid->mode); in v9fs_fid_find_inode()
77 p9_fid_get(fid); in v9fs_fid_find_inode()
[all …]
H A Dfid.h19 void v9fs_fid_add(struct dentry *dentry, struct p9_fid **fid);
20 void v9fs_open_fid_add(struct inode *inode, struct p9_fid **fid);
21 static inline struct p9_fid *clone_fid(struct p9_fid *fid) in clone_fid() argument
23 return IS_ERR(fid) ? fid : p9_client_walk(fid, 0, NULL, 1); in clone_fid()
27 struct p9_fid *fid, *nfid; in v9fs_fid_clone() local
29 fid = v9fs_fid_lookup(dentry); in v9fs_fid_clone()
30 if (!fid || IS_ERR(fid)) in v9fs_fid_clone()
31 return fid; in v9fs_fid_clone()
33 nfid = clone_fid(fid); in v9fs_fid_clone()
34 p9_fid_put(fid); in v9fs_fid_clone()
[all …]
H A Dvfs_file.c44 struct p9_fid *fid; in v9fs_file_open() local
58 fid = file->private_data; in v9fs_file_open()
59 if (!fid) { in v9fs_file_open()
60 fid = v9fs_fid_clone(file_dentry(file)); in v9fs_file_open()
61 if (IS_ERR(fid)) in v9fs_file_open()
62 return PTR_ERR(fid); in v9fs_file_open()
69 err = p9_client_open(fid, writeback_omode); in v9fs_file_open()
72 err = p9_client_open(fid, omode); in v9fs_file_open()
73 fid->mode |= P9L_DIRECT; in v9fs_file_open()
76 err = p9_client_open(fid, omode); in v9fs_file_open()
[all …]
H A Dxattr.c18 ssize_t v9fs_fid_xattr_get(struct p9_fid *fid, const char *name, in v9fs_fid_xattr_get() argument
30 attr_fid = p9_client_xattrwalk(fid, name, &attr_size); in v9fs_fid_xattr_get()
68 struct p9_fid *fid; in v9fs_xattr_get() local
73 fid = v9fs_fid_lookup(dentry); in v9fs_xattr_get()
74 if (IS_ERR(fid)) in v9fs_xattr_get()
75 return PTR_ERR(fid); in v9fs_xattr_get()
76 ret = v9fs_fid_xattr_get(fid, name, buffer, buffer_size); in v9fs_xattr_get()
77 p9_fid_put(fid); in v9fs_xattr_get()
98 struct p9_fid *fid; in v9fs_xattr_set() local
100 fid = v9fs_fid_lookup(dentry); in v9fs_xattr_set()
[all …]
H A Dvfs_inode_dotl.c98 struct p9_fid *fid, in v9fs_qid_iget_dotl() argument
131 retval = v9fs_get_acl(inode, fid); in v9fs_qid_iget_dotl()
144 v9fs_inode_from_fid_dotl(struct v9fs_session_info *v9ses, struct p9_fid *fid, in v9fs_inode_from_fid_dotl() argument
150 st = p9_client_getattr_dotl(fid, P9_STATS_BASIC | P9_STATS_GEN); in v9fs_inode_from_fid_dotl()
154 inode = v9fs_qid_iget_dotl(sb, &st->qid, fid, st, new); in v9fs_inode_from_fid_dotl()
237 struct p9_fid *fid = NULL; in v9fs_vfs_atomic_open_dotl() local
298 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_atomic_open_dotl()
299 if (IS_ERR(fid)) { in v9fs_vfs_atomic_open_dotl()
300 err = PTR_ERR(fid); in v9fs_vfs_atomic_open_dotl()
304 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_atomic_open_dotl()
[all …]
H A Dvfs_dir.c70 struct p9_fid *fid = filp->private_data; in v9fs_alloc_rdir_buf() local
72 if (!fid->rdir) in v9fs_alloc_rdir_buf()
73 fid->rdir = kzalloc(sizeof(struct p9_rdir) + buflen, GFP_KERNEL); in v9fs_alloc_rdir_buf()
74 return fid->rdir; in v9fs_alloc_rdir_buf()
89 struct p9_fid *fid; in v9fs_dir_readdir() local
95 fid = file->private_data; in v9fs_dir_readdir()
97 buflen = fid->clnt->msize - P9_IOHDRSZ; in v9fs_dir_readdir()
122 err = p9stat_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir()
150 struct p9_fid *fid; in v9fs_dir_readdir_dotl() local
156 fid = file->private_data; in v9fs_dir_readdir_dotl()
[all …]
H A Dvfs_inode.c450 v9fs_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid, in v9fs_inode_from_fid() argument
456 st = p9_client_stat(fid); in v9fs_inode_from_fid()
573 struct p9_fid *dfid, *ofid = NULL, *fid = NULL; in v9fs_create() local
602 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_create()
603 if (IS_ERR(fid)) { in v9fs_create()
604 err = PTR_ERR(fid); in v9fs_create()
612 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_create()
619 v9fs_fid_add(dentry, &fid); in v9fs_create()
627 p9_fid_put(fid); in v9fs_create()
650 struct p9_fid *fid; in v9fs_vfs_create() local
[all …]
H A Dacl.c21 static struct posix_acl *v9fs_fid_get_acl(struct p9_fid *fid, const char *name) in v9fs_fid_get_acl() argument
27 size = v9fs_fid_xattr_get(fid, name, NULL, 0); in v9fs_fid_get_acl()
37 size = v9fs_fid_xattr_get(fid, name, value, size); in v9fs_fid_get_acl()
50 struct p9_fid *fid; in v9fs_acl_get() local
53 fid = v9fs_fid_lookup(dentry); in v9fs_acl_get()
54 if (IS_ERR(fid)) in v9fs_acl_get()
55 return ERR_CAST(fid); in v9fs_acl_get()
57 acl = v9fs_fid_get_acl(fid, name); in v9fs_acl_get()
58 p9_fid_put(fid); in v9fs_acl_get()
62 static struct posix_acl *__v9fs_get_acl(struct p9_fid *fid, const char *name) in __v9fs_get_acl() argument
[all …]
/linux/net/9p/
H A Dclient.c730 struct p9_fid *fid; in p9_fid_create() local
733 fid = kzalloc(sizeof(*fid), GFP_KERNEL); in p9_fid_create()
734 if (!fid) in p9_fid_create()
737 fid->mode = -1; in p9_fid_create()
738 fid->uid = current_fsuid(); in p9_fid_create()
739 fid->clnt = clnt; in p9_fid_create()
740 refcount_set(&fid->count, 1); in p9_fid_create()
744 ret = idr_alloc_u32(&clnt->fids, fid, &fid->fid, P9_NOFID - 1, in p9_fid_create()
749 trace_9p_fid_ref(fid, P9_FID_REF_CREATE); in p9_fid_create()
750 return fid; in p9_fid_create()
[all …]
/linux/include/net/9p/
H A Dclient.h246 u32 fid; member
277 int p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb);
278 int p9_client_rename(struct p9_fid *fid, struct p9_fid *newdirfid,
290 int p9_client_open(struct p9_fid *fid, int mode);
291 int p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode,
293 int p9_client_link(struct p9_fid *fid, struct p9_fid *oldfid, const char *newname);
294 int p9_client_symlink(struct p9_fid *fid, const char *name, const char *symname,
298 int p9_client_clunk(struct p9_fid *fid);
299 int p9_client_fsync(struct p9_fid *fid, int datasync);
300 int p9_client_remove(struct p9_fid *fid);
[all …]
/linux/include/linux/
H A Dexportfs.h142 struct fid { struct
263 struct dentry * (*fh_to_dentry)(struct super_block *sb, struct fid *fid,
265 struct dentry * (*fh_to_parent)(struct super_block *sb, struct fid *fid,
304 extern int exportfs_encode_inode_fh(struct inode *inode, struct fid *fid,
307 extern int exportfs_encode_fh(struct dentry *dentry, struct fid *fid,
348 static inline int exportfs_encode_fid(struct inode *inode, struct fid *fid, in exportfs_encode_fid() argument
351 return exportfs_encode_inode_fh(inode, fid, max_len, NULL, in exportfs_encode_fid()
356 struct fid *fid, int fh_len,
361 extern struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid,
371 struct fid *fid, int fh_len, int fh_type,
[all …]
/linux/include/trace/events/
H A Dafs.h725 TP_PROTO(struct afs_call *call, const struct afs_fid *fid),
727 TP_ARGS(call, fid),
732 __field_struct(struct afs_fid, fid)
738 if (fid) {
739 __entry->fid = *fid;
741 __entry->fid.vid = 0;
742 __entry->fid.vnode = 0;
743 __entry->fid.unique = 0;
749 __entry->fid.vid,
750 __entry->fid.vnode,
[all …]
/linux/drivers/net/dsa/mv88e6xxx/
H A Dglobal1_atu.c20 static int mv88e6xxx_g1_atu_fid_write(struct mv88e6xxx_chip *chip, u16 fid) in mv88e6xxx_g1_atu_fid_write() argument
22 return mv88e6xxx_g1_write(chip, MV88E6352_G1_ATU_FID, fid & 0xfff); in mv88e6xxx_g1_atu_fid_write()
132 static int mv88e6xxx_g1_atu_op(struct mv88e6xxx_chip *chip, u16 fid, u16 op) in mv88e6xxx_g1_atu_op() argument
139 err = mv88e6xxx_g1_atu_fid_write(chip, fid); in mv88e6xxx_g1_atu_op()
150 val = (val & 0x0fff) | ((fid << 8) & 0xf000); in mv88e6xxx_g1_atu_op()
157 op |= (fid & 0x30) << 4; in mv88e6xxx_g1_atu_op()
161 op |= fid & 0xf; in mv88e6xxx_g1_atu_op()
172 int mv88e6xxx_g1_atu_get_next(struct mv88e6xxx_chip *chip, u16 fid) in mv88e6xxx_g1_atu_get_next() argument
174 return mv88e6xxx_g1_atu_op(chip, fid, MV88E6XXX_G1_ATU_OP_GET_NEXT_DB); in mv88e6xxx_g1_atu_get_next()
177 static int mv88e6xxx_g1_atu_fid_read(struct mv88e6xxx_chip *chip, u16 *fid) in mv88e6xxx_g1_atu_fid_read() argument
[all …]
/linux/fs/afs/
H A Dyfsclient.c20 static void xdr_decode_YFSFid(const __be32 **_bp, struct afs_fid *fid) in xdr_decode_YFSFid() argument
24 fid->vid = xdr_to_u64(x->volume); in xdr_decode_YFSFid()
25 fid->vnode = xdr_to_u64(x->vnode.lo); in xdr_decode_YFSFid()
26 fid->vnode_hi = ntohl(x->vnode.hi); in xdr_decode_YFSFid()
27 fid->unique = ntohl(x->vnode.unique); in xdr_decode_YFSFid()
45 static __be32 *xdr_encode_YFSFid(__be32 *bp, struct afs_fid *fid) in xdr_encode_YFSFid() argument
49 x->volume = u64_to_xdr(fid->vid); in xdr_encode_YFSFid()
50 x->vnode.lo = u64_to_xdr(fid->vnode); in xdr_encode_YFSFid()
51 x->vnode.hi = htonl(fid->vnode_hi); in xdr_encode_YFSFid()
52 x->vnode.unique = htonl(fid->unique); in xdr_encode_YFSFid()
[all …]
H A Dinode.c129 vnode->fid.vid, in dump_vnode()
130 vnode->fid.vnode, in dump_vnode()
131 vnode->fid.unique); in dump_vnode()
134 parent_vnode->fid.vid, in dump_vnode()
135 parent_vnode->fid.vnode, in dump_vnode()
136 parent_vnode->fid.unique); in dump_vnode()
162 vp->fid.vid, vp->fid.vnode, vp->fid.unique, in afs_inode_init_from_status()
264 vp->fid.vid, vp->fid.vnode, vp->fid.unique, in afs_apply_status()
271 vnode->fid.vid, in afs_apply_status()
272 vnode->fid.vnode, in afs_apply_status()
[all …]
H A Ddynroot.c23 struct afs_fid *fid = opaque; in afs_iget5_pseudo_test() local
25 return inode->i_ino == fid->vnode; in afs_iget5_pseudo_test()
35 struct afs_fid *fid = opaque; in afs_iget5_pseudo_set() local
38 vnode->fid = *fid; in afs_iget5_pseudo_set()
39 inode->i_ino = fid->vnode; in afs_iget5_pseudo_set()
40 inode->i_generation = fid->unique; in afs_iget5_pseudo_set()
51 struct afs_fid fid = { .vnode = ino, .unique = 1, }; in afs_iget_pseudo_dir() local
55 inode = iget5_locked(sb, fid.vnode, in afs_iget_pseudo_dir()
56 afs_iget5_pseudo_test, afs_iget5_pseudo_set, &fid); in afs_iget_pseudo_dir()
63 inode, inode->i_ino, fid.vid, fid.vnode, fid.unique); in afs_iget_pseudo_dir()
[all …]
H A Dcallback.c95 trace_afs_cb_break(&vnode->fid, vnode->cb_break, reason, true); in __afs_break_callback()
97 trace_afs_cb_break(&vnode->fid, vnode->cb_break, reason, false); in __afs_break_callback()
190 struct afs_fid *fid) in afs_break_one_callback() argument
204 inode = find_inode_rcu(sb, fid->vnode, afs_ilookup5_test_by_fid, fid); in afs_break_one_callback()
209 trace_afs_cb_miss(fid, afs_cb_break_for_callback); in afs_break_one_callback()
219 afs_volid_t vid = cbb->fid.vid; in afs_break_some_callbacks()
224 if (cbb->fid.vnode == 0 && cbb->fid.unique == 0) { in afs_break_some_callbacks()
235 if (cbb->fid.vid == vid) { in afs_break_some_callbacks()
237 cbb->fid.vid, in afs_break_some_callbacks()
238 cbb->fid.vnode, in afs_break_some_callbacks()
[all …]
/linux/fs/fat/
H A Dnfs.c105 struct fat_fid *fid = (struct fat_fid *) fh; in fat_encode_fh_nostale() local
123 fid->i_gen = inode->i_generation; in fat_encode_fh_nostale()
124 fid->i_pos_low = i_pos & 0xFFFFFFFF; in fat_encode_fh_nostale()
125 fid->i_pos_hi = (i_pos >> 32) & 0xFFFF; in fat_encode_fh_nostale()
128 fid->parent_i_pos_hi = (i_pos >> 32) & 0xFFFF; in fat_encode_fh_nostale()
129 fid->parent_i_pos_low = i_pos & 0xFFFFFFFF; in fat_encode_fh_nostale()
130 fid->parent_i_gen = parent->i_generation; in fat_encode_fh_nostale()
138 fid->parent_i_pos_hi = 0; in fat_encode_fh_nostale()
148 static struct dentry *fat_fh_to_dentry(struct super_block *sb, struct fid *fid, in fat_fh_to_dentry() argument
151 return generic_fh_to_dentry(sb, fid, fh_len, fh_type, in fat_fh_to_dentry()
[all …]
/linux/fs/btrfs/
H A Dexport.c21 struct btrfs_fid *fid = (struct btrfs_fid *)fh; in btrfs_encode_fh() local
40 fid->objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_encode_fh()
41 fid->root_objectid = btrfs_root_id(BTRFS_I(inode)->root); in btrfs_encode_fh()
42 fid->gen = inode->i_generation; in btrfs_encode_fh()
47 fid->parent_objectid = btrfs_ino(BTRFS_I(parent)); in btrfs_encode_fh()
48 fid->parent_gen = parent->i_generation; in btrfs_encode_fh()
51 if (parent_root_id != fid->root_objectid) { in btrfs_encode_fh()
54 fid->parent_root_objectid = parent_root_id; in btrfs_encode_fh()
106 static struct dentry *btrfs_fh_to_parent(struct super_block *sb, struct fid *fh, in btrfs_fh_to_parent()
109 struct btrfs_fid *fid = (struct btrfs_fid *) fh; in btrfs_fh_to_parent() local
[all …]
/linux/fs/coda/
H A Dcnode.c47 struct CodaFid *fid = (struct CodaFid *)data; in coda_test_inode() local
49 return coda_fideq(&cii->c_fid, fid); in coda_test_inode()
54 struct CodaFid *fid = (struct CodaFid *)data; in coda_set_inode() local
56 cii->c_fid = *fid; in coda_set_inode()
60 struct inode * coda_iget(struct super_block * sb, struct CodaFid * fid, in coda_iget() argument
65 unsigned long hash = coda_f2i(fid); in coda_iget()
69 inode = iget5_locked(sb, hash, coda_test_inode, coda_set_inode, fid); in coda_iget()
97 struct inode *coda_cnode_make(struct CodaFid *fid, struct super_block *sb) in coda_cnode_make() argument
104 error = venus_getattr(sb, fid, &attr); in coda_cnode_make()
108 inode = coda_iget(sb, fid, &attr); in coda_cnode_make()
[all …]
H A Dcoda_psdev.h49 int venus_getattr(struct super_block *sb, struct CodaFid *fid,
52 int venus_lookup(struct super_block *sb, struct CodaFid *fid,
55 int venus_close(struct super_block *sb, struct CodaFid *fid, int flags,
57 int venus_open(struct super_block *sb, struct CodaFid *fid, int flags,
69 int venus_readlink(struct super_block *sb, struct CodaFid *fid,
75 int venus_link(struct super_block *sb, struct CodaFid *fid,
77 int venus_symlink(struct super_block *sb, struct CodaFid *fid,
79 int venus_access(struct super_block *sb, struct CodaFid *fid, int mask);
80 int venus_pioctl(struct super_block *sb, struct CodaFid *fid,
84 int venus_fsync(struct super_block *sb, struct CodaFid *fid);
[all …]
/linux/fs/smb/client/
H A Dtrace.h245 __u64 fid,
252 xid, fid, tid, sesid, offset, len, rc),
257 __field(__u64, fid)
268 __entry->fid = fid;
277 __entry->xid, __entry->sesid, __entry->tid, __entry->fid,
286 __u64 fid, \
292 TP_ARGS(rreq_debug_id, rreq_debug_index, xid, fid, tid, sesid, offset, len, rc))
300 __u64 fid,
306 TP_ARGS(xid, fid, tid, sesid, offset, len, rc),
309 __field(__u64, fid)
[all …]
H A Dlink.c234 struct cifs_fid fid; in cifs_query_mf_symlink() local
247 .fid = &fid, in cifs_query_mf_symlink()
260 io_parms.netfid = fid.netfid; in cifs_query_mf_symlink()
268 CIFSSMBClose(xid, tcon, fid.netfid); in cifs_query_mf_symlink()
279 struct cifs_fid fid; in cifs_create_mf_symlink() local
290 .fid = &fid, in cifs_create_mf_symlink()
297 io_parms.netfid = fid.netfid; in cifs_create_mf_symlink()
304 CIFSSMBClose(xid, tcon, fid.netfid); in cifs_create_mf_symlink()
318 struct cifs_fid fid; in smb3_query_mf_symlink() local
333 .fid = &fid, in smb3_query_mf_symlink()
[all …]

12345678