Lines Matching defs:fibctx
2920 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {
3369 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {
3436 struct aac_fib_context *fibctx, *ctx;
3441 fibctx = malloc(sizeof(struct aac_fib_context), M_AACBUF, M_NOWAIT|M_ZERO);
3442 if (fibctx == NULL)
3447 if (sc->fibctx == NULL)
3448 sc->fibctx = fibctx;
3450 for (ctx = sc->fibctx; ctx->next; ctx = ctx->next)
3452 ctx->next = fibctx;
3453 fibctx->prev = ctx;
3457 fibctx->unique = (*(u_int32_t *)&fibctx & 0xffffffff);
3458 ctx = sc->fibctx;
3459 while (ctx != fibctx) {
3460 if (ctx->unique == fibctx->unique) {
3461 fibctx->unique++;
3462 ctx = sc->fibctx;
3469 error = copyout(&fibctx->unique, (void *)arg, sizeof(u_int32_t));
3486 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {
3488 if (ctx == sc->fibctx)
3489 sc->fibctx = NULL;
3530 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {