Lines Matching refs:fibctx
2719 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {
3262 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {
3330 struct aac_fib_context *fibctx, *ctx;
3335 fibctx = malloc(sizeof(struct aac_fib_context), M_AACRAIDBUF, M_NOWAIT|M_ZERO);
3336 if (fibctx == NULL)
3341 if (sc->fibctx == NULL)
3342 sc->fibctx = fibctx;
3344 for (ctx = sc->fibctx; ctx->next; ctx = ctx->next)
3346 ctx->next = fibctx;
3347 fibctx->prev = ctx;
3351 fibctx->unique = (*(u_int32_t *)&fibctx & 0xffffffff);
3352 ctx = sc->fibctx;
3353 while (ctx != fibctx) {
3354 if (ctx->unique == fibctx->unique) {
3355 fibctx->unique++;
3356 ctx = sc->fibctx;
3362 error = copyout(&fibctx->unique, (void *)arg, sizeof(u_int32_t));
3380 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {
3382 if (ctx == sc->fibctx)
3383 sc->fibctx = NULL;
3425 for (ctx = sc->fibctx; ctx; ctx = ctx->next) {