Home
last modified time | relevance | path

Searched refs:tls_toe_device (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.6/include/net/
Dtls_toe.h62 struct tls_toe_device { struct
65 int (*feature)(struct tls_toe_device *device); argument
66 int (*hash)(struct tls_toe_device *device, struct sock *sk); argument
67 void (*unhash)(struct tls_toe_device *device, struct sock *sk); argument
76 void tls_toe_register_device(struct tls_toe_device *device); argument
77 void tls_toe_unregister_device(struct tls_toe_device *device);
/Linux-v6.6/net/tls/
Dtls_toe.c59 struct tls_toe_device *dev; in tls_toe_bypass()
87 struct tls_toe_device *dev; in tls_toe_unhash()
106 struct tls_toe_device *dev; in tls_toe_hash()
127 void tls_toe_register_device(struct tls_toe_device *device) in tls_toe_register_device()
135 void tls_toe_unregister_device(struct tls_toe_device *device) in tls_toe_unregister_device()
/Linux-v6.6/drivers/net/ethernet/chelsio/inline_crypto/chtls/
Dchtls_main.c128 static int chtls_inline_feature(struct tls_toe_device *dev) in chtls_inline_feature()
144 static int chtls_create_hash(struct tls_toe_device *dev, struct sock *sk) in chtls_create_hash()
153 static void chtls_destroy_hash(struct tls_toe_device *dev, struct sock *sk) in chtls_destroy_hash()
177 struct tls_toe_device *dev; in chtls_dev_release()
181 dev = container_of(kref, struct tls_toe_device, kref); in chtls_dev_release()
194 struct tls_toe_device *tlsdev = &cdev->tlsdev; in chtls_register_dev()
Dchtls.h212 struct tls_toe_device tlsdev;
460 static inline struct chtls_dev *to_chtls_dev(struct tls_toe_device *tlsdev) in to_chtls_dev()