Home
last modified time | relevance | path

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

1234567891011

/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_fid.c72 void (*setup)(struct mlxsw_sp_fid *fid, const void *arg);
73 int (*configure)(struct mlxsw_sp_fid *fid);
74 void (*deconfigure)(struct mlxsw_sp_fid *fid);
75 int (*index_alloc)(struct mlxsw_sp_fid *fid, const void *arg,
77 bool (*compare)(const struct mlxsw_sp_fid *fid,
79 u16 (*flood_index)(const struct mlxsw_sp_fid *fid);
80 int (*port_vid_map)(struct mlxsw_sp_fid *fid,
82 void (*port_vid_unmap)(struct mlxsw_sp_fid *fid,
84 int (*vni_set)(struct mlxsw_sp_fid *fid, __be32 vni);
85 void (*vni_clear)(struct mlxsw_sp_fid *fid);
[all …]
Dspectrum_switchdev.c98 const struct mlxsw_sp_fid *fid);
464 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_find_by_fid() local
466 if (fid && mlxsw_sp_fid_index(fid) == fid_index) in mlxsw_sp_port_vlan_find_by_fid()
594 return mlxsw_sp_fid_flood_set(mlxsw_sp_port_vlan->fid, in mlxsw_sp_port_bridge_vlan_flood_set()
985 struct mlxsw_sp_fid *fid; in mlxsw_sp_port_vlan_fid_join() local
989 fid = bridge_device->ops->fid_get(bridge_device, vid, extack); in mlxsw_sp_port_vlan_fid_join()
990 if (IS_ERR(fid)) in mlxsw_sp_port_vlan_fid_join()
991 return PTR_ERR(fid); in mlxsw_sp_port_vlan_fid_join()
993 err = mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_UC, local_port, in mlxsw_sp_port_vlan_fid_join()
998 err = mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_MC, local_port, in mlxsw_sp_port_vlan_fid_join()
[all …]
/Linux-v5.15/fs/9p/
Dfid.c22 static inline void __add_fid(struct dentry *dentry, struct p9_fid *fid) in __add_fid() argument
24 hlist_add_head(&fid->dlist, (struct hlist_head *)&dentry->d_fsdata); in __add_fid()
34 void v9fs_fid_add(struct dentry *dentry, struct p9_fid *fid) in v9fs_fid_add() argument
37 __add_fid(dentry, fid); in v9fs_fid_add()
51 struct p9_fid *fid, *ret = NULL; in v9fs_fid_find_inode() local
57 hlist_for_each_entry(fid, h, ilist) { in v9fs_fid_find_inode()
58 if (uid_eq(fid->uid, uid)) { in v9fs_fid_find_inode()
59 refcount_inc(&fid->count); in v9fs_fid_find_inode()
60 ret = fid; in v9fs_fid_find_inode()
75 void v9fs_open_fid_add(struct inode *inode, struct p9_fid *fid) in v9fs_open_fid_add() argument
[all …]
Dfid.h16 void v9fs_fid_add(struct dentry *dentry, struct p9_fid *fid);
18 void v9fs_open_fid_add(struct inode *inode, struct p9_fid *fid);
19 static inline struct p9_fid *clone_fid(struct p9_fid *fid) in clone_fid() argument
21 return IS_ERR(fid) ? fid : p9_client_walk(fid, 0, NULL, 1); in clone_fid()
25 struct p9_fid *fid, *nfid; in v9fs_fid_clone() local
27 fid = v9fs_fid_lookup(dentry); in v9fs_fid_clone()
28 if (!fid || IS_ERR(fid)) in v9fs_fid_clone()
29 return fid; in v9fs_fid_clone()
31 nfid = clone_fid(fid); in v9fs_fid_clone()
32 p9_client_clunk(fid); in v9fs_fid_clone()
Dvfs_inode_dotl.c102 struct p9_fid *fid, in v9fs_qid_iget_dotl() argument
136 retval = v9fs_get_acl(inode, fid); in v9fs_qid_iget_dotl()
149 v9fs_inode_from_fid_dotl(struct v9fs_session_info *v9ses, struct p9_fid *fid, in v9fs_inode_from_fid_dotl() argument
155 st = p9_client_getattr_dotl(fid, P9_STATS_BASIC | P9_STATS_GEN); in v9fs_inode_from_fid_dotl()
159 inode = v9fs_qid_iget_dotl(sb, &st->qid, fid, st, new); in v9fs_inode_from_fid_dotl()
241 struct p9_fid *fid = NULL; in v9fs_vfs_atomic_open_dotl() local
302 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_vfs_atomic_open_dotl()
304 if (IS_ERR(fid)) { in v9fs_vfs_atomic_open_dotl()
305 err = PTR_ERR(fid); in v9fs_vfs_atomic_open_dotl()
307 fid = NULL; in v9fs_vfs_atomic_open_dotl()
[all …]
Dxattr.c25 ssize_t v9fs_fid_xattr_get(struct p9_fid *fid, const char *name, in v9fs_fid_xattr_get() argument
37 attr_fid = p9_client_xattrwalk(fid, name, &attr_size); in v9fs_fid_xattr_get()
73 struct p9_fid *fid; in v9fs_xattr_get() local
78 fid = v9fs_fid_lookup(dentry); in v9fs_xattr_get()
79 if (IS_ERR(fid)) in v9fs_xattr_get()
80 return PTR_ERR(fid); in v9fs_xattr_get()
81 ret = v9fs_fid_xattr_get(fid, name, buffer, buffer_size); in v9fs_xattr_get()
82 p9_client_clunk(fid); in v9fs_xattr_get()
103 struct p9_fid *fid; in v9fs_xattr_set() local
105 fid = v9fs_fid_lookup(dentry); in v9fs_xattr_set()
[all …]
Dvfs_dir.c73 struct p9_fid *fid = filp->private_data; in v9fs_alloc_rdir_buf() local
74 if (!fid->rdir) in v9fs_alloc_rdir_buf()
75 fid->rdir = kzalloc(sizeof(struct p9_rdir) + buflen, GFP_KERNEL); in v9fs_alloc_rdir_buf()
76 return fid->rdir; in v9fs_alloc_rdir_buf()
91 struct p9_fid *fid; in v9fs_dir_readdir() local
97 fid = file->private_data; in v9fs_dir_readdir()
99 buflen = fid->clnt->msize - P9_IOHDRSZ; in v9fs_dir_readdir()
123 err = p9stat_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir()
151 struct p9_fid *fid; in v9fs_dir_readdir_dotl() local
157 fid = file->private_data; in v9fs_dir_readdir_dotl()
[all …]
Dvfs_inode.c478 v9fs_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid, in v9fs_inode_from_fid() argument
484 st = p9_client_stat(fid); in v9fs_inode_from_fid()
599 struct p9_fid *dfid, *ofid = NULL, *fid = NULL; in v9fs_create() local
631 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_create()
632 if (IS_ERR(fid)) { in v9fs_create()
633 err = PTR_ERR(fid); in v9fs_create()
636 fid = NULL; in v9fs_create()
643 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_create()
651 v9fs_fid_add(dentry, fid); in v9fs_create()
660 if (fid) in v9fs_create()
[all …]
Dvfs_file.c49 struct p9_fid *fid, *writeback_fid; in v9fs_file_open() local
60 fid = file->private_data; in v9fs_file_open()
61 if (!fid) { in v9fs_file_open()
62 fid = v9fs_fid_clone(file_dentry(file)); in v9fs_file_open()
63 if (IS_ERR(fid)) in v9fs_file_open()
64 return PTR_ERR(fid); in v9fs_file_open()
66 err = p9_client_open(fid, omode); in v9fs_file_open()
68 p9_client_clunk(fid); in v9fs_file_open()
76 file->private_data = fid; in v9fs_file_open()
99 v9fs_open_fid_add(inode, fid); in v9fs_file_open()
[all …]
/Linux-v5.15/net/9p/
Dclient.c895 struct p9_fid *fid; in p9_fid_create() local
898 fid = kmalloc(sizeof(struct p9_fid), GFP_KERNEL); in p9_fid_create()
899 if (!fid) in p9_fid_create()
902 memset(&fid->qid, 0, sizeof(struct p9_qid)); in p9_fid_create()
903 fid->mode = -1; in p9_fid_create()
904 fid->uid = current_fsuid(); in p9_fid_create()
905 fid->clnt = clnt; in p9_fid_create()
906 fid->rdir = NULL; in p9_fid_create()
907 fid->fid = 0; in p9_fid_create()
908 refcount_set(&fid->count, 1); in p9_fid_create()
[all …]
/Linux-v5.15/include/linux/
Dexportfs.h118 struct fid { struct
201 struct dentry * (*fh_to_dentry)(struct super_block *sb, struct fid *fid,
203 struct dentry * (*fh_to_parent)(struct super_block *sb, struct fid *fid,
229 extern int exportfs_encode_inode_fh(struct inode *inode, struct fid *fid,
231 extern int exportfs_encode_fh(struct dentry *dentry, struct fid *fid,
234 struct fid *fid, int fh_len,
238 extern struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fid,
246 struct fid *fid, int fh_len, int fh_type,
249 struct fid *fid, int fh_len, int fh_type,
/Linux-v5.15/include/net/9p/
Dclient.h151 u32 fid; member
182 int p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb);
183 int p9_client_rename(struct p9_fid *fid, struct p9_fid *newdirfid,
195 int p9_client_open(struct p9_fid *fid, int mode);
196 int p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode,
198 int p9_client_link(struct p9_fid *fid, struct p9_fid *oldfid, const char *newname);
199 int p9_client_symlink(struct p9_fid *fid, const char *name, const char *symname,
203 int p9_client_clunk(struct p9_fid *fid);
204 int p9_client_fsync(struct p9_fid *fid, int datasync);
205 int p9_client_remove(struct p9_fid *fid);
[all …]
/Linux-v5.15/include/trace/events/
Dafs.h760 TP_PROTO(struct afs_call *call, const struct afs_fid *fid),
762 TP_ARGS(call, fid),
767 __field_struct(struct afs_fid, fid )
773 if (fid) {
774 __entry->fid = *fid;
776 __entry->fid.vid = 0;
777 __entry->fid.vnode = 0;
778 __entry->fid.unique = 0;
784 __entry->fid.vid,
785 __entry->fid.vnode,
[all …]
/Linux-v5.15/fs/xfs/
Dxfs_export.c48 struct fid *fid = (struct fid *)fh; in xfs_fs_encode_fh() local
85 fid->i32.parent_ino = XFS_I(parent)->i_ino; in xfs_fs_encode_fh()
86 fid->i32.parent_gen = parent->i_generation; in xfs_fs_encode_fh()
89 fid->i32.ino = XFS_I(inode)->i_ino; in xfs_fs_encode_fh()
90 fid->i32.gen = inode->i_generation; in xfs_fs_encode_fh()
158 xfs_fs_fh_to_dentry(struct super_block *sb, struct fid *fid, in xfs_fs_fh_to_dentry() argument
161 struct xfs_fid64 *fid64 = (struct xfs_fid64 *)fid; in xfs_fs_fh_to_dentry()
170 inode = xfs_nfs_get_inode(sb, fid->i32.ino, fid->i32.gen); in xfs_fs_fh_to_dentry()
182 xfs_fs_fh_to_parent(struct super_block *sb, struct fid *fid, in xfs_fs_fh_to_parent() argument
185 struct xfs_fid64 *fid64 = (struct xfs_fid64 *)fid; in xfs_fs_fh_to_parent()
[all …]
/Linux-v5.15/fs/fat/
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()
142 static struct dentry *fat_fh_to_dentry(struct super_block *sb, struct fid *fid, in fat_fh_to_dentry() argument
145 return generic_fh_to_dentry(sb, fid, fh_len, fh_type, in fat_fh_to_dentry()
150 struct fid *fh, int fh_len, in fat_fh_to_dentry_nostale()
[all …]
/Linux-v5.15/fs/afs/
Dinode.c43 vnode->fid.vid, in dump_vnode()
44 vnode->fid.vnode, in dump_vnode()
45 vnode->fid.unique); in dump_vnode()
48 parent_vnode->fid.vid, in dump_vnode()
49 parent_vnode->fid.vnode, in dump_vnode()
50 parent_vnode->fid.unique); in dump_vnode()
68 vp->fid.vid, vp->fid.vnode, vp->fid.unique, in afs_inode_init_from_status()
164 vp->fid.vid, vp->fid.vnode, vp->fid.unique, in afs_apply_status()
171 vnode->fid.vid, in afs_apply_status()
172 vnode->fid.vnode, in afs_apply_status()
[all …]
Dfsclient.c21 static void xdr_decode_AFSFid(const __be32 **_bp, struct afs_fid *fid) in xdr_decode_AFSFid() argument
25 fid->vid = ntohl(*bp++); in xdr_decode_AFSFid()
26 fid->vnode = ntohl(*bp++); in xdr_decode_AFSFid()
27 fid->unique = ntohl(*bp++); in xdr_decode_AFSFid()
279 key_serial(op->key), vp->fid.vid, vp->fid.vnode); in afs_fs_fetch_status()
289 bp[1] = htonl(vp->fid.vid); in afs_fs_fetch_status()
290 bp[2] = htonl(vp->fid.vnode); in afs_fs_fetch_status()
291 bp[3] = htonl(vp->fid.unique); in afs_fs_fetch_status()
293 trace_afs_make_fs_call(call, &vp->fid); in afs_fs_fetch_status()
437 bp[1] = htonl(vp->fid.vid); in afs_fs_fetch_data64()
[all …]
Dcallback.c92 trace_afs_cb_break(&vnode->fid, vnode->cb_break, reason, true); in __afs_break_callback()
94 trace_afs_cb_break(&vnode->fid, vnode->cb_break, reason, false); in __afs_break_callback()
148 struct afs_fid *fid) in afs_break_one_callback() argument
154 if (fid->vnode == 0 && fid->unique == 0) { in afs_break_one_callback()
158 trace_afs_cb_break(fid, volume->cb_v_break, in afs_break_one_callback()
172 inode = find_inode_rcu(sb, fid->vnode, afs_ilookup5_test_by_fid, fid); in afs_break_one_callback()
177 trace_afs_cb_miss(fid, afs_cb_break_for_callback); in afs_break_one_callback()
187 afs_volid_t vid = cbb->fid.vid; in afs_break_some_callbacks()
197 if (cbb->fid.vid == vid) { in afs_break_some_callbacks()
199 cbb->fid.vid, in afs_break_some_callbacks()
[all …]
/Linux-v5.15/drivers/cpufreq/
Dcpufreq-nforce2.c42 static int fid; variable
54 module_param(fid, int, 0444);
57 MODULE_PARM_DESC(fid, "CPU multiplier to use (11.5 = 115)");
238 return nforce2_fsb_read(0) * fid * 100; in nforce2_get()
260 target_fsb = target_freq / (fid * 100); in nforce2_target()
263 freqs.new = target_fsb * fid * 100; in nforce2_target()
298 fsb_pol_max = policy->max / (fid * 100); in nforce2_verify()
300 if (policy->min < (fsb_pol_max * fid * 100)) in nforce2_verify()
301 policy->max = (fsb_pol_max + 1) * fid * 100; in nforce2_verify()
323 if (!fid) { in nforce2_cpu_init()
[all …]
/Linux-v5.15/drivers/net/dsa/mv88e6xxx/
Dglobal1_atu.c18 static int mv88e6xxx_g1_atu_fid_write(struct mv88e6xxx_chip *chip, u16 fid) in mv88e6xxx_g1_atu_fid_write() argument
20 return mv88e6xxx_g1_write(chip, MV88E6352_G1_ATU_FID, fid & 0xfff); in mv88e6xxx_g1_atu_fid_write()
117 static int mv88e6xxx_g1_atu_op(struct mv88e6xxx_chip *chip, u16 fid, u16 op) in mv88e6xxx_g1_atu_op() argument
124 err = mv88e6xxx_g1_atu_fid_write(chip, fid); in mv88e6xxx_g1_atu_op()
135 val = (val & 0x0fff) | ((fid << 8) & 0xf000); in mv88e6xxx_g1_atu_op()
142 op |= (fid & 0x30) << 4; in mv88e6xxx_g1_atu_op()
146 op |= fid & 0xf; in mv88e6xxx_g1_atu_op()
157 int mv88e6xxx_g1_atu_get_next(struct mv88e6xxx_chip *chip, u16 fid) in mv88e6xxx_g1_atu_get_next() argument
159 return mv88e6xxx_g1_atu_op(chip, fid, MV88E6XXX_G1_ATU_OP_GET_NEXT_DB); in mv88e6xxx_g1_atu_get_next()
239 int mv88e6xxx_g1_atu_getnext(struct mv88e6xxx_chip *chip, u16 fid, in mv88e6xxx_g1_atu_getnext() argument
[all …]
/Linux-v5.15/fs/coda/
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()
67 inode = iget5_locked(sb, hash, coda_test_inode, coda_set_inode, fid); in coda_iget()
92 struct inode *coda_cnode_make(struct CodaFid *fid, struct super_block *sb) in coda_cnode_make() argument
99 error = venus_getattr(sb, fid, &attr); in coda_cnode_make()
103 inode = coda_iget(sb, fid, &attr); in coda_cnode_make()
[all …]
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-v5.15/arch/riscv/kernel/
Dsbi.c19 static int (*__sbi_rfence)(int fid, const unsigned long *hart_mask,
23 struct sbiret sbi_ecall(int ext, int fid, unsigned long arg0, in sbi_ecall() argument
36 register uintptr_t a6 asm ("a6") = (uintptr_t)(fid); in sbi_ecall()
141 static int __sbi_rfence_v01(int fid, const unsigned long *hart_mask, in __sbi_rfence_v01() argument
148 switch (fid) { in __sbi_rfence_v01()
164 pr_err("SBI call [%d]not supported in SBI v0.1\n", fid); in __sbi_rfence_v01()
190 static int __sbi_rfence_v01(int fid, const unsigned long *hart_mask, in __sbi_rfence_v01() argument
258 static int __sbi_rfence_v02_call(unsigned long fid, unsigned long hmask_val, in __sbi_rfence_v02_call() argument
267 switch (fid) { in __sbi_rfence_v02_call()
269 ret = sbi_ecall(ext, fid, hmask_val, hbase, 0, 0, 0, 0); in __sbi_rfence_v02_call()
[all …]
/Linux-v5.15/fs/btrfs/
Dexport.c20 struct btrfs_fid *fid = (struct btrfs_fid *)fh; in btrfs_encode_fh() local
35 fid->objectid = btrfs_ino(BTRFS_I(inode)); in btrfs_encode_fh()
36 fid->root_objectid = BTRFS_I(inode)->root->root_key.objectid; in btrfs_encode_fh()
37 fid->gen = inode->i_generation; in btrfs_encode_fh()
42 fid->parent_objectid = BTRFS_I(parent)->location.objectid; in btrfs_encode_fh()
43 fid->parent_gen = parent->i_generation; in btrfs_encode_fh()
46 if (parent_root_id != fid->root_objectid) { in btrfs_encode_fh()
47 fid->parent_root_objectid = parent_root_id; in btrfs_encode_fh()
88 static struct dentry *btrfs_fh_to_parent(struct super_block *sb, struct fid *fh, in btrfs_fh_to_parent()
91 struct btrfs_fid *fid = (struct btrfs_fid *) fh; in btrfs_fh_to_parent() local
[all …]
/Linux-v5.15/fs/cifs/
Dtrace.h23 __u64 fid,
29 TP_ARGS(xid, fid, tid, sesid, offset, len, rc),
32 __field(__u64, fid)
41 __entry->fid = fid;
49 __entry->xid, __entry->sesid, __entry->tid, __entry->fid,
56 __u64 fid, \
62 TP_ARGS(xid, fid, tid, sesid, offset, len, rc))
74 __u64 fid,
79 TP_ARGS(xid, fid, tid, sesid, offset, len),
82 __field(__u64, fid)
[all …]

1234567891011