Lines Matching refs:tipc_crypto

151 	struct tipc_crypto *crypto;
175 * struct tipc_crypto - TIPC TX/RX crypto structure
199 struct tipc_crypto {
273 struct tipc_crypto *__rx);
274 static inline void tipc_crypto_key_set_state(struct tipc_crypto *c,
278 static int tipc_crypto_key_attach(struct tipc_crypto *c,
281 static bool tipc_crypto_key_try_align(struct tipc_crypto *rx, u8 new_pending);
282 static struct tipc_aead *tipc_crypto_key_pick_tx(struct tipc_crypto *tx,
283 struct tipc_crypto *rx,
286 static void tipc_crypto_key_synch(struct tipc_crypto *rx, struct sk_buff *skb);
296 static char *tipc_crypto_key_dump(struct tipc_crypto *c, char *buf);
301 static bool tipc_crypto_key_rcv(struct tipc_crypto *rx, struct tipc_msg *hdr);
843 struct tipc_crypto *tx = aead->crypto;
1036 struct tipc_crypto *__rx)
1094 static inline void tipc_crypto_key_set_state(struct tipc_crypto *c,
1123 int tipc_crypto_key_init(struct tipc_crypto *c, struct tipc_aead_key *ukey,
1151 static int tipc_crypto_key_attach(struct tipc_crypto *c,
1206 void tipc_crypto_key_flush(struct tipc_crypto *c)
1208 struct tipc_crypto *tx, *rx;
1252 static bool tipc_crypto_key_try_align(struct tipc_crypto *rx, u8 new_pending)
1314 static struct tipc_aead *tipc_crypto_key_pick_tx(struct tipc_crypto *tx,
1315 struct tipc_crypto *rx,
1385 static void tipc_crypto_key_synch(struct tipc_crypto *rx, struct sk_buff *skb)
1388 struct tipc_crypto *tx = tipc_net(rx->net)->crypto_tx;
1445 struct tipc_crypto *tx = tipc_net(net)->crypto_tx;
1461 int tipc_crypto_start(struct tipc_crypto **crypto, struct net *net,
1464 struct tipc_crypto *c;
1476 c->wq = alloc_ordered_workqueue("tipc_crypto", 0);
1517 void tipc_crypto_stop(struct tipc_crypto **crypto)
1519 struct tipc_crypto *c = *crypto;
1546 void tipc_crypto_timeout(struct tipc_crypto *rx)
1549 struct tipc_crypto *tx = tn->crypto_tx;
1688 struct tipc_crypto *__rx = tipc_node_crypto_rx(__dnode);
1689 struct tipc_crypto *tx = tipc_net(net)->crypto_tx;
1809 int tipc_crypto_rcv(struct net *net, struct tipc_crypto *rx,
1812 struct tipc_crypto *tx = tipc_net(net)->crypto_tx;
1897 struct tipc_crypto *rx = aead->crypto;
2005 struct tipc_crypto *tx = tn->crypto_tx, *rx;
2075 static char *tipc_crypto_key_dump(struct tipc_crypto *c, char *buf)
2161 struct tipc_crypto *rx;
2195 int tipc_crypto_key_distr(struct tipc_crypto *tx, u8 key,
2282 static bool tipc_crypto_key_rcv(struct tipc_crypto *rx, struct tipc_msg *hdr)
2284 struct tipc_crypto *tx = tipc_net(rx->net)->crypto_tx;
2353 struct tipc_crypto *rx = container_of(dwork, struct tipc_crypto, work);
2354 struct tipc_crypto *tx = tipc_net(rx->net)->crypto_tx;
2410 void tipc_crypto_rekeying_sched(struct tipc_crypto *tx, bool changed,
2442 struct tipc_crypto *tx = container_of(dwork, struct tipc_crypto, work);