Lines Matching defs:curr

22     struct fd_lookup_st *curr;
28 curr = ctx->fds;
29 while (curr != NULL) {
30 if (!curr->del) {
32 if (curr->cleanup != NULL)
33 curr->cleanup(ctx, curr->key, curr->fd, curr->custom_data);
36 next = curr->next;
37 OPENSSL_free(curr);
38 curr = next;
69 struct fd_lookup_st *curr;
71 curr = ctx->fds;
72 while (curr != NULL) {
73 if (curr->del) {
75 curr = curr->next;
78 if (curr->key == key) {
79 *fd = curr->fd;
80 *custom_data = curr->custom_data;
83 curr = curr->next;
91 struct fd_lookup_st *curr;
93 curr = ctx->fds;
95 while (curr != NULL) {
96 if (curr->del) {
98 curr = curr->next;
102 *fd = curr->fd;
106 curr = curr->next;
115 struct fd_lookup_st *curr;
122 curr = ctx->fds;
124 while (curr != NULL) {
126 if (curr->del && !curr->add && (delfd != NULL)) {
127 *delfd = curr->fd;
130 if (curr->add && !curr->del && (addfd != NULL)) {
131 *addfd = curr->fd;
134 curr = curr->next;
142 struct fd_lookup_st *curr, *prev;
144 curr = ctx->fds;
146 while (curr != NULL) {
147 if (curr->del == 1) {
149 prev = curr;
150 curr = curr->next;
153 if (curr->key == key) {
155 if (curr->add == 1) {
156 if (ctx->fds == curr) {
157 ctx->fds = curr->next;
159 prev->next = curr->next;
165 OPENSSL_free(curr);
175 curr->del = 1;
179 prev = curr;
180 curr = curr->next;
222 struct fd_lookup_st *curr, *prev = NULL;
227 curr = ctx->fds;
229 while (curr != NULL) {
230 if (curr->del) {
232 ctx->fds = curr->next;
234 prev->next = curr->next;
235 OPENSSL_free(curr);
237 curr = ctx->fds;
239 curr = prev->next;
242 if (curr->add) {
243 curr->add = 0;
245 prev = curr;
246 curr = curr->next;