/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_fid.c | 79 void (*setup)(struct mlxsw_sp_fid *fid, const void *arg); 80 int (*configure)(struct mlxsw_sp_fid *fid); 81 void (*deconfigure)(struct mlxsw_sp_fid *fid); 82 int (*index_alloc)(struct mlxsw_sp_fid *fid, const void *arg, 84 bool (*compare)(const struct mlxsw_sp_fid *fid, 86 int (*port_vid_map)(struct mlxsw_sp_fid *fid, 88 void (*port_vid_unmap)(struct mlxsw_sp_fid *fid, 90 int (*vni_set)(struct mlxsw_sp_fid *fid); 91 void (*vni_clear)(struct mlxsw_sp_fid *fid); 92 int (*nve_flood_index_set)(struct mlxsw_sp_fid *fid); 143 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_lookup_by_index() local 153 mlxsw_sp_fid_nve_ifindex(const struct mlxsw_sp_fid *fid, int *nve_ifindex) mlxsw_sp_fid_nve_ifindex() argument 163 mlxsw_sp_fid_nve_type(const struct mlxsw_sp_fid *fid, enum mlxsw_sp_nve_type *p_type) mlxsw_sp_fid_nve_type() argument 177 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_lookup_by_vni() local 187 mlxsw_sp_fid_vni(const struct mlxsw_sp_fid *fid, __be32 *vni) mlxsw_sp_fid_vni() argument 197 mlxsw_sp_fid_nve_flood_index_set(struct mlxsw_sp_fid *fid, u32 nve_flood_index) mlxsw_sp_fid_nve_flood_index_set() argument 220 mlxsw_sp_fid_nve_flood_index_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_nve_flood_index_clear() argument 232 mlxsw_sp_fid_nve_flood_index_is_set(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_nve_flood_index_is_set() argument 237 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 271 mlxsw_sp_fid_vni_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_vni_clear() argument 286 mlxsw_sp_fid_vni_is_set(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_vni_is_set() argument 291 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 302 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 335 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 356 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 364 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 370 mlxsw_sp_fid_index(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_index() argument 375 mlxsw_sp_fid_type(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_type() argument 380 mlxsw_sp_fid_rif(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rif() argument 395 mlxsw_sp_fid_8021q_fid(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021q_fid() argument 400 mlxsw_sp_fid_8021q_vid(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021q_vid() argument 405 mlxsw_sp_fid_8021q_setup(struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_8021q_setup() argument 419 mlxsw_sp_fid_op(const struct mlxsw_sp_fid *fid, bool valid) mlxsw_sp_fid_op() argument 434 mlxsw_sp_fid_edit_op(const struct mlxsw_sp_fid *fid, const struct mlxsw_sp_rif *rif) mlxsw_sp_fid_edit_op() argument 461 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 478 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 484 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 494 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 511 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 523 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 537 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 580 mlxsw_sp_fid_vid_to_fid_rif_unset(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_vid_to_fid_rif_unset() argument 598 mlxsw_sp_fid_reiv_handle(struct mlxsw_sp_fid *fid, u16 rif_index, bool valid, u8 port_page) mlxsw_sp_fid_reiv_handle() argument 647 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 671 mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif) mlxsw_sp_fid_rif_set() argument 704 mlxsw_sp_fid_rif_unset(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rif_unset() argument 720 mlxsw_sp_fid_vni_op(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_vni_op() argument 739 __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 758 mlxsw_sp_fid_8021d_fid(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_fid() argument 763 mlxsw_sp_fid_8021d_setup(struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_8021d_setup() argument 771 mlxsw_sp_fid_8021d_configure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_configure() argument 776 mlxsw_sp_fid_8021d_deconfigure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_deconfigure() argument 783 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 799 mlxsw_sp_fid_8021d_compare(const struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_8021d_compare() argument 813 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; mlxsw_sp_port_vp_mode_trans() local 836 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; mlxsw_sp_port_vp_mode_trans() local 856 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; mlxsw_sp_port_vlan_mode_trans() local 868 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 890 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 906 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 918 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 940 mlxsw_sp_fid_evid_map(const struct mlxsw_sp_fid *fid, u16 local_port, u16 vid, bool valid) mlxsw_sp_fid_evid_map() argument 964 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 1005 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 1019 mlxsw_sp_fid_8021d_vni_set(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_vni_set() argument 1024 mlxsw_sp_fid_8021d_vni_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_vni_clear() argument 1029 mlxsw_sp_fid_8021d_nve_flood_index_set(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_nve_flood_index_set() argument 1034 mlxsw_sp_fid_8021d_nve_flood_index_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_nve_flood_index_clear() argument 1040 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 1047 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 1093 mlxsw_sp_fid_8021q_compare(const struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_8021q_compare() argument 1101 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 1107 mlxsw_sp_fid_rfid_setup(struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_rfid_setup() argument 1112 mlxsw_sp_fid_rfid_configure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rfid_configure() argument 1117 mlxsw_sp_fid_rfid_deconfigure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rfid_deconfigure() argument 1122 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 1132 mlxsw_sp_fid_rfid_compare(const struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_rfid_compare() argument 1140 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 1191 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 1208 mlxsw_sp_fid_rfid_vni_set(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rfid_vni_set() argument 1213 mlxsw_sp_fid_rfid_vni_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rfid_vni_clear() argument 1218 mlxsw_sp_fid_rfid_nve_flood_index_set(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rfid_nve_flood_index_set() argument 1223 mlxsw_sp_fid_rfid_nve_flood_index_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rfid_nve_flood_index_clear() argument 1229 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 1250 mlxsw_sp_fid_dummy_setup(struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_dummy_setup() argument 1255 mlxsw_sp_fid_dummy_configure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_dummy_configure() argument 1260 mlxsw_sp_fid_dummy_deconfigure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_dummy_deconfigure() argument 1265 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 1273 mlxsw_sp_fid_dummy_compare(const struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_dummy_compare() argument 1279 mlxsw_sp_fid_dummy_vni_set(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_dummy_vni_set() argument 1284 mlxsw_sp_fid_dummy_vni_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_dummy_vni_clear() argument 1289 mlxsw_sp_fid_dummy_nve_flood_index_set(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_dummy_nve_flood_index_set() argument 1294 mlxsw_sp_fid_dummy_nve_flood_index_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_dummy_nve_flood_index_clear() argument 1311 mlxsw_sp_fid_8021q_configure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021q_configure() argument 1331 mlxsw_sp_fid_8021q_deconfigure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021q_deconfigure() argument 1342 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 1380 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 1532 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_lookup() local 1550 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_get() local 1597 mlxsw_sp_fid_put(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_put() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_fid.c | 72 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); 140 mlxsw_sp_fid_lag_vid_valid(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_lag_vid_valid() argument 148 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_lookup_by_index() local 158 mlxsw_sp_fid_nve_ifindex(const struct mlxsw_sp_fid *fid, int *nve_ifindex) mlxsw_sp_fid_nve_ifindex() argument 168 mlxsw_sp_fid_nve_type(const struct mlxsw_sp_fid *fid, enum mlxsw_sp_nve_type *p_type) mlxsw_sp_fid_nve_type() argument 182 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_lookup_by_vni() local 192 mlxsw_sp_fid_vni(const struct mlxsw_sp_fid *fid, __be32 *vni) mlxsw_sp_fid_vni() argument 202 mlxsw_sp_fid_nve_flood_index_set(struct mlxsw_sp_fid *fid, u32 nve_flood_index) mlxsw_sp_fid_nve_flood_index_set() argument 222 mlxsw_sp_fid_nve_flood_index_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_nve_flood_index_clear() argument 234 mlxsw_sp_fid_nve_flood_index_is_set(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_nve_flood_index_is_set() argument 239 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 273 mlxsw_sp_fid_vni_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_vni_clear() argument 288 mlxsw_sp_fid_vni_is_set(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_vni_is_set() argument 293 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 304 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 319 mlxsw_sp_fid_flood_set(struct mlxsw_sp_fid *fid, enum mlxsw_sp_flood_type packet_type, u8 local_port, bool member) mlxsw_sp_fid_flood_set() argument 349 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 357 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 363 mlxsw_sp_fid_index(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_index() argument 368 mlxsw_sp_fid_type(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_type() argument 373 mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif) mlxsw_sp_fid_rif_set() argument 378 mlxsw_sp_fid_rif(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rif() argument 393 mlxsw_sp_fid_8021q_fid(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021q_fid() argument 398 mlxsw_sp_fid_8021q_vid(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021q_vid() argument 403 mlxsw_sp_fid_8021q_setup(struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_8021q_setup() argument 452 mlxsw_sp_fid_8021d_fid(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_fid() argument 457 mlxsw_sp_fid_8021d_setup(struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_8021d_setup() argument 464 mlxsw_sp_fid_8021d_configure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_configure() argument 471 mlxsw_sp_fid_8021d_deconfigure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_deconfigure() argument 478 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 494 mlxsw_sp_fid_8021d_compare(const struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_8021d_compare() argument 501 mlxsw_sp_fid_8021d_flood_index(const struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_flood_index() argument 514 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; mlxsw_sp_port_vp_mode_trans() local 537 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; mlxsw_sp_port_vp_mode_trans() local 559 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; mlxsw_sp_port_vlan_mode_trans() local 571 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 600 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 613 mlxsw_sp_fid_8021d_vni_set(struct mlxsw_sp_fid *fid, __be32 vni) mlxsw_sp_fid_8021d_vni_set() argument 622 mlxsw_sp_fid_8021d_vni_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_vni_clear() argument 630 mlxsw_sp_fid_8021d_nve_flood_index_set(struct mlxsw_sp_fid *fid, u32 nve_flood_index) mlxsw_sp_fid_8021d_nve_flood_index_set() argument 640 mlxsw_sp_fid_8021d_nve_flood_index_clear(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_8021d_nve_flood_index_clear() argument 649 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 706 mlxsw_sp_fid_8021q_compare(const struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_8021q_compare() argument 714 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 754 mlxsw_sp_fid_rfid_configure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rfid_configure() argument 760 mlxsw_sp_fid_rfid_deconfigure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_rfid_deconfigure() argument 764 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 774 mlxsw_sp_fid_rfid_compare(const struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_rfid_compare() argument 782 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 807 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 839 mlxsw_sp_fid_dummy_configure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_dummy_configure() argument 846 mlxsw_sp_fid_dummy_deconfigure(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_dummy_deconfigure() argument 851 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 859 mlxsw_sp_fid_dummy_compare(const struct mlxsw_sp_fid *fid, const void *arg) mlxsw_sp_fid_dummy_compare() argument 892 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_lookup() local 910 struct mlxsw_sp_fid *fid; mlxsw_sp_fid_get() local 956 mlxsw_sp_fid_put(struct mlxsw_sp_fid *fid) mlxsw_sp_fid_put() argument [all...] |
/kernel/linux/linux-6.6/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 23 hlist_add_head(&fid->dlist, (struct hlist_head *)&dentry->d_fsdata); in __add_fid() 28 * v9fs_fid_add - add a fid to a dentry 29 * @dentry: dentry that the fid is being added to 30 * @pfid: fid to add, NULLed out 35 struct p9_fid *fid = *pfid; in v9fs_fid_add() local 38 __add_fid(dentry, fid); in v9fs_fid_add() 53 * v9fs_fid_find_inode - search for an open fid off of the inode list 54 * @inode: return a fid pointin 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 177 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() 49 v9fs_fid_add_modes(struct p9_fid *fid, unsigned int s_flags, unsigned int s_cache, unsigned int f_flags) v9fs_fid_add_modes() argument [all...] |
H A D | vfs_file.c | 28 #include "fid.h" 44 struct p9_fid *fid; in v9fs_file_open() local 54 fid = file->private_data; in v9fs_file_open() 55 if (!fid) { in v9fs_file_open() 56 fid = v9fs_fid_clone(file_dentry(file)); in v9fs_file_open() 57 if (IS_ERR(fid)) in v9fs_file_open() 58 return PTR_ERR(fid); in v9fs_file_open() 64 err = p9_client_open(fid, writeback_omode); in v9fs_file_open() 67 err = p9_client_open(fid, omode); in v9fs_file_open() 68 fid in v9fs_file_open() 121 struct p9_fid *fid; v9fs_file_do_lock() local 226 struct p9_fid *fid; v9fs_file_getlock() local 355 struct p9_fid *fid = iocb->ki_filp->private_data; v9fs_file_read_iter() local 389 struct p9_fid *fid = in->private_data; v9fs_file_splice_read() local 409 struct p9_fid *fid = file->private_data; v9fs_file_write_iter() local 455 struct p9_fid *fid; v9fs_file_fsync() local 479 struct p9_fid *fid; v9fs_file_fsync_dotl() local [all...] |
H A D | xattr.c | 15 #include "fid.h" 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 108 v9fs_fid_xattr_set(struct p9_fid *fid, const char *name, const void *value, size_t value_len, int flags) v9fs_fid_xattr_set() argument [all...] |
H A D | vfs_inode_dotl.c | 26 #include "fid.h" 98 struct p9_fid *fid, in v9fs_qid_iget_dotl() 133 retval = v9fs_get_acl(inode, fid); in v9fs_qid_iget_dotl() 146 v9fs_inode_from_fid_dotl(struct v9fs_session_info *v9ses, struct p9_fid *fid, in v9fs_inode_from_fid_dotl() argument 152 st = p9_client_getattr_dotl(fid, P9_STATS_BASIC | P9_STATS_GEN); in v9fs_inode_from_fid_dotl() 156 inode = v9fs_qid_iget_dotl(sb, &st->qid, fid, st, new); in v9fs_inode_from_fid_dotl() 239 struct p9_fid *fid = NULL; in v9fs_vfs_atomic_open_dotl() local 267 p9_debug(P9_DEBUG_VFS, "fid lookup failed %d\n", err); in v9fs_vfs_atomic_open_dotl() 271 /* clone a fid to use for creation */ in v9fs_vfs_atomic_open_dotl() 303 /* instantiate inode and assign the unopened fid t in v9fs_vfs_atomic_open_dotl() 96 v9fs_qid_iget_dotl(struct super_block *sb, struct p9_qid *qid, struct p9_fid *fid, struct p9_stat_dotl *st, int new) v9fs_qid_iget_dotl() argument 361 struct p9_fid *fid = NULL, *dfid = NULL; v9fs_vfs_mkdir_dotl() local 447 struct p9_fid *fid; v9fs_vfs_getattr_dotl() local 541 struct p9_fid *fid = NULL; v9fs_vfs_setattr_dotl() local 711 struct p9_fid *fid = NULL; v9fs_vfs_symlink_dotl() local 815 struct p9_fid *fid; v9fs_vfs_link_dotl() local 848 struct p9_fid *fid = NULL, *dfid = NULL; v9fs_vfs_mknod_dotl() local 935 struct p9_fid *fid; v9fs_vfs_get_link_dotl() local 955 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" 70 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 208 struct p9_fid *fid; v9fs_dir_release() local [all...] |
/kernel/linux/linux-6.6/net/9p/ |
H A D | client.c | 850 struct p9_fid *fid; in p9_fid_create() local 853 fid = kzalloc(sizeof(*fid), GFP_KERNEL); in p9_fid_create() 854 if (!fid) in p9_fid_create() 857 fid->mode = -1; in p9_fid_create() 858 fid->uid = current_fsuid(); in p9_fid_create() 859 fid->clnt = clnt; in p9_fid_create() 860 refcount_set(&fid->count, 1); in p9_fid_create() 864 ret = idr_alloc_u32(&clnt->fids, fid, &fid in p9_fid_create() 877 p9_fid_destroy(struct p9_fid *fid) p9_fid_destroy() argument 895 do_trace_9p_fid_get(struct p9_fid *fid) do_trace_9p_fid_get() argument 901 do_trace_9p_fid_put(struct p9_fid *fid) do_trace_9p_fid_put() argument 1058 struct p9_fid *fid; p9_client_destroy() local 1100 struct p9_fid *fid; p9_client_attach() local 1146 struct p9_fid *fid; p9_client_walk() local 1216 p9_client_open(struct p9_fid *fid, int mode) p9_client_open() argument 1305 p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode, char *extension) p9_client_fcreate() argument 1401 p9_client_fsync(struct p9_fid *fid, int datasync) p9_client_fsync() argument 1426 p9_client_clunk(struct p9_fid *fid) p9_client_clunk() argument 1462 p9_client_remove(struct p9_fid *fid) p9_client_remove() argument 1513 p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err) p9_client_read() argument 1532 p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err) p9_client_read_once() argument 1605 p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err) p9_client_write() argument 1664 p9_client_stat(struct p9_fid *fid) p9_client_stat() argument 1715 p9_client_getattr_dotl(struct p9_fid *fid, u64 request_mask) p9_client_getattr_dotl() argument 1806 p9_client_wstat(struct p9_fid *fid, struct p9_wstat *wst) p9_client_wstat() argument 1844 p9_client_setattr(struct p9_fid *fid, struct p9_iattr_dotl *p9attr) p9_client_setattr() argument 1875 p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb) p9_client_statfs() argument 1911 p9_client_rename(struct p9_fid *fid, struct p9_fid *newdirfid, const char *name) p9_client_rename() argument 2014 p9_client_xattrcreate(struct p9_fid *fid, const char *name, u64 attr_size, int flags) p9_client_xattrcreate() argument 2038 p9_client_readdir(struct p9_fid *fid, char *data, u32 count, u64 offset) p9_client_readdir() argument 2103 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 2133 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 2162 p9_client_lock_dotl(struct p9_fid *fid, struct p9_flock *flock, u8 *status) p9_client_lock_dotl() argument 2193 p9_client_getlock_dotl(struct p9_fid *fid, struct p9_getlock *glock) p9_client_getlock_dotl() argument 2229 p9_client_readlink(struct p9_fid *fid, char **target) p9_client_readlink() argument [all...] |
/kernel/linux/linux-5.10/fs/9p/ |
H A D | fid.c | 20 #include "fid.h" 23 * v9fs_fid_add - add a fid to a dentry 24 * @dentry: dentry that the fid is being added to 25 * @fid: fid to add 29 static inline void __add_fid(struct dentry *dentry, struct p9_fid *fid) in __add_fid() argument 31 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() 42 * v9fs_fid_find - retrieve a fid tha 51 struct p9_fid *fid, *ret; v9fs_fid_find() local 108 struct p9_fid *fid, *old_fid = NULL; v9fs_fid_lookup_with_uid() local 248 struct p9_fid *fid; v9fs_writeback_fid() local [all...] |
H A D | vfs_inode_dotl.c | 30 #include "fid.h" 99 struct p9_fid *fid, in v9fs_qid_iget_dotl() 133 retval = v9fs_get_acl(inode, fid); in v9fs_qid_iget_dotl() 146 v9fs_inode_from_fid_dotl(struct v9fs_session_info *v9ses, struct p9_fid *fid, in v9fs_inode_from_fid_dotl() argument 152 st = p9_client_getattr_dotl(fid, P9_STATS_BASIC | P9_STATS_GEN); in v9fs_inode_from_fid_dotl() 156 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 266 p9_debug(P9_DEBUG_VFS, "fid lookup failed %d\n", err); in v9fs_vfs_atomic_open_dotl() 270 /* 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() 97 v9fs_qid_iget_dotl(struct super_block *sb, struct p9_qid *qid, struct p9_fid *fid, struct p9_stat_dotl *st, int new) v9fs_qid_iget_dotl() argument 373 struct p9_fid *fid = NULL, *dfid = NULL; v9fs_vfs_mkdir_dotl() local 463 struct p9_fid *fid; v9fs_vfs_getattr_dotl() local 543 struct p9_fid *fid = NULL; v9fs_vfs_setattr_dotl() local 689 struct p9_fid *fid = NULL; v9fs_vfs_symlink_dotl() local 792 struct p9_fid *fid; v9fs_vfs_link_dotl() local 822 struct p9_fid *fid = NULL, *dfid = NULL; v9fs_vfs_mknod_dotl() local 911 struct p9_fid *fid; v9fs_vfs_get_link_dotl() local 930 v9fs_refresh_inode_dotl(struct p9_fid *fid, struct inode *inode) v9fs_refresh_inode_dotl() argument [all...] |
H A D | vfs_dir.c | 27 #include "fid.h" 73 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 208 struct p9_fid *fid; v9fs_dir_release() local [all...] |
H A D | xattr.c | 22 #include "fid.h" 25 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 77 fid = v9fs_fid_lookup(dentry); in v9fs_xattr_get() 78 if (IS_ERR(fid)) in v9fs_xattr_get() 79 return PTR_ERR(fid); in v9fs_xattr_get() 81 return v9fs_fid_xattr_get(fid, name, buffer, buffer_size); in v9fs_xattr_get() 99 struct p9_fid *fid = v9fs_fid_lookup(dentry); in v9fs_xattr_set() local 100 return v9fs_fid_xattr_set(fid, nam in v9fs_xattr_set() 103 v9fs_fid_xattr_set(struct p9_fid *fid, const char *name, const void *value, size_t value_len, int flags) v9fs_fid_xattr_set() argument [all...] |
/kernel/linux/linux-5.10/net/9p/ |
H A D | client.c | 896 struct p9_fid *fid; in p9_fid_create() local 899 fid = kzalloc(sizeof(struct p9_fid), GFP_KERNEL); in p9_fid_create() 900 if (!fid) 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() 909 ret = idr_alloc_u32(&clnt->fids, fid, &fid->fid, P9_NOFID - 1, in p9_fid_create() 915 return fid; in p9_fid_create() 921 p9_fid_destroy(struct p9_fid *fid) p9_fid_destroy() argument 1082 struct p9_fid *fid; p9_client_destroy() local 1123 struct p9_fid *fid; p9_client_attach() local 1170 struct p9_fid *fid; p9_client_walk() local 1242 p9_client_open(struct p9_fid *fid, int mode) p9_client_open() argument 1332 p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode, char *extension) p9_client_fcreate() argument 1430 p9_client_fsync(struct p9_fid *fid, int datasync) p9_client_fsync() argument 1456 p9_client_clunk(struct p9_fid *fid) p9_client_clunk() argument 1500 p9_client_remove(struct p9_fid *fid) p9_client_remove() argument 1552 p9_client_read(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err) p9_client_read() argument 1571 p9_client_read_once(struct p9_fid *fid, u64 offset, struct iov_iter *to, int *err) p9_client_read_once() argument 1640 p9_client_write(struct p9_fid *fid, u64 offset, struct iov_iter *from, int *err) p9_client_write() argument 1696 p9_client_stat(struct p9_fid *fid) p9_client_stat() argument 1747 p9_client_getattr_dotl(struct p9_fid *fid, u64 request_mask) p9_client_getattr_dotl() argument 1837 p9_client_wstat(struct p9_fid *fid, struct p9_wstat *wst) p9_client_wstat() argument 1874 p9_client_setattr(struct p9_fid *fid, struct p9_iattr_dotl *p9attr) p9_client_setattr() argument 1906 p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb) p9_client_statfs() argument 1945 p9_client_rename(struct p9_fid *fid, struct p9_fid *newdirfid, const char *name) p9_client_rename() argument 2052 p9_client_xattrcreate(struct p9_fid *fid, const char *name, u64 attr_size, int flags) p9_client_xattrcreate() argument 2077 p9_client_readdir(struct p9_fid *fid, char *data, u32 count, u64 offset) p9_client_readdir() argument 2144 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 2175 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 2206 p9_client_lock_dotl(struct p9_fid *fid, struct p9_flock *flock, u8 *status) p9_client_lock_dotl() argument 2239 p9_client_getlock_dotl(struct p9_fid *fid, struct p9_getlock *glock) p9_client_getlock_dotl() argument 2273 p9_client_readlink(struct p9_fid *fid, char **target) p9_client_readlink() argument [all...] |
/kernel/linux/linux-6.6/include/net/9p/ |
H A D | client.h | 132 * @fid: numeric identifier for this handle 133 * @mode: current mode of this fid (enum?) 138 * @dlist: per-dentry fid tracking 150 u32 fid; member 181 int p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb); 182 int p9_client_rename(struct p9_fid *fid, struct p9_fid *newdirfid, 194 int p9_client_open(struct p9_fid *fid, int mode); 195 int p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode, 197 int p9_client_link(struct p9_fid *fid, struct p9_fid *oldfid, const char *newname); 198 int p9_client_symlink(struct p9_fid *fid, cons 257 p9_fid_get(struct p9_fid *fid) p9_fid_get() argument 267 p9_fid_put(struct p9_fid *fid) p9_fid_put() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | exportfs.h | 118 struct fid { struct 204 struct dentry * (*fh_to_dentry)(struct super_block *sb, struct fid *fid, 206 struct dentry * (*fh_to_parent)(struct super_block *sb, struct fid *fid, 230 extern int exportfs_encode_inode_fh(struct inode *inode, struct fid *fid, 233 extern int exportfs_encode_fh(struct dentry *dentry, struct fid *fid, 236 static inline int exportfs_encode_fid(struct inode *inode, struct fid *fi argument [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | afs.h | 754 TP_PROTO(struct afs_call *call, const struct afs_fid *fid), 756 TP_ARGS(call, fid), 761 __field_struct(struct afs_fid, fid ) 767 if (fid) { 768 __entry->fid = *fid; 770 __entry->fid.vid = 0; 771 __entry->fid.vnode = 0; 772 __entry->fid.unique = 0; 778 __entry->fid [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | afs.h | 760 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 [all...] |
/kernel/linux/linux-5.10/include/net/9p/ |
H A D | client.h | 133 * @fid: numeric identifier for this handle 134 * @mode: current mode of this fid (enum?) 139 * @dlist: per-dentry fid tracking 146 u32 fid; member 175 int p9_client_statfs(struct p9_fid *fid, struct p9_rstatfs *sb); 176 int p9_client_rename(struct p9_fid *fid, struct p9_fid *newdirfid, 188 int p9_client_open(struct p9_fid *fid, int mode); 189 int p9_client_fcreate(struct p9_fid *fid, const char *name, u32 perm, int mode, 191 int p9_client_link(struct p9_fid *fid, struct p9_fid *oldfid, const char *newname); 192 int p9_client_symlink(struct p9_fid *fid, cons [all...] |
/kernel/linux/linux-5.10/fs/afs/ |
H A D | callback.c | 52 trace_afs_cb_break(&vnode->fid, vnode->cb_break, reason, true); in __afs_break_callback() 54 trace_afs_cb_break(&vnode->fid, vnode->cb_break, reason, false); in __afs_break_callback() 109 struct afs_fid *fid) in afs_break_one_callback() 115 if (fid->vnode == 0 && fid->unique == 0) { in afs_break_one_callback() 119 trace_afs_cb_break(fid, volume->cb_v_break, in afs_break_one_callback() 133 inode = find_inode_rcu(sb, fid->vnode, afs_ilookup5_test_by_fid, fid); in afs_break_one_callback() 138 trace_afs_cb_miss(fid, afs_cb_break_for_callback); in afs_break_one_callback() 148 afs_volid_t vid = cbb->fid in afs_break_some_callbacks() 108 afs_break_one_callback(struct afs_volume *volume, struct afs_fid *fid) afs_break_one_callback() argument [all...] |
H A D | fsclient.c | 20 static void xdr_decode_AFSFid(const __be32 **_bp, struct afs_fid *fid) in xdr_decode_AFSFid() argument 24 fid->vid = ntohl(*bp++); in xdr_decode_AFSFid() 25 fid->vnode = ntohl(*bp++); in xdr_decode_AFSFid() 26 fid->unique = ntohl(*bp++); in xdr_decode_AFSFid() 278 key_serial(op->key), vp->fid.vid, vp->fid.vnode); in afs_fs_fetch_status() 288 bp[1] = htonl(vp->fid.vid); in afs_fs_fetch_status() 289 bp[2] = htonl(vp->fid.vnode); in afs_fs_fetch_status() 290 bp[3] = htonl(vp->fid.unique); in afs_fs_fetch_status() 292 trace_afs_make_fs_call(call, &vp->fid); in afs_fs_fetch_status() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | exportfs.h | 118 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, 218 extern int exportfs_encode_inode_fh(struct inode *inode, struct fid *fid, 220 extern int exportfs_encode_fh(struct dentry *dentry, struct fid *fid, 222 extern struct dentry *exportfs_decode_fh(struct vfsmount *mnt, struct fid *fi [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_export.c | 47 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() 182 xfs_fs_fh_to_parent(struct super_block *sb, struct fid *fid, int fh_len, int fileid_type) xfs_fs_fh_to_parent() argument [all...] |
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_export.c | 48 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() 172 xfs_fs_fh_to_dentry(struct super_block *sb, struct fid *fid, in xfs_fs_fh_to_dentry() argument 175 struct xfs_fid64 *fid64 = (struct xfs_fid64 *)fid; in xfs_fs_fh_to_dentry() 196 xfs_fs_fh_to_parent(struct super_block *sb, struct fid *fid, int fh_len, int fileid_type) xfs_fs_fh_to_parent() argument [all...] |
/kernel/linux/linux-6.6/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 trace_afs_make_fs_call(call, &vp->fid); in afs_fs_fetch_status() [all...] |