fp_ctxop_allocate
ctxop_attach(ct, fp_ctxop_allocate(cfp));
struct ctxop *ctx = fp_ctxop_allocate(fp);
ctxop_attach(curthread, fp_ctxop_allocate(fp));