Searched refs:psp_dev (Results 1 – 10 of 10) sorted by relevance
| /linux/net/psp/ |
| H A D | psp_nl.c | 54 psp_nl_multicast_per_ns(struct psp_dev *psd, unsigned int group, in psp_nl_multicast_per_ns() 55 struct sk_buff *(*build_ntf)(struct psp_dev *, in psp_nl_multicast_per_ns() argument 104 static struct sk_buff *psp_nl_clone_ntf(struct psp_dev *psd, struct net *net, in psp_nl_clone_ntf() 110 static void psp_nl_multicast_all_ns(struct psp_dev *psd, struct sk_buff *ntf, in psp_nl_multicast_all_ns() 119 static struct psp_dev * 123 struct psp_dev *psd; in psp_device_get_and_lock() 186 static struct net *psp_nl_resolve_assoc_dev_ns(struct psp_dev *psd, in psp_nl_resolve_assoc_dev_ns() 223 struct psp_dev *psd = info->user_ptr[0]; in psp_device_unlock() 230 bool psp_has_assoc_dev_in_ns(struct psp_dev *psd, struct net *net) in psp_has_assoc_dev_in_ns() 242 static int psp_nl_fill_assoc_dev_list(struct psp_dev *psd, struct sk_buff *rsp, in psp_nl_fill_assoc_dev_list() [all …]
|
| H A D | psp_sock.c | 12 struct psp_dev *psp_dev_get_for_sock(struct sock *sk) in psp_dev_get_for_sock() 14 struct psp_dev *psd = NULL; in psp_dev_get_for_sock() 20 psd = rcu_dereference(dst_dev_rcu(dst)->psp_dev); in psp_dev_get_for_sock() 37 good = !pas || rcu_access_pointer(dev->psp_dev) == pas->psd; in psp_validate_xmit() 47 struct psp_assoc *psp_assoc_create(struct psp_dev *psd) in psp_assoc_create() 71 struct psp_dev *psd = pas->psd; 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() 96 struct psp_dev *psd = pas->psd; in psp_assoc_free() 181 int psp_sock_assoc_set_tx(struct sock *sk, struct psp_dev *psd, in psp_sock_assoc_set_tx() [all …]
|
| H A D | psp_main.c | 38 int psp_dev_check_access(struct psp_dev *psd, struct net *net, bool admin) in psp_dev_check_access() 58 struct psp_dev * 63 struct psp_dev *psd; in psp_dev_create() 109 rcu_assign_pointer(netdev->psp_dev, psd); in psp_dev_create() 117 void psp_dev_free(struct psp_dev *psd) in psp_dev_free() 131 void psp_dev_unregister(struct psp_dev *psd) in psp_dev_unregister() 156 rcu_assign_pointer(entry->assoc_dev->psp_dev, NULL); in psp_dev_unregister() 162 rcu_assign_pointer(psd->main_netdev->psp_dev, NULL); in psp_dev_unregister() 408 static void psp_dev_disassoc_one(struct psp_dev *psd, struct net_device *dev) in psp_dev_disassoc_one() 416 rcu_assign_pointer(entry->assoc_dev->psp_dev, NULL); in psp_dev_disassoc_one() [all …]
|
| /linux/drivers/net/netdevsim/ |
| H A D | psp.c | 22 struct psp_dev *peer_psd; in nsim_do_psp() 124 nsim_psp_set_config(struct psp_dev *psd, struct psp_dev_config *conf, in nsim_psp_set_config() 131 nsim_rx_spi_alloc(struct psp_dev *psd, u32 version, in nsim_rx_spi_alloc() 152 static int nsim_assoc_add(struct psp_dev *psd, struct psp_assoc *pas, in nsim_assoc_add() 165 static int nsim_key_rotate(struct psp_dev *psd, struct netlink_ext_ack *extack) in nsim_key_rotate() 180 static void nsim_assoc_del(struct psp_dev *psd, struct psp_assoc *pas) in nsim_assoc_del() 189 static void nsim_get_stats(struct psp_dev *psd, struct psp_dev_stats *stats) in nsim_get_stats() 223 struct psp_dev *psd; in __nsim_psp_uninit() 248 struct psp_dev *psd; in nsim_psp_rereg_write() 277 struct psp_dev *psd; in nsim_psp_init()
|
| H A D | netdevsim.h | 121 struct psp_dev __rcu *dev;
|
| /linux/include/net/psp/ |
| H A D | functions.h | 16 struct psp_dev * 19 void psp_dev_unregister(struct psp_dev *psd);
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | psp.c | 861 mlx5e_psp_set_config(struct psp_dev *psd, struct psp_dev_config *conf, in mlx5e_psp_set_config() 907 mlx5e_psp_rx_spi_alloc(struct psp_dev *psd, u32 version, in mlx5e_psp_rx_spi_alloc() 935 static int mlx5e_psp_assoc_add(struct psp_dev *psd, struct psp_assoc *pas, in mlx5e_psp_assoc_add() 961 static void mlx5e_psp_assoc_del(struct psp_dev *psd, struct psp_assoc *pas) in mlx5e_psp_assoc_del() 984 mlx5e_psp_key_rotate(struct psp_dev *psd, struct netlink_ext_ack *exack) in mlx5e_psp_key_rotate() 995 mlx5e_psp_get_stats(struct psp_dev *psd, struct psp_dev_stats *stats) in mlx5e_psp_get_stats() 1034 struct psp_dev *psd; in mlx5e_psp_register()
|
| H A D | psp.h | 26 struct psp_dev *psd;
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | psp.py | 963 cfg.psp_dev = cfg._ns.nsims[0].dev 964 cfg.psp_ifname = cfg.psp_dev['ifname'] 965 cfg.psp_ifindex = cfg.psp_dev['ifindex'] 973 cfg.psp_dev = cfg.dev
|
| /linux/include/linux/ |
| H A D | netdevice.h | 1979 * @psp_dev: PSP crypto device registered for this netdev 2393 struct psp_dev __rcu *psp_dev; 2390 struct psp_dev __rcu *psp_dev; global() member
|