申请队列

先准备队列struct wd_queue的内存,可以为局部变量(注意局部变量的约束,以及内存清零)。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
struct wcrypto_paras *priv;
struct wd_queue q;

q = calloc(1, sizeof(struct wd_queue));
memset(&q, 0, sizeof(q));
q.capa.alg = WD_ZLIB;
q->capa.latency = 0;
q->capa.throughput = 0;
priv = &q->capa.priv;
priv->direction = comp_optype;
wd_request_queue(&q)