Lines Matching defs:acq
5166 struct secacq *acq, *nextacq;
5175 LIST_FOREACH_SAFE(acq, &key_misc.acqlist, chain, nextacq) {
5176 if (now - acq->created > key_blockacq_lifetime) {
5177 LIST_REMOVE(acq, chain);
5179 kmem_free(acq, sizeof(*acq));
5191 struct secspacq *acq, *nextacq;
5194 LIST_FOREACH_SAFE(acq, &key_misc.spacqlist, chain, nextacq) {
5195 if (now - acq->created > key_blockacq_lifetime) {
5196 KASSERT(__LIST_CHAINED(acq));
5197 LIST_REMOVE(acq, chain);
5198 kmem_free(acq, sizeof(*acq));
5464 struct secacq *acq;
5466 acq = key_getacqbyseq(mhp->msg->sadb_msg_seq);
5467 if (acq != NULL) {
5469 acq->created = time_uptime;
5470 acq->count = 0;
7060 struct secacq *acq;
7064 LIST_FOREACH(acq, &key_misc.acqlist, chain) {
7065 if (key_saidx_match(saidx, &acq->saidx, CMP_EXACTLY))
7066 return acq;
7075 struct secacq *acq;
7079 LIST_FOREACH(acq, &key_misc.acqlist, chain) {
7080 if (acq->seq == seq)
7081 return acq;
7092 struct secspacq *acq;
7095 acq = kmem_intr_zalloc(sizeof(struct secspacq), KM_NOSLEEP);
7096 if (acq == NULL) {
7102 memcpy(&acq->spidx, spidx, sizeof(acq->spidx));
7103 acq->created = time_uptime;
7104 acq->count = 0;
7106 return acq;
7112 struct secspacq *acq;
7114 LIST_FOREACH(acq, &key_misc.spacqlist, chain) {
7115 if (key_spidx_match_exactly(spidx, &acq->spidx))
7116 return acq;
7154 struct secacq *acq;
7164 acq = key_getacqbyseq(mhp->msg->sadb_msg_seq);
7165 if (acq == NULL) {
7175 /* reset acq counter in order to deletion by timehandler. */
7176 acq->created = time_uptime;
7177 acq->count = 0;