Lines Matching defs:fibctx
2724 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {
3269 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {
3337 struct aac_fib_context *fibctx, *ctx;
3342 fibctx = malloc(sizeof(struct aac_fib_context), M_AACRAIDBUF, M_NOWAIT|M_ZERO);
3343 if (fibctx == NULL)
3348 if (sc->fibctx == NULL)
3349 sc->fibctx = fibctx;
3351 for (ctx = sc->fibctx; ctx->next; ctx = ctx->next)
3353 ctx->next = fibctx;
3354 fibctx->prev = ctx;
3358 fibctx->unique = (*(u_int32_t *)&fibctx & 0xffffffff);
3359 ctx = sc->fibctx;
3360 while (ctx != fibctx) {
3361 if (ctx->unique == fibctx->unique) {
3362 fibctx->unique++;
3363 ctx = sc->fibctx;
3369 error = copyout(&fibctx->unique, (void *)arg, sizeof(u_int32_t));
3387 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {
3389 if (ctx == sc->fibctx)
3390 sc->fibctx = NULL;
3432 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {