Lines Matching defs:ses
15 void tst_crypto_open(struct tst_crypto_session *ses)
27 ses->fd = ret;
28 ses->seq_num = 0;
31 void tst_crypto_close(struct tst_crypto_session *ses)
33 SAFE_CLOSE(ses->fd);
36 static int tst_crypto_recv_ack(struct tst_crypto_session *ses)
42 len = SAFE_NETLINK_RECV(ses->fd, buf, sizeof(buf));
47 if (nh->nlmsg_seq != ses->seq_num) {
50 nh->nlmsg_type, nh->nlmsg_seq, ses->seq_num);
68 int tst_crypto_add_alg(struct tst_crypto_session *ses,
75 .nlmsg_seq = ++(ses->seq_num),
79 SAFE_NETLINK_SEND(ses->fd, &nh, alg);
81 return tst_crypto_recv_ack(ses);
84 int tst_crypto_del_alg(struct tst_crypto_session *ses,
97 nh.nlmsg_seq = ++(ses->seq_num),
99 SAFE_NETLINK_SEND(ses->fd, &nh, alg);
101 ret = tst_crypto_recv_ack(ses);
102 if (ret != -EBUSY || i >= ses->retries)