Home
last modified time | relevance | path

Searched refs:psp_assoc (Results 1 – 11 of 11) sorted by relevance

/linux/net/psp/
H A Dpsp_sock.c32 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 Dpsp.h21 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 Dpsp_main.c119 struct psp_assoc *pas, *next; in psp_dev_unregister()
H A Dpsp_nl.c414 struct psp_assoc *pas; in psp_nl_rx_assoc_doit()
/linux/include/net/psp/
H A Dfunctions.h25 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 Dtypes.h132 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 Dinet_timewait_sock.h86 struct psp_assoc __rcu *psp_assoc; member
H A Dsock.h463 struct psp_assoc __rcu *psp_assoc; member
/linux/drivers/net/netdevsim/
H A Dpsp.c22 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 Dpsp_rxtx.c103 struct psp_assoc *pas; in mlx5e_psp_set_state()
H A Dpsp.c986 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()