Lines Matching refs:chains

127 	struct mlx5_fs_chains *chains;  member
156 struct mlx5_fs_chains *chains; member
240 struct mlx5_fs_chains *chains; in ipsec_chains_create() local
251 chains = mlx5_chains_create(mdev, &attr); in ipsec_chains_create()
252 if (IS_ERR(chains)) in ipsec_chains_create()
253 return chains; in ipsec_chains_create()
256 ft = mlx5_chains_get_table(chains, 0, 1, 0); in ipsec_chains_create()
263 return chains; in ipsec_chains_create()
266 mlx5_chains_destroy(chains); in ipsec_chains_create()
270 static void ipsec_chains_destroy(struct mlx5_fs_chains *chains) in ipsec_chains_destroy() argument
272 mlx5_chains_put_table(chains, 0, 1, 0); in ipsec_chains_destroy()
273 mlx5_chains_destroy(chains); in ipsec_chains_destroy()
277 ipsec_chains_get_table(struct mlx5_fs_chains *chains, u32 prio) in ipsec_chains_get_table() argument
279 return mlx5_chains_get_table(chains, 0, prio + 1, 0); in ipsec_chains_get_table()
282 static void ipsec_chains_put_table(struct mlx5_fs_chains *chains, u32 prio) in ipsec_chains_put_table() argument
284 mlx5_chains_put_table(chains, 0, prio + 1, 0); in ipsec_chains_put_table()
689 if (tx->chains) { in tx_destroy()
690 ipsec_chains_destroy(tx->chains); in tx_destroy()
875 tx->chains = ipsec_chains_create( in tx_create()
878 if (IS_ERR(tx->chains)) { in tx_create()
879 err = PTR_ERR(tx->chains); in tx_create()
930 if (tx->chains) { in tx_create()
931 ipsec_chains_destroy(tx->chains); in tx_create()
937 if (!tx->chains) in tx_create()
1002 ft = tx->chains ? ipsec_chains_get_table(tx->chains, prio) : tx->ft.pol; in tx_ft_get_policy()
1023 if (tx->chains) in tx_ft_put_policy()
1024 ipsec_chains_put_table(tx->chains, prio); in tx_ft_put_policy()
1365 ft = rx->chains ? ipsec_chains_get_table(rx->chains, attrs->prio) : rx->ft.pol; in rx_add_policy()
1439 if (rx->chains != NULL) in rx_add_policy()
1440 ipsec_chains_put_table(rx->chains, attrs->prio); in rx_add_policy()
1600 if (rx->chains == NULL) { in ipsec_fs_rx_catchall_rules_destroy()
1631 if (rx->chains) { in ipsec_fs_rx_table_destroy()
1632 ipsec_chains_destroy(rx->chains); in ipsec_fs_rx_table_destroy()
1792 if (!rx->chains) { in ipsec_fs_rx_catchall_rules()
1811 if (!rx->chains) { in ipsec_fs_rx_catchall_rules()
1970 rx->chains = ipsec_chains_create(mdev, rx->ft.sa, in ipsec_fs_rx_table_create()
1973 if (IS_ERR(rx->chains)) { in ipsec_fs_rx_table_create()
1974 err = PTR_ERR(rx->chains); in ipsec_fs_rx_table_create()
2091 if (rx->chains) in mlx5e_accel_ipsec_fs_del_pol()
2092 ipsec_chains_put_table(rx->chains, in mlx5e_accel_ipsec_fs_del_pol()