Symbol: psp_assoc
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
1012
static void mlx5e_psp_assoc_del(struct psp_dev *psd, struct psp_assoc *pas)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
986
static int mlx5e_psp_assoc_add(struct psp_dev *psd, struct psp_assoc *pas,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp_rxtx.c
103
struct psp_assoc *pas;
drivers/net/netdevsim/psp.c
150
static int nsim_assoc_add(struct psp_dev *psd, struct psp_assoc *pas,
drivers/net/netdevsim/psp.c
178
static void nsim_assoc_del(struct psp_dev *psd, struct psp_assoc *pas)
drivers/net/netdevsim/psp.c
23
struct psp_assoc *pas;
include/net/inet_timewait_sock.h
86
struct psp_assoc __rcu *psp_assoc;
include/net/psp/functions.h
124
return __psp_sk_rx_policy_check(skb, rcu_dereference(tw->psp_assoc));
include/net/psp/functions.h
127
static inline struct psp_assoc *psp_sk_get_assoc_rcu(const struct sock *sk)
include/net/psp/functions.h
129
struct psp_assoc *pas;
include/net/psp/functions.h
137
rcu_dereference(inet_twsk(sk)->psp_assoc) :
include/net/psp/functions.h
138
rcu_dereference(sk->psp_assoc);
include/net/psp/functions.h
142
static inline struct psp_assoc *psp_skb_get_assoc_rcu(struct sk_buff *skb)
include/net/psp/functions.h
153
bool has_psp = rcu_access_pointer(sk->psp_assoc);
include/net/psp/functions.h
165
static inline struct psp_assoc *psp_sk_assoc(const struct sock *sk)
include/net/psp/functions.h
192
static inline struct psp_assoc *psp_skb_get_assoc_rcu(struct sk_buff *skb)
include/net/psp/functions.h
25
void psp_assoc_put(struct psp_assoc *pas);
include/net/psp/functions.h
27
static inline void *psp_assoc_drv_data(struct psp_assoc *pas)
include/net/psp/functions.h
39
static inline struct psp_assoc *psp_sk_assoc(const struct sock *sk)
include/net/psp/functions.h
41
return rcu_dereference_check(sk->psp_assoc, lockdep_sock_is_held(sk));
include/net/psp/functions.h
47
struct psp_assoc *pas;
include/net/psp/functions.h
70
psp_is_allowed_nondata(struct sk_buff *skb, struct psp_assoc *pas)
include/net/psp/functions.h
83
psp_pse_matches_pas(struct psp_skb_ext *pse, struct psp_assoc *pas)
include/net/psp/functions.h
92
__psp_sk_rx_policy_check(struct sk_buff *skb, struct psp_assoc *pas)
include/net/psp/types.h
223
int (*tx_key_add)(struct psp_dev *psd, struct psp_assoc *pas,
include/net/psp/types.h
229
void (*tx_key_del)(struct psp_dev *psd, struct psp_assoc *pas);
include/net/sock.h
468
struct psp_assoc __rcu *psp_assoc;
net/psp/psp.h
23
struct psp_assoc *psp_assoc_create(struct psp_dev *psd);
net/psp/psp.h
25
void psp_dev_tx_key_del(struct psp_dev *psd, struct psp_assoc *pas);
net/psp/psp.h
26
int psp_sock_assoc_set_rx(struct sock *sk, struct psp_assoc *pas,
net/psp/psp_main.c
134
struct psp_assoc *pas, *next;
net/psp/psp_nl.c
774
struct psp_assoc *pas;
net/psp/psp_sock.c
108
struct psp_assoc *pas = container_of(head, struct psp_assoc, rcu);
net/psp/psp_sock.c
118
void psp_assoc_put(struct psp_assoc *pas)
net/psp/psp_sock.c
126
struct psp_assoc *pas = rcu_dereference_protected(sk->psp_assoc, 1);
net/psp/psp_sock.c
128
rcu_assign_pointer(sk->psp_assoc, NULL);
net/psp/psp_sock.c
132
int psp_sock_assoc_set_rx(struct sock *sk, struct psp_assoc *pas,
net/psp/psp_sock.c
149
rcu_assign_pointer(sk->psp_assoc, pas);
net/psp/psp_sock.c
158
static int psp_sock_recv_queue_check(struct sock *sk, struct psp_assoc *pas)
net/psp/psp_sock.c
182
struct psp_assoc *pas, *dummy;
net/psp/psp_sock.c
251
struct psp_assoc *pas, *next;
net/psp/psp_sock.c
268
struct psp_assoc *pas = psp_sk_assoc(sk);
net/psp/psp_sock.c
272
rcu_assign_pointer(tw->psp_assoc, pas);
net/psp/psp_sock.c
278
struct psp_assoc *pas = rcu_dereference_protected(tw->psp_assoc, 1);
net/psp/psp_sock.c
280
rcu_assign_pointer(tw->psp_assoc, NULL);
net/psp/psp_sock.c
286
struct psp_assoc *pas;
net/psp/psp_sock.c
32
struct psp_assoc *pas;
net/psp/psp_sock.c
47
struct psp_assoc *psp_assoc_create(struct psp_dev *psd)
net/psp/psp_sock.c
49
struct psp_assoc *pas;
net/psp/psp_sock.c
69
static struct psp_assoc *psp_assoc_dummy(struct psp_assoc *pas)
net/psp/psp_sock.c
80
static int psp_dev_tx_key_add(struct psp_dev *psd, struct psp_assoc *pas,
net/psp/psp_sock.c
86
void psp_dev_tx_key_del(struct psp_dev *psd, struct psp_assoc *pas)
net/psp/psp_sock.c
95
struct psp_assoc *pas = container_of(work, struct psp_assoc, work);