Lines Matching refs:kc_pics
373 ASSERT(ctx->kc_pics[n].kp_req == NULL); in kcpc_configure_reqs()
404 ctx->kc_pics[n].kp_req = rp; in kcpc_configure_reqs()
405 rp->kr_picp = &ctx->kc_pics[n]; in kcpc_configure_reqs()
769 if (ctx->kc_pics[i].kp_req != NULL) in kcpc_next_config()
781 pic = &ctx->kc_pics[i]; in kcpc_next_config()
793 pic = &ctx->kc_pics[i]; in kcpc_next_config()
803 *data = ctx->kc_pics[i].kp_req->kr_data; in kcpc_next_config()
806 return (ctx->kc_pics[i].kp_req->kr_config); in kcpc_next_config()
826 ctx->kc_pics = (kcpc_pic_t *)kmem_zalloc(sizeof (kcpc_pic_t) * in kcpc_ctx_alloc()
906 kmem_free(ctx->kc_pics, cpc_ncounters * sizeof (kcpc_pic_t)); in kcpc_ctx_free()
1025 if (ctx->kc_pics[i].kp_req != NULL && in kcpc_overflow_intr()
1027 ctx->kc_pics[i].kp_req->kr_flags & in kcpc_overflow_intr()
1035 atomic_or_uint(&ctx->kc_pics[i].kp_flags, in kcpc_overflow_intr()
1194 if (ctx->kc_pics[i].kp_flags & KCPC_PIC_OVERFLOWED) { in kcpc_overflow_ast()
1195 atomic_and_uint(&ctx->kc_pics[i].kp_flags, in kcpc_overflow_ast()