/linux-master/drivers/isdn/mISDN/ |
H A D | fsm.c | 98 struct FsmTimer *ft = from_timer(ft, t, tl); local 100 if (ft->fi->debug) 101 ft->fi->printdebug(ft->fi, "FsmExpireTimer %lx", (long) ft); 103 mISDN_FsmEvent(ft->fi, ft->event, ft->arg); 107 mISDN_FsmInitTimer(struct FsmInst *fi, struct FsmTimer *ft) argument 119 mISDN_FsmDelTimer(struct FsmTimer *ft, int where) argument 131 mISDN_FsmAddTimer(struct FsmTimer *ft, int millisec, int event, void *arg, int where) argument 159 mISDN_FsmRestartTimer(struct FsmTimer *ft, int millisec, int event, void *arg, int where) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | fs_tt_redirect.c | 84 struct mlx5_flow_table *ft = NULL; local 97 ft = fs_udp->tables[type].t; 103 rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1); 144 static int fs_udp_create_groups(struct mlx5e_flow_table *ft, enum fs_udp_type type) argument 153 ft->g = kcalloc(MLX5E_FS_UDP_NUM_GROUPS, sizeof(*ft->g), GFP_KERNEL); 155 if (!in || !ft->g) { 156 kfree(ft->g); 157 ft->g = NULL; 181 ft 213 struct mlx5e_flow_table *ft; local 369 struct mlx5_flow_table *ft = NULL; local 426 fs_any_create_groups(struct mlx5e_flow_table *ft) argument 482 struct mlx5e_flow_table *ft = &fs_any->table; local [all...] |
H A D | tc_ct.c | 80 spinlock_t ht_lock; /* protects ft entries */ 94 struct mlx5_flow_table *ft; member in struct:mlx5_tc_ct_pre 828 attr->ft = nat ? ct_priv->ct_nat : ct_priv->ct; 1144 mlx5_tc_ct_block_flow_offload_replace(struct mlx5_ct_ft *ft, struct flow_rule *flow_rule, argument 1147 struct mlx5_tc_ct_priv *ct_priv = ft->ct_priv; 1150 err = mlx5_tc_ct_entry_replace_rules(ct_priv, flow_rule, entry, ft->zone_restore_id); 1158 entry = rhashtable_lookup_fast(&ft->ct_entries_ht, &cookie, cts_ht_params); 1160 rhashtable_remove_fast(&ft->ct_entries_ht, &entry->node, cts_ht_params); 1170 mlx5_tc_ct_block_flow_offload_add(struct mlx5_ct_ft *ft, argument 1174 struct mlx5_tc_ct_priv *ct_priv = ft 1275 mlx5_tc_ct_block_flow_offload_del(struct mlx5_ct_ft *ft, struct flow_cls_offload *flow) argument 1303 mlx5_tc_ct_block_flow_offload_stats(struct mlx5_ct_ft *ft, struct flow_cls_offload *f) argument 1338 struct mlx5_ct_ft *ft = cb_priv; local 1562 struct mlx5_flow_table *ft = pre_ct->ft; local 1664 struct mlx5_flow_table *ft; local 1761 mlx5_tc_ct_alloc_pre_ct_tables(struct mlx5_ct_ft *ft) argument 1781 mlx5_tc_ct_free_pre_ct_tables(struct mlx5_ct_ft *ft) argument 1799 struct mlx5_ct_ft *ft; local 1865 mlx5_tc_ct_del_ft_cb(struct mlx5_tc_ct_priv *ct_priv, struct mlx5_ct_ft *ft) argument 1928 struct mlx5_ct_ft *ft; local [all...] |
/linux-master/include/uapi/linux/ |
H A D | erspan.h | 25 ft:5, member in struct:erspan_md2 33 ft:5, member in struct:erspan_md2
|
/linux-master/tools/include/uapi/linux/ |
H A D | erspan.h | 25 ft:5, member in struct:erspan_md2 33 ft:5, member in struct:erspan_md2
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | fs_tcp.c | 80 struct mlx5e_flow_table *ft = NULL; local 94 ft = &fs_tcp->tables[ACCEL_FS_IPV4_TCP]; 106 ft = &fs_tcp->tables[ACCEL_FS_IPV4_TCP]; 109 ft = &fs_tcp->tables[ACCEL_FS_IPV6_TCP]; 117 if (!ft) { 138 flow = mlx5_add_flow_rules(ft->t, spec, &flow_act, &dest, 1); 179 static int accel_fs_tcp_create_groups(struct mlx5e_flow_table *ft, argument 189 ft->g = kcalloc(MLX5E_ACCEL_FS_TCP_NUM_GROUPS, sizeof(*ft->g), GFP_KERNEL); 191 if (!in || !ft 269 struct mlx5e_flow_table *ft = &accel_tcp->tables[type]; local [all...] |
H A D | ipsec_fs.c | 25 struct mlx5e_ipsec_ft ft; member in struct:mlx5e_ipsec_tx 41 struct mlx5e_ipsec_ft ft; member in struct:mlx5e_ipsec_rx 85 struct mlx5_flow_table *ft; local 100 ft = mlx5_chains_get_table(chains, 0, 1, 0); 101 if (IS_ERR(ft)) { 102 err = PTR_ERR(ft); 106 *root_ft = ft; 172 struct mlx5_flow_table *ft = rx->ft.status; local 208 rule = mlx5_add_flow_rules(ft, spe 254 struct mlx5_flow_table *ft = rx->ft.status; local 313 struct mlx5_flow_table *ft = rx->ft.status; local 452 ipsec_miss_create(struct mlx5_core_dev *mdev, struct mlx5_flow_table *ft, struct mlx5e_ipsec_miss *miss, struct mlx5_flow_destination *dest) argument 633 struct mlx5_flow_table *ft; local 671 struct mlx5_flow_table *ft; local 815 struct mlx5_flow_table *ft; local 939 struct mlx5_flow_table *ft; local 1029 ipsec_esw_tx_ft_policy_set(struct mlx5_core_dev *mdev, struct mlx5_flow_table *ft) argument 1093 struct mlx5_flow_table *ft; local 1800 struct mlx5_flow_table *ft; local 1884 struct mlx5_flow_table *ft; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_cmd.h | 40 struct mlx5_flow_table *ft, 44 struct mlx5_flow_table *ft); 47 struct mlx5_flow_table *ft, 51 struct mlx5_flow_table *ft, 56 struct mlx5_flow_table *ft, 60 struct mlx5_flow_table *ft, 65 struct mlx5_flow_table *ft, 71 struct mlx5_flow_table *ft, 75 struct mlx5_flow_table *ft,
|
H A D | en_fs.c | 148 struct mlx5e_flow_table ft; member in struct:mlx5e_vlan_table 167 return vlan->ft.t; 223 struct mlx5_flow_table *ft = fs->vlan->ft.t; local 230 dest.ft = fs->l2.ft.t; 281 *rule_p = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1); 368 mlx5e_add_trap_rule(struct mlx5_flow_table *ft, int trap_id, int tir_num) argument 383 rule = mlx5_add_flow_rules(ft, spec, &flow_act, &dest, 1); 390 struct mlx5_flow_table *ft local 415 struct mlx5_flow_table *ft = fs->l2.ft.t; local 746 struct mlx5_flow_table *ft = fs->promisc.ft.t; local 772 struct mlx5e_flow_table *ft = &fs->promisc.ft; local 866 mlx5e_destroy_groups(struct mlx5e_flow_table *ft) argument 883 mlx5e_destroy_flow_table(struct mlx5e_flow_table *ft) argument 958 struct mlx5_flow_table *ft = fs->l2.ft.t; local 1014 struct mlx5e_flow_table *ft = &l2_table->ft; local 1086 struct mlx5e_flow_table *ft = &l2_table->ft; local 1128 __mlx5e_create_vlan_table_groups(struct mlx5e_flow_table *ft, u32 *in, int inlen) argument 1200 mlx5e_create_vlan_table_groups(struct mlx5e_flow_table *ft) argument 1219 struct mlx5e_flow_table *ft; local [all...] |
H A D | rdma.c | 19 mlx5_destroy_flow_table(roce->ft); 31 struct mlx5_flow_table *ft; local 58 ft = mlx5_create_flow_table(ns, &ft_attr); 59 if (IS_ERR(ft)) { 61 err = PTR_ERR(ft); 68 fg = mlx5_create_flow_group(ft, flow_group_in); 78 flow_rule = mlx5_add_flow_rules(ft, spec, &flow_act, NULL, 0); 88 roce->ft = ft; 97 mlx5_destroy_flow_table(ft); [all...] |
H A D | fs_core.c | 564 struct mlx5_flow_table *ft; local 568 fs_get_obj(ft, node); 569 dev = get_dev(&ft->node); 570 root = find_root(&ft->node); 571 trace_mlx5_fs_del_ft(ft); 574 err = root->cmds->destroy_flow_table(root, ft); 576 mlx5_core_warn(dev, "flow steering can't destroy ft\n"); 582 struct mlx5_flow_table *ft; local 585 fs_get_obj(ft, node); 587 rhltable_destroy(&ft 598 struct mlx5_flow_table *ft; local 664 struct mlx5_flow_table *ft; local 710 struct mlx5_flow_table *ft; local 728 struct mlx5_flow_table *ft; local 772 alloc_fte(struct mlx5_flow_table *ft, const struct mlx5_flow_spec *spec, struct mlx5_flow_act *flow_act) argument 830 alloc_insert_flow_group(struct mlx5_flow_table *ft, u8 match_criteria_enable, const void *match_criteria, int start_index, int end_index, struct list_head *prev) argument 869 struct mlx5_flow_table *ft; local 911 struct mlx5_flow_table *ft = NULL; local 953 struct mlx5_flow_table *ft = NULL; local 983 find_next_fwd_ft(struct mlx5_flow_table *ft, struct mlx5_flow_act *flow_act) argument 995 connect_fts_in_prio(struct mlx5_core_dev *dev, struct fs_prio *prio, struct mlx5_flow_table *ft) argument 1021 struct mlx5_flow_table *ft; local 1032 connect_prev_fts(struct mlx5_core_dev *dev, struct mlx5_flow_table *ft, struct fs_prio *prio) argument 1067 update_root_ft_create(struct mlx5_flow_table *ft, struct fs_prio *prio) argument 1110 struct mlx5_flow_table *ft; local 1188 connect_flow_table(struct mlx5_core_dev *dev, struct mlx5_flow_table *ft, struct fs_prio *prio) argument 1215 list_add_flow_table(struct mlx5_flow_table *ft, struct fs_prio *prio) argument 1238 struct mlx5_flow_table *ft; local 1321 mlx5_flow_table_id(struct mlx5_flow_table *ft) argument 1355 struct mlx5_flow_table *ft; local 1386 mlx5_create_flow_group(struct mlx5_flow_table *ft, u32 *fg_in) argument 1543 struct mlx5_flow_table *ft; local 1577 alloc_auto_flow_group(struct mlx5_flow_table *ft, const struct mlx5_flow_spec *spec) argument 1624 create_auto_flow_group(struct mlx5_flow_table *ft, struct mlx5_flow_group *fg) argument 1838 dest_is_valid(struct mlx5_flow_destination *dest, struct mlx5_flow_act *flow_act, struct mlx5_flow_table *ft) argument 1886 build_match_list(struct match_list *match_head, struct mlx5_flow_table *ft, const struct mlx5_flow_spec *spec, struct mlx5_flow_group *fg, bool ft_locked) argument 1965 try_add_to_existing_fg(struct mlx5_flow_table *ft, struct list_head *match_head, const struct mlx5_flow_spec *spec, struct mlx5_flow_act *flow_act, struct mlx5_flow_destination *dest, int dest_num, int ft_version) argument 2065 _mlx5_add_flow_rules(struct mlx5_flow_table *ft, const struct mlx5_flow_spec *spec, struct mlx5_flow_act *flow_act, struct mlx5_flow_destination *dest, int dest_num) argument 2173 fwd_next_prio_supported(struct mlx5_flow_table *ft) argument 2180 mlx5_add_flow_rules(struct mlx5_flow_table *ft, const struct mlx5_flow_spec *spec, struct mlx5_flow_act *flow_act, struct mlx5_flow_destination *dest, int num_dest) argument 2284 find_next_ft(struct mlx5_flow_table *ft) argument 2302 update_root_ft_destroy(struct mlx5_flow_table *ft) argument 2348 disconnect_flow_table(struct mlx5_flow_table *ft) argument 2377 mlx5_destroy_flow_table(struct mlx5_flow_table *ft) argument 2814 struct mlx5_flow_table *ft; local [all...] |
H A D | fs_cmd.c | 44 struct mlx5_flow_table *ft, 52 struct mlx5_flow_table *ft, 58 ft->max_fte = max_fte ? roundup_pow_of_two(max_fte) : 1; 64 struct mlx5_flow_table *ft) 70 struct mlx5_flow_table *ft, 77 struct mlx5_flow_table *ft, 85 struct mlx5_flow_table *ft, 92 struct mlx5_flow_table *ft, 100 struct mlx5_flow_table *ft, 109 struct mlx5_flow_table *ft, 43 mlx5_cmd_stub_update_root_ft(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 underlay_qpn, bool disconnect) argument 51 mlx5_cmd_stub_create_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table_attr *ft_attr, struct mlx5_flow_table *next_ft) argument 63 mlx5_cmd_stub_destroy_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft) argument 69 mlx5_cmd_stub_modify_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) argument 76 mlx5_cmd_stub_create_flow_group(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 *in, struct mlx5_flow_group *fg) argument 84 mlx5_cmd_stub_destroy_flow_group(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_group *fg) argument 91 mlx5_cmd_stub_create_fte(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_group *group, struct fs_fte *fte) argument 99 mlx5_cmd_stub_update_fte(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_group *group, int modify_mask, struct fs_fte *fte) argument 108 mlx5_cmd_stub_delete_fte(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct fs_fte *fte) argument 211 mlx5_cmd_update_root_ft(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 underlay_qpn, bool disconnect) argument 276 mlx5_cmd_create_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table_attr *ft_attr, struct mlx5_flow_table *next_ft) argument 348 mlx5_cmd_destroy_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft) argument 370 mlx5_cmd_modify_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) argument 415 mlx5_cmd_create_flow_group(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 *in, struct mlx5_flow_group *fg) argument 438 mlx5_cmd_destroy_flow_group(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_group *fg) argument 518 mlx5_cmd_set_fte(struct mlx5_core_dev *dev, int opmod, int modify_mask, struct mlx5_flow_table *ft, unsigned group_id, struct fs_fte *fte) argument 749 mlx5_cmd_create_fte(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_group *group, struct fs_fte *fte) argument 760 mlx5_cmd_update_fte(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_group *fg, int modify_mask, struct fs_fte *fte) argument 778 mlx5_cmd_delete_fte(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct fs_fte *fte) argument [all...] |
H A D | en_arfs.c | 44 struct mlx5e_flow_table ft; member in struct:arfs_table 168 dest.ft = arfs->arfs_tables[i].ft.t; 186 mlx5e_destroy_flow_table(&arfs_t->ft); 197 if (!IS_ERR_OR_NULL(arfs->arfs_tables[i].ft.t)) 236 arfs_t->default_rule = mlx5_add_flow_rules(arfs_t->ft.t, NULL, 253 static int arfs_create_groups(struct mlx5e_flow_table *ft, argument 263 ft->g = kcalloc(MLX5E_ARFS_NUM_GROUPS, 264 sizeof(*ft->g), GFP_KERNEL); 265 if (!ft 354 struct mlx5e_flow_table *ft = &arfs->arfs_tables[type].ft; local 523 struct mlx5_flow_table *ft; local [all...] |
/linux-master/drivers/scsi/fcoe/ |
H A D | fcoe_transport.c | 514 struct fcoe_transport *ft = NULL; local 516 list_for_each_entry(ft, &fcoe_transports, list) 517 if (ft->match && ft->match(netdev)) 518 return ft; 524 * @ft: The fcoe transport to be attached 528 int fcoe_transport_attach(struct fcoe_transport *ft) argument 533 if (ft->attached) { 535 ft->name); 541 if (strcmp(ft 561 fcoe_transport_detach(struct fcoe_transport *ft) argument 601 struct fcoe_transport *ft = NULL; local 624 struct fcoe_transport *ft; local 636 fcoe_add_netdev_mapping(struct net_device *netdev, struct fcoe_transport *ft) argument 686 struct fcoe_transport *ft = NULL; local 751 struct fcoe_transport *ft = NULL; local 814 struct fcoe_transport *ft = NULL; local 863 struct fcoe_transport *ft = NULL; local 929 struct fcoe_transport *ft = NULL; local 974 struct fcoe_transport *ft = NULL; local 1009 struct fcoe_transport *ft = NULL; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | ipsec_fs_roce.c | 18 struct mlx5_flow_table *ft; member in struct:mlx5_ipsec_rx_roce 34 struct mlx5_flow_table *ft; member in struct:mlx5_ipsec_tx_roce 86 struct mlx5_flow_table *ft, 89 u32 aliased_object_id = (ft->type << FT_ID_FT_TYPE_OFFSET) | ft->id; 151 dst.ft = roce->goto_alias_ft; 154 dst.ft = roce->ft_rdma; 156 rule = mlx5_add_flow_rules(roce->ft, spec, &flow_act, &dst, 1); 167 rule = mlx5_add_flow_rules(roce->ft, spec, &flow_act, default_dst, 1); 182 dst.ft 84 ipsec_fs_create_aliased_ft(struct mlx5_core_dev *ibv_owner, struct mlx5_core_dev *ibv_allowed, struct mlx5_flow_table *ft, u32 *obj_id, char *alias_key, bool from_event) argument 285 struct mlx5_flow_table *ft; local 444 struct mlx5_flow_table *ft; local 601 struct mlx5_flow_table *ft; local 711 struct mlx5_flow_table *ft; local [all...] |
H A D | fs_chains.c | 69 struct mlx5_flow_table *ft; member in struct:prio 146 struct mlx5_flow_table *ft) 148 chains_end_ft(chains) = ft; 157 struct mlx5_flow_table *ft; local 201 ft = mlx5_create_auto_grouped_flow_table(ns, &ft_attr); 202 if (IS_ERR(ft)) { 204 (int)PTR_ERR(ft), chain, prio, level, sz); 205 return ft; 208 return ft; 369 struct mlx5_flow_table *ft, 145 mlx5_chains_set_end_ft(struct mlx5_fs_chains *chains, struct mlx5_flow_table *ft) argument 368 mlx5_chains_add_miss_rule(struct fs_chain *chain, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) argument 467 struct mlx5_flow_table *ft; local 713 mlx5_chains_destroy_global_table(struct mlx5_fs_chains *chains, struct mlx5_flow_table *ft) argument [all...] |
H A D | macsec_fs.c | 142 struct mlx5_flow_table *ft; member in struct:mlx5_macsec_rx_roce 200 static void macsec_fs_destroy_groups(struct mlx5_macsec_flow_table *ft) argument 204 for (i = ft->num_groups - 1; i >= 0; i--) { 205 if (!IS_ERR_OR_NULL(ft->g[i])) 206 mlx5_destroy_flow_group(ft->g[i]); 207 ft->g[i] = NULL; 209 ft->num_groups = 0; 212 static void macsec_fs_destroy_flow_table(struct mlx5_macsec_flow_table *ft) argument 214 macsec_fs_destroy_groups(ft); 215 kfree(ft 265 macsec_fs_tx_create_crypto_table_groups(struct mlx5_macsec_flow_table *ft) argument 365 struct mlx5_flow_table *ft; local 1053 macsec_fs_rx_create_crypto_table_groups(struct mlx5_macsec_flow_table *ft) argument 1424 struct mlx5_flow_table *ft; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
H A D | post_meter.c | 12 struct mlx5_flow_table *ft; member in struct:mlx5e_post_meter_rate_table 21 struct mlx5_flow_table *ft; member in struct:mlx5e_post_meter_mtu_table 43 return post_meter->rate_steering_table.ft; 49 return post_meter->mtu_tables.green_table.ft; 55 return post_meter->mtu_tables.red_table.ft; 102 table->fg = mlx5_create_flow_group(table->ft, flow_group_in); 165 red_attr->ft = post_meter->rate_steering_table.ft; 178 green_attr->ft = post_meter->rate_steering_table.ft; 258 struct mlx5_flow_table *ft; local [all...] |
H A D | post_act.c | 13 struct mlx5_flow_table *ft; member in struct:mlx5e_post_act 50 post_act->ft = mlx5_chains_create_global_table(chains); 51 if (IS_ERR(post_act->ft)) { 52 err = PTR_ERR(post_act->ft); 75 mlx5_chains_destroy_global_table(post_act->chains, post_act->ft); 126 post_attr->ft = post_act->ft; 171 return post_act->ft;
|
/linux-master/io_uring/ |
H A D | truncate.c | 25 struct io_ftrunc *ft = io_kiocb_to_cmd(req, struct io_ftrunc); local 31 ft->len = READ_ONCE(sqe->off); 39 struct io_ftrunc *ft = io_kiocb_to_cmd(req, struct io_ftrunc); local 44 ret = do_ftruncate(req->file, ft->len, 1);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
H A D | fs_tracepoint.h | 65 TP_PROTO(const struct mlx5_flow_table *ft), 66 TP_ARGS(ft), 68 __field(const struct mlx5_flow_table *, ft) 74 __entry->ft = ft; 75 __entry->id = ft->id; 76 __entry->level = ft->level; 77 __entry->type = ft->type; 79 TP_printk("ft=%p id=%u level=%u type=%u \n", 80 __entry->ft, __entr [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | fs_dr.c | 12 static bool dr_is_fw_term_table(struct mlx5_flow_table *ft) argument 14 if (ft->flags & MLX5_FLOW_TABLE_TERMINATION) 21 struct mlx5_flow_table *ft, 25 return mlx5_fs_cmd_get_fw_cmds()->update_root_ft(ns, ft, underlay_qpn, 30 struct mlx5_flow_table *ft, 44 old_miss_action = ft->fs_dr_table.miss_action; 45 err = mlx5dr_table_set_miss_action(ft->fs_dr_table.dr_table, action); 53 ft->fs_dr_table.miss_action = action; 65 struct mlx5_flow_table *ft, 73 if (dr_is_fw_term_table(ft)) 20 mlx5_cmd_dr_update_root_ft(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 underlay_qpn, bool disconnect) argument 29 set_miss_action(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) argument 64 mlx5_cmd_dr_create_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table_attr *ft_attr, struct mlx5_flow_table *next_ft) argument 107 mlx5_cmd_dr_destroy_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft) argument 134 mlx5_cmd_dr_modify_flow_table(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_table *next_ft) argument 144 mlx5_cmd_dr_create_flow_group(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, u32 *in, struct mlx5_flow_group *fg) argument 178 mlx5_cmd_dr_destroy_flow_group(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_group *fg) argument 260 mlx5_cmd_dr_create_fte(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_group *group, struct fs_fte *fte) argument 735 mlx5_cmd_dr_delete_fte(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct fs_fte *fte) argument 759 mlx5_cmd_dr_update_fte(struct mlx5_flow_root_namespace *ns, struct mlx5_flow_table *ft, struct mlx5_flow_group *group, int modify_mask, struct fs_fte *fte) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | indir_table.c | 31 struct mlx5_flow_table *ft; member in struct:mlx5_esw_indir_table_entry 141 dest.ft = mlx5_chains_get_table(chains, 0, 1, 0); 142 if (IS_ERR(dest.ft)) { 143 err = PTR_ERR(dest.ft); 146 handle = mlx5_add_flow_rules(e->ft, NULL, &flow_act, &dest, 1); 201 e->recirc_grp = mlx5_create_flow_group(e->ft, in); 224 e->fwd_grp = mlx5_create_flow_group(e->ft, in); 236 e->fwd_rule = mlx5_add_flow_rules(e->ft, NULL, &flow_act, &dest, 1); 254 struct mlx5_flow_table *ft; local 270 ft [all...] |
/linux-master/fs/smb/server/ |
H A D | vfs_cache.c | 287 static void __ksmbd_remove_fd(struct ksmbd_file_table *ft, struct ksmbd_file *fp) argument 296 write_lock(&ft->lock); 297 idr_remove(ft->idr, fp->volatile_id); 298 write_unlock(&ft->lock); 301 static void __ksmbd_close_fd(struct ksmbd_file_table *ft, struct ksmbd_file *fp) argument 308 if (ft) 309 __ksmbd_remove_fd(ft, fp); 346 static struct ksmbd_file *__ksmbd_lookup_fd(struct ksmbd_file_table *ft, argument 354 read_lock(&ft->lock); 355 fp = idr_find(ft 384 struct ksmbd_file_table *ft; local 551 __open_id(struct ksmbd_file_table *ft, struct ksmbd_file *fp, int type) argument 629 ksmbd_update_fstate(struct ksmbd_file_table *ft, struct ksmbd_file *fp, unsigned int state) argument 641 __close_file_table_ids(struct ksmbd_file_table *ft, struct ksmbd_tree_connect *tcon, bool (*skip)(struct ksmbd_tree_connect *tcon, struct ksmbd_file *fp)) argument 821 ksmbd_init_file_table(struct ksmbd_file_table *ft) argument 832 ksmbd_destroy_file_table(struct ksmbd_file_table *ft) argument [all...] |
/linux-master/samples/vfs/ |
H A D | test-statx.c | 79 char buffer[256], ft = '?'; local 91 case S_IFIFO: printf(" FIFO\n"); ft = 'p'; break; 92 case S_IFCHR: printf(" character special file\n"); ft = 'c'; break; 93 case S_IFDIR: printf(" directory\n"); ft = 'd'; break; 94 case S_IFBLK: printf(" block special file\n"); ft = 'b'; break; 95 case S_IFREG: printf(" regular file\n"); ft = '-'; break; 96 case S_IFLNK: printf(" symbolic link\n"); ft = 'l'; break; 97 case S_IFSOCK: printf(" socket\n"); ft = 's'; break; 126 ft,
|