Searched refs:psp_assoc (Results 1 – 11 of 11) sorted by relevance
| /linux/net/psp/ |
| H A D | psp_sock.c | 32 struct psp_assoc *pas; in psp_validate_xmit() 47 struct psp_assoc *psp_assoc_create(struct psp_dev *psd) in psp_assoc_create() 49 struct psp_assoc *pas; in psp_assoc_create() 69 static struct psp_assoc *psp_assoc_dummy(struct psp_assoc *pas) in psp_assoc_dummy() 80 static int psp_dev_tx_key_add(struct psp_dev *psd, struct psp_assoc *pas, in psp_dev_tx_key_add() 86 void psp_dev_tx_key_del(struct psp_dev *psd, struct psp_assoc *pas) in psp_dev_tx_key_del() 95 struct psp_assoc *pas = container_of(work, struct psp_assoc, work); in psp_assoc_free() 108 struct psp_assoc *pas = container_of(head, struct psp_assoc, rcu); in psp_assoc_free_queue() 118 void psp_assoc_put(struct psp_assoc *pas) in psp_assoc_put() 126 struct psp_assoc *pas = rcu_dereference_protected(sk->psp_assoc, 1); in psp_sk_assoc_free() [all …]
|
| H A D | psp.h | 21 struct psp_assoc *psp_assoc_create(struct psp_dev *psd); 23 void psp_dev_tx_key_del(struct psp_dev *psd, struct psp_assoc *pas); 24 int psp_sock_assoc_set_rx(struct sock *sk, struct psp_assoc *pas,
|
| H A D | psp_main.c | 119 struct psp_assoc *pas, *next; in psp_dev_unregister()
|
| H A D | psp_nl.c | 414 struct psp_assoc *pas; in psp_nl_rx_assoc_doit()
|
| /linux/include/net/psp/ |
| H A D | functions.h | 25 void psp_assoc_put(struct psp_assoc *pas); 27 static inline void *psp_assoc_drv_data(struct psp_assoc *pas) in psp_assoc_drv_data() 39 static inline struct psp_assoc *psp_sk_assoc(const struct sock *sk) in psp_sk_assoc() 41 return rcu_dereference_check(sk->psp_assoc, lockdep_sock_is_held(sk)); in psp_sk_assoc() 47 struct psp_assoc *pas; in psp_enqueue_set_decrypted() 70 psp_is_allowed_nondata(struct sk_buff *skb, struct psp_assoc *pas) in psp_is_allowed_nondata() 83 psp_pse_matches_pas(struct psp_skb_ext *pse, struct psp_assoc *pas) in psp_pse_matches_pas() 92 __psp_sk_rx_policy_check(struct sk_buff *skb, struct psp_assoc *pas) in __psp_sk_rx_policy_check() 124 return __psp_sk_rx_policy_check(skb, rcu_dereference(tw->psp_assoc)); in psp_twsk_rx_policy_check() 127 static inline struct psp_assoc *psp_sk_get_assoc_rcu(const struct sock *sk) in psp_sk_get_assoc_rcu() [all …]
|
| H A D | types.h | 132 struct psp_assoc { struct 200 int (*tx_key_add)(struct psp_dev *psd, struct psp_assoc *pas, 206 void (*tx_key_del)(struct psp_dev *psd, struct psp_assoc *pas);
|
| /linux/include/net/ |
| H A D | inet_timewait_sock.h | 86 struct psp_assoc __rcu *psp_assoc; member
|
| H A D | sock.h | 463 struct psp_assoc __rcu *psp_assoc; member
|
| /linux/drivers/net/netdevsim/ |
| H A D | psp.c | 22 struct psp_assoc *pas; in nsim_do_psp() 149 static int nsim_assoc_add(struct psp_dev *psd, struct psp_assoc *pas, in nsim_assoc_add() 167 static void nsim_assoc_del(struct psp_dev *psd, struct psp_assoc *pas) in nsim_assoc_del()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | psp_rxtx.c | 103 struct psp_assoc *pas; in mlx5e_psp_set_state()
|
| H A D | psp.c | 986 static int mlx5e_psp_assoc_add(struct psp_dev *psd, struct psp_assoc *pas, in mlx5e_psp_assoc_add() 1012 static void mlx5e_psp_assoc_del(struct psp_dev *psd, struct psp_assoc *pas) in mlx5e_psp_assoc_del()
|