| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_fid.c | 80 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); 192 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_lookup_by_index() local 202 mlxsw_sp_fid_nve_ifindex(const struct mlxsw_sp_fid * fid,int * nve_ifindex) mlxsw_sp_fid_nve_ifindex() argument 212 mlxsw_sp_fid_nve_type(const struct mlxsw_sp_fid * fid,enum mlxsw_sp_nve_type * p_type) mlxsw_sp_fid_nve_type() argument 226 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_lookup_by_vni() local 236 mlxsw_sp_fid_vni(const struct mlxsw_sp_fid * fid,__be32 * vni) mlxsw_sp_fid_vni() argument 246 mlxsw_sp_fid_nve_flood_index_set(struct mlxsw_sp_fid * fid,u32 nve_flood_index) mlxsw_sp_fid_nve_flood_index_set() argument 269 mlxsw_sp_fid_nve_flood_index_clear(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_nve_flood_index_clear() argument 281 mlxsw_sp_fid_nve_flood_index_is_set(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_nve_flood_index_is_set() argument 286 mlxsw_sp_fid_vni_set(struct mlxsw_sp_fid * fid,enum mlxsw_sp_nve_type type,__be32 vni,int nve_ifindex) mlxsw_sp_fid_vni_set() argument 320 mlxsw_sp_fid_vni_clear(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_vni_clear() argument 335 mlxsw_sp_fid_vni_is_set(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_vni_is_set() argument 340 mlxsw_sp_fid_fdb_clear_offload(const struct mlxsw_sp_fid * fid,const struct net_device * nve_dev) mlxsw_sp_fid_fdb_clear_offload() argument 351 mlxsw_sp_fid_flood_table_lookup(const struct mlxsw_sp_fid * fid,enum mlxsw_sp_flood_type packet_type) mlxsw_sp_fid_flood_table_lookup() argument 426 mlxsw_sp_fid_fid_mid_ctl(const struct mlxsw_sp_fid * fid,const struct mlxsw_sp_flood_table * flood_table) mlxsw_sp_fid_fid_mid_ctl() argument 433 mlxsw_sp_fid_flood_set(struct mlxsw_sp_fid * fid,enum mlxsw_sp_flood_type packet_type,u16 local_port,bool member) mlxsw_sp_fid_flood_set() argument 453 mlxsw_sp_fid_port_vid_map(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_port_vid_map() argument 461 mlxsw_sp_fid_port_vid_unmap(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_port_vid_unmap() argument 467 mlxsw_sp_fid_index(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_index() argument 472 mlxsw_sp_fid_type(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_type() argument 477 mlxsw_sp_fid_rif(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_rif() argument 492 mlxsw_sp_fid_8021q_fid(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021q_fid() argument 497 mlxsw_sp_fid_8021q_vid(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021q_vid() argument 502 mlxsw_sp_fid_8021q_setup(struct mlxsw_sp_fid * fid,const void * arg) mlxsw_sp_fid_8021q_setup() argument 518 mlxsw_sp_fid_pack(char * sfmr_pl,const struct mlxsw_sp_fid * fid,enum mlxsw_reg_sfmr_op op) mlxsw_sp_fid_pack() argument 530 mlxsw_sp_fid_pack_ctl(char * sfmr_pl,const struct mlxsw_sp_fid * fid,enum mlxsw_reg_sfmr_op op) mlxsw_sp_fid_pack_ctl() argument 548 mlxsw_sp_fid_pgt_base_cff(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_pgt_base_cff() argument 554 mlxsw_sp_fid_fid_pack_cff(char * sfmr_pl,const struct mlxsw_sp_fid * fid,enum mlxsw_reg_sfmr_op op) mlxsw_sp_fid_fid_pack_cff() argument 580 mlxsw_sp_fid_op(const struct mlxsw_sp_fid * fid,bool valid) mlxsw_sp_fid_op() argument 590 mlxsw_sp_fid_edit_op(const struct mlxsw_sp_fid * fid,const struct mlxsw_sp_rif * rif) mlxsw_sp_fid_edit_op() argument 612 mlxsw_sp_fid_vni_to_fid_map(const struct mlxsw_sp_fid * fid,const struct mlxsw_sp_rif * rif,bool valid) mlxsw_sp_fid_vni_to_fid_map() argument 629 mlxsw_sp_fid_to_fid_rif_update(const struct mlxsw_sp_fid * fid,const struct mlxsw_sp_rif * rif) mlxsw_sp_fid_to_fid_rif_update() argument 635 mlxsw_sp_fid_vni_to_fid_rif_update(const struct mlxsw_sp_fid * fid,const struct mlxsw_sp_rif * rif) mlxsw_sp_fid_vni_to_fid_rif_update() argument 645 mlxsw_sp_fid_vid_to_fid_map(const struct mlxsw_sp_fid * fid,u16 vid,bool valid,const struct mlxsw_sp_rif * rif) mlxsw_sp_fid_vid_to_fid_map() argument 662 mlxsw_sp_fid_8021q_vid_to_fid_rif_update(const struct mlxsw_sp_fid * fid,const struct mlxsw_sp_rif * rif) mlxsw_sp_fid_8021q_vid_to_fid_rif_update() argument 674 mlxsw_sp_fid_port_vid_to_fid_rif_update_one(const struct mlxsw_sp_fid * fid,struct mlxsw_sp_fid_port_vid * pv,bool irif_valid,u16 irif_index) mlxsw_sp_fid_port_vid_to_fid_rif_update_one() argument 688 mlxsw_sp_fid_vid_to_fid_rif_set(const struct mlxsw_sp_fid * fid,const struct mlxsw_sp_rif * rif) mlxsw_sp_fid_vid_to_fid_rif_set() argument 731 mlxsw_sp_fid_vid_to_fid_rif_unset(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_vid_to_fid_rif_unset() argument 749 mlxsw_sp_fid_reiv_handle(struct mlxsw_sp_fid * fid,u16 rif_index,bool valid,u8 port_page) mlxsw_sp_fid_reiv_handle() argument 798 mlxsw_sp_fid_erif_eport_to_vid_map(struct mlxsw_sp_fid * fid,u16 rif_index,bool valid) mlxsw_sp_fid_erif_eport_to_vid_map() argument 822 mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid * fid,struct mlxsw_sp_rif * rif) mlxsw_sp_fid_rif_set() argument 855 mlxsw_sp_fid_rif_unset(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_rif_unset() argument 871 mlxsw_sp_fid_vni_op(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_vni_op() argument 890 __mlxsw_sp_fid_port_vid_map(const struct mlxsw_sp_fid * fid,u16 local_port,u16 vid,bool valid) __mlxsw_sp_fid_port_vid_map() argument 909 mlxsw_sp_fid_8021d_fid(const struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021d_fid() argument 914 mlxsw_sp_fid_8021d_setup(struct mlxsw_sp_fid * fid,const void * arg) mlxsw_sp_fid_8021d_setup() argument 923 mlxsw_sp_fid_8021d_configure(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021d_configure() argument 928 mlxsw_sp_fid_8021d_deconfigure(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021d_deconfigure() argument 935 mlxsw_sp_fid_8021d_index_alloc(struct mlxsw_sp_fid * fid,const void * arg,u16 * p_fid_index) mlxsw_sp_fid_8021d_index_alloc() argument 951 mlxsw_sp_fid_8021d_compare(const struct mlxsw_sp_fid * fid,const void * arg) mlxsw_sp_fid_8021d_compare() argument 965 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; mlxsw_sp_port_vp_mode_trans() local 988 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; mlxsw_sp_port_vp_mode_trans() local 1008 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; mlxsw_sp_port_vlan_mode_trans() local 1020 mlxsw_sp_fid_port_vid_list_add(struct mlxsw_sp_fid * fid,u16 local_port,u16 vid) mlxsw_sp_fid_port_vid_list_add() argument 1042 mlxsw_sp_fid_port_vid_list_del(struct mlxsw_sp_fid * fid,u16 local_port,u16 vid) mlxsw_sp_fid_port_vid_list_del() argument 1058 mlxsw_sp_fid_mpe_table_map(const struct mlxsw_sp_fid * fid,u16 local_port,u16 vid,bool valid) mlxsw_sp_fid_mpe_table_map() argument 1070 mlxsw_sp_fid_erif_eport_to_vid_map_one(const struct mlxsw_sp_fid * fid,u16 local_port,u16 vid,bool valid) mlxsw_sp_fid_erif_eport_to_vid_map_one() argument 1092 mlxsw_sp_fid_evid_map(const struct mlxsw_sp_fid * fid,u16 local_port,u16 vid,bool valid) mlxsw_sp_fid_evid_map() argument 1116 mlxsw_sp_fid_8021d_port_vid_map(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_8021d_port_vid_map() argument 1157 mlxsw_sp_fid_8021d_port_vid_unmap(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_8021d_port_vid_unmap() argument 1171 mlxsw_sp_fid_8021d_vni_set(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021d_vni_set() argument 1176 mlxsw_sp_fid_8021d_vni_clear(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021d_vni_clear() argument 1181 mlxsw_sp_fid_8021d_nve_flood_index_set(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021d_nve_flood_index_set() argument 1186 mlxsw_sp_fid_8021d_nve_flood_index_clear(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021d_nve_flood_index_clear() argument 1192 mlxsw_sp_fid_8021d_fdb_clear_offload(const struct mlxsw_sp_fid * fid,const struct net_device * nve_dev) mlxsw_sp_fid_8021d_fdb_clear_offload() argument 1199 mlxsw_sp_fid_8021d_vid_to_fid_rif_update(const struct mlxsw_sp_fid * fid,const struct mlxsw_sp_rif * rif) mlxsw_sp_fid_8021d_vid_to_fid_rif_update() argument 1256 mlxsw_sp_fid_fid_mid_cff(const struct mlxsw_sp_fid * fid,const struct mlxsw_sp_flood_table * flood_table) mlxsw_sp_fid_fid_mid_cff() argument 1342 mlxsw_sp_fid_8021q_compare(const struct mlxsw_sp_fid * fid,const void * arg) mlxsw_sp_fid_8021q_compare() argument 1350 mlxsw_sp_fid_8021q_fdb_clear_offload(const struct mlxsw_sp_fid * fid,const struct net_device * nve_dev) mlxsw_sp_fid_8021q_fdb_clear_offload() argument 1356 mlxsw_sp_fid_rfid_setup_ctl(struct mlxsw_sp_fid * fid,const void * arg) mlxsw_sp_fid_rfid_setup_ctl() argument 1364 mlxsw_sp_fid_rfid_setup_cff(struct mlxsw_sp_fid * fid,const void * arg) mlxsw_sp_fid_rfid_setup_cff() argument 1387 mlxsw_sp_fid_rfid_configure(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_rfid_configure() argument 1392 mlxsw_sp_fid_rfid_deconfigure(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_rfid_deconfigure() argument 1397 mlxsw_sp_fid_rfid_index_alloc(struct mlxsw_sp_fid * fid,const void * arg,u16 * p_fid_index) mlxsw_sp_fid_rfid_index_alloc() argument 1407 mlxsw_sp_fid_rfid_compare(const struct mlxsw_sp_fid * fid,const void * arg) mlxsw_sp_fid_rfid_compare() argument 1415 mlxsw_sp_fid_rfid_port_vid_map(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_rfid_port_vid_map() argument 1466 mlxsw_sp_fid_rfid_port_vid_unmap(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_rfid_port_vid_unmap() argument 1483 mlxsw_sp_fid_rfid_vni_set(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_rfid_vni_set() argument 1488 mlxsw_sp_fid_rfid_vni_clear(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_rfid_vni_clear() argument 1493 mlxsw_sp_fid_rfid_nve_flood_index_set(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_rfid_nve_flood_index_set() argument 1498 mlxsw_sp_fid_rfid_nve_flood_index_clear(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_rfid_nve_flood_index_clear() argument 1504 mlxsw_sp_fid_rfid_vid_to_fid_rif_update(const struct mlxsw_sp_fid * fid,const struct mlxsw_sp_rif * rif) mlxsw_sp_fid_rfid_vid_to_fid_rif_update() argument 1659 mlxsw_sp_fid_dummy_setup(struct mlxsw_sp_fid * fid,const void * arg) mlxsw_sp_fid_dummy_setup() argument 1665 mlxsw_sp_fid_dummy_configure(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_dummy_configure() argument 1670 mlxsw_sp_fid_dummy_deconfigure(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_dummy_deconfigure() argument 1675 mlxsw_sp_fid_dummy_index_alloc(struct mlxsw_sp_fid * fid,const void * arg,u16 * p_fid_index) mlxsw_sp_fid_dummy_index_alloc() argument 1683 mlxsw_sp_fid_dummy_compare(const struct mlxsw_sp_fid * fid,const void * arg) mlxsw_sp_fid_dummy_compare() argument 1689 mlxsw_sp_fid_dummy_vni_set(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_dummy_vni_set() argument 1694 mlxsw_sp_fid_dummy_vni_clear(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_dummy_vni_clear() argument 1699 mlxsw_sp_fid_dummy_nve_flood_index_set(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_dummy_nve_flood_index_set() argument 1704 mlxsw_sp_fid_dummy_nve_flood_index_clear(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_dummy_nve_flood_index_clear() argument 1722 mlxsw_sp_fid_8021q_configure(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021q_configure() argument 1742 mlxsw_sp_fid_8021q_deconfigure(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_8021q_deconfigure() argument 1753 mlxsw_sp_fid_8021q_port_vid_map(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_8021q_port_vid_map() argument 1791 mlxsw_sp_fid_8021q_port_vid_unmap(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_8021q_port_vid_unmap() argument 1998 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_lookup() local 2016 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_get() local 2066 mlxsw_sp_fid_put(struct mlxsw_sp_fid * fid) mlxsw_sp_fid_put() argument [all...] |
| H A D | spectrum_switchdev.c | 99 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 D | fid.c | 19 #include "fid.h" 21 static inline void __add_fid(struct dentry *dentry, struct p9_fid *fid) in __add_fid() argument 25 hlist_add_head(&fid->dlist, &v9fs_dentry->head); 30 * v9fs_fid_add - add a fid to a dentry 31 * @dentry: dentry that the fid is being added to 32 * @pfid: fid to add, NULLed out 37 struct p9_fid *fid = *pfid; in v9fs_fid_add() 40 __add_fid(dentry, fid); in v9fs_fid_add() 55 * v9fs_fid_find_inode - search for an open fid off of the inode list 56 * @inode: return a fid pointin 35 struct p9_fid *fid = *pfid; v9fs_fid_add() local 64 struct p9_fid *fid, *ret = NULL; v9fs_fid_find_inode() local 95 struct p9_fid *fid = *pfid; v9fs_open_fid_add() local 115 struct p9_fid *fid, *ret; v9fs_fid_find() local 176 struct p9_fid *fid, *root_fid, *old_fid; v9fs_fid_lookup_with_uid() local [all...] |
| H A D | fid.h | 19 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 D | xattr.c | 18 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 D | vfs_inode_dotl.c | 26 #include "fid.h" 98 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 261 p9_debug(P9_DEBUG_VFS, "fid lookup failed %d\n", err); in v9fs_vfs_atomic_open_dotl() 265 /* clone a fid to use for creation */ in v9fs_vfs_atomic_open_dotl() 297 /* instantiate inode and assign the unopened fid t in v9fs_vfs_atomic_open_dotl() 354 struct p9_fid *fid = NULL, *dfid = NULL; v9fs_vfs_mkdir_dotl() local 425 struct p9_fid *fid; v9fs_vfs_getattr_dotl() local 519 struct p9_fid *fid = NULL; v9fs_vfs_setattr_dotl() local 695 struct p9_fid *fid = NULL; v9fs_vfs_symlink_dotl() local 767 struct p9_fid *fid; v9fs_vfs_link_dotl() local 800 struct p9_fid *fid = NULL, *dfid = NULL; v9fs_vfs_mknod_dotl() local 871 struct p9_fid *fid; v9fs_vfs_get_link_dotl() local 891 v9fs_refresh_inode_dotl(struct p9_fid * fid,struct inode * inode) v9fs_refresh_inode_dotl() argument [all...] |
| H A D | vfs_dir.c | 24 #include "fid.h" 72 struct p9_fid *fid = filp->private_data; in v9fs_alloc_rdir_buf() 74 if (!fid->rdir) in v9fs_alloc_rdir_buf() 75 fid->rdir = kvzalloc(sizeof(struct p9_rdir) + buflen, GFP_KERNEL); in v9fs_alloc_rdir_buf() 76 return fid->rdir; 91 struct p9_fid *fid; in v9fs_dir_readdir() 97 fid = file->private_data; in v9fs_dir_readdir() 99 buflen = fid->clnt->msize - P9_IOHDRSZ; in v9fs_dir_readdir() 128 err = p9stat_read(fid->clnt, rdir->buf + rdir->head, in v9fs_dir_readdir() 157 struct p9_fid *fid; in v9fs_dir_readdir_dotl() 70 struct p9_fid *fid = filp->private_data; v9fs_alloc_rdir_buf() local 89 struct p9_fid *fid; v9fs_dir_readdir() local 150 struct p9_fid *fid; v9fs_dir_readdir_dotl() local 208 struct p9_fid *fid; v9fs_dir_release() local [all...] |
| H A D | vfs_inode.c | 28 #include "fid.h" 452 v9fs_inode_from_fid(struct v9fs_session_info *v9ses, struct p9_fid *fid, in v9fs_inode_from_fid() 458 st = p9_client_stat(fid); in v9fs_inode_from_fid() 533 p9_debug(P9_DEBUG_VFS, "fid lookup failed %d\n", retval); in v9fs_remove() 584 struct p9_fid *dfid, *ofid = NULL, *fid = NULL; in v9fs_create() 593 p9_debug(P9_DEBUG_VFS, "fid lookup failed %d\n", err); in v9fs_create() 597 /* clone a fid to use for creation */ in v9fs_create() 612 /* now walk from the parent so we can get unopened fid */ in v9fs_create() 613 fid = p9_client_walk(dfid, 1, &name, 1); in v9fs_create() 614 if (IS_ERR(fid)) { in v9fs_create() 450 v9fs_inode_from_fid(struct v9fs_session_info * v9ses,struct p9_fid * fid,struct super_block * sb,int new) v9fs_inode_from_fid() argument 573 struct p9_fid *dfid, *ofid = NULL, *fid = NULL; v9fs_create() local 650 struct p9_fid *fid; v9fs_vfs_create() local 677 struct p9_fid *fid; v9fs_vfs_mkdir() local 711 struct p9_fid *dfid, *fid; v9fs_vfs_lookup() local 770 struct p9_fid *fid; v9fs_vfs_atomic_open() local 970 struct p9_fid *fid; v9fs_vfs_getattr() local 1018 struct p9_fid *fid = NULL; v9fs_vfs_setattr() local 1166 struct p9_fid *fid; v9fs_vfs_get_link() local 1216 struct p9_fid *fid; v9fs_vfs_mkspecial() local 1328 v9fs_refresh_inode(struct p9_fid * fid,struct inode * inode) v9fs_refresh_inode() argument [all...] |
| /linux/net/9p/ |
| H A D | client.c | 732 struct p9_fid *fid; in p9_fid_create() 735 fid = kzalloc_obj(*fid); in p9_fid_create() 736 if (!fid) in p9_fid_create() 739 fid->mode = -1; in p9_fid_create() 740 fid->uid = current_fsuid(); in p9_fid_create() 741 fid->clnt = clnt; in p9_fid_create() 742 refcount_set(&fid->count, 1); in p9_fid_create() 746 ret = idr_alloc_u32(&clnt->fids, fid, &fid in p9_fid_create() 730 struct p9_fid *fid; p9_fid_create() local 757 p9_fid_destroy(struct p9_fid * fid) p9_fid_destroy() argument 775 do_trace_9p_fid_get(struct p9_fid * fid) do_trace_9p_fid_get() argument 781 do_trace_9p_fid_put(struct p9_fid * fid) do_trace_9p_fid_put() argument 948 struct p9_fid *fid; p9_client_destroy() local 990 struct p9_fid *fid; p9_client_attach() local 1036 struct p9_fid *fid; p9_client_walk() local 1106 p9_client_open(struct p9_fid * fid,int mode) p9_client_open() argument 1195 p9_client_fcreate(struct p9_fid * fid,const char * name,u32 perm,int mode,char * extension) p9_client_fcreate() argument 1291 p9_client_fsync(struct p9_fid * fid,int datasync) p9_client_fsync() argument 1316 p9_client_clunk(struct p9_fid * fid) p9_client_clunk() argument 1352 p9_client_remove(struct p9_fid * fid) p9_client_remove() argument 1403 p9_client_read(struct p9_fid * fid,u64 offset,struct iov_iter * to,int * err) p9_client_read() argument 1422 p9_client_read_once(struct p9_fid * fid,u64 offset,struct iov_iter * to,int * err) p9_client_read_once() argument 1498 p9_client_write(struct p9_fid * fid,u64 offset,struct iov_iter * from,int * err) p9_client_write() argument 1564 struct p9_fid *fid = wreq->netfs_priv; p9_client_write_subreq() local 1608 p9_client_stat(struct p9_fid * fid) p9_client_stat() argument 1659 p9_client_getattr_dotl(struct p9_fid * fid,u64 request_mask) p9_client_getattr_dotl() argument 1750 p9_client_wstat(struct p9_fid * fid,struct p9_wstat * wst) p9_client_wstat() argument 1788 p9_client_setattr(struct p9_fid * fid,struct p9_iattr_dotl * p9attr) p9_client_setattr() argument 1819 p9_client_statfs(struct p9_fid * fid,struct p9_rstatfs * sb) p9_client_statfs() argument 1855 p9_client_rename(struct p9_fid * fid,struct p9_fid * newdirfid,const char * name) p9_client_rename() argument 1958 p9_client_xattrcreate(struct p9_fid * fid,const char * name,u64 attr_size,int flags) p9_client_xattrcreate() argument 1982 p9_client_readdir(struct p9_fid * fid,char * data,u32 count,u64 offset) p9_client_readdir() argument 2049 p9_client_mknod_dotl(struct p9_fid * fid,const char * name,int mode,dev_t rdev,kgid_t gid,struct p9_qid * qid) p9_client_mknod_dotl() argument 2079 p9_client_mkdir_dotl(struct p9_fid * fid,const char * name,int mode,kgid_t gid,struct p9_qid * qid) p9_client_mkdir_dotl() argument 2108 p9_client_lock_dotl(struct p9_fid * fid,struct p9_flock * flock,u8 * status) p9_client_lock_dotl() argument 2139 p9_client_getlock_dotl(struct p9_fid * fid,struct p9_getlock * glock) p9_client_getlock_dotl() argument 2175 p9_client_readlink(struct p9_fid * fid,char ** target) p9_client_readlink() argument [all...] |
| /linux/include/net/9p/ |
| H A D | client.h | 230 * @fid: numeric identifier for this handle 231 * @mode: current mode of this fid (enum?) 236 * @dlist: per-dentry fid tracking 248 u32 fid; 279 int p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb); 280 int p9_client_rename(struct p9_fid *fid, struct p9_fid *newdirfid, 292 int p9_client_open(struct p9_fid *fid, int mode); 293 int p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode, 295 int p9_client_link(struct p9_fid *fid, struct p9_fid *oldfid, const char *newname); 296 int p9_client_symlink(struct p9_fid *fid, cons 246 u32 fid; global() member 355 p9_fid_get(struct p9_fid * fid) p9_fid_get() argument 365 p9_fid_put(struct p9_fid * fid) p9_fid_put() argument [all...] |
| /linux/fs/afs/ |
| H A D | fsclient.c | 21 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 call->fid = vp->fid; in afs_fs_fetch_status() 294 trace_afs_make_fs_call(call, &vp->fid); in afs_fs_fetch_status() [all …]
|
| H A D | yfsclient.c | 20 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 D | inode.c | 39 vnode->fid.vid, in dump_vnode() 40 vnode->fid.vnode, in dump_vnode() 41 vnode->fid.unique); in dump_vnode() 44 parent_vnode->fid.vid, in dump_vnode() 45 parent_vnode->fid.vnode, in dump_vnode() 46 parent_vnode->fid.unique); in dump_vnode() 72 vp->fid.vid, vp->fid.vnode, vp->fid.unique, in afs_inode_init_from_status() 176 vp->fid.vid, vp->fid.vnode, vp->fid.unique, in afs_apply_status() 183 vnode->fid.vid, in afs_apply_status() 184 vnode->fid.vnode, in afs_apply_status() [all …]
|
| H A D | callback.c | 95 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/include/trace/events/ |
| H A D | afs.h | 725 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 D | global1_atu.c | 20 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/fat/ |
| H A D | nfs.c | 105 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/smb/client/ |
| H A D | trace.h | 249 __u64 fid, 256 xid, fid, tid, sesid, offset, len, rc), 261 __field(__u64, fid) 272 __entry->fid = fid; 279 TP_printk("R=%08x[%x] xid=%u sid=0x%llx tid=0x%x fid=0x%llx offset=0x%llx len=0x%x rc=%d", 281 __entry->xid, __entry->sesid, __entry->tid, __entry->fid, 290 __u64 fid, \ 296 TP_ARGS(rreq_debug_id, rreq_debug_index, xid, fid, tid, sesid, offset, len, rc)) 304 __u64 fid, [all...] |
| H A D | link.c | 233 struct cifs_fid fid; in cifs_query_mf_symlink() local 246 .fid = &fid, in cifs_query_mf_symlink() 259 io_parms.netfid = fid.netfid; in cifs_query_mf_symlink() 267 CIFSSMBClose(xid, tcon, fid.netfid); in cifs_query_mf_symlink() 278 struct cifs_fid fid; in cifs_create_mf_symlink() local 289 .fid = &fid, in cifs_create_mf_symlink() 296 io_parms.netfid = fid.netfid; in cifs_create_mf_symlink() 303 CIFSSMBClose(xid, tcon, fid.netfid); in cifs_create_mf_symlink() 317 struct cifs_fid fid; in smb3_query_mf_symlink() local 332 .fid = &fid, in smb3_query_mf_symlink() [all …]
|
| /linux/fs/btrfs/ |
| H A D | export.c | 21 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 D | cnode.c | 47 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 D | coda_psdev.h | 49 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/drivers/cpufreq/ |
| H A D | powernow-k7.c | 61 unsigned long fid:5, 176 u8 fid, vid; in get_ranges() 184 fid = *pst++; in get_ranges() 186 powernow_table[j].frequency = (fsb * fid_codes[fid]) / 10; in get_ranges() 187 powernow_table[j].driver_data = fid; /* lower 8 bits */ in get_ranges() 191 if ((fid_codes[fid] % 10) == 5) { in get_ranges() 207 "VID: 0x%x (%d.%03dV)\n", fid, fid_codes[fid] / 10, in get_ranges() 208 fid_codes[fid] % 10, speed/1000, vid, in get_ranges() 219 static void change_FID(int fid) in change_FID() 60 unsigned long fid:5, global() member 175 u8 fid, vid; get_ranges() local 218 change_FID(int fid) change_FID() argument 250 u8 fid, vid; powernow_target() local 352 u8 fid, vid; powernow_acpi_init() local [all...] |
| H A D | powernow-k8.c | 58 /* Return a frequency in MHz, given an input fid */ in find_freq_from_fid() argument 59 static u32 find_freq_from_fid(u32 fid) in find_freq_from_fid() 61 return 800 + (fid * 100); in find_freq_from_fid() 64 /* Return a frequency in KHz, given an input fid */ in find_khz_freq_from_fid() argument 65 static u32 find_khz_freq_from_fid(u32 fid) in find_khz_freq_from_fid() 67 return 1000 * find_freq_from_fid(fid); in find_khz_freq_from_fid() 70 /* Return the vco fid for an input fid 72 * Each "low" fid has corresponding "high" fid, an 75 convert_fid_to_vco_fid(u32 fid) convert_fid_to_vco_fid() argument 134 u8 fid, vid; fidvid_msr_init() local 146 write_new_fid(struct powernow_k8_data * data,u32 fid) write_new_fid() argument 804 u32 fid; fill_powernow_table_fidvid() local 884 u32 fid = 0; transition_frequency_fidvid() local [all...] |
| /linux/tools/power/cpupower/debug/i386/ |
| H A D | powernow-k8-decode.c | 27 static int get_fidvid(uint32_t cpu, uint32_t *fid, uint32_t *vid) in get_fidvid() argument 46 *fid = ((uint32_t )(msr & 0xffffffffull)) & MSR_S_LO_CURRENT_FID; in get_fidvid() 57 static uint32_t find_freq_from_fid(uint32_t fid) in find_freq_from_fid() argument 59 return 800 + (fid * 100); in find_freq_from_fid() 72 uint32_t fid, vid; in main() local 79 err = get_fidvid(cpu, &fid, &vid); in main() 91 find_freq_from_fid(fid), in main()
|