Lines Matching defs:cbp
7300 callbparams_t *cbp;
7303 cbp = kmem_alloc(size, kmflags & ~KM_PANIC);
7309 if (cbp == NULL) {
7311 cbp = kmem_alloc_tryhard(sizeof (callbparams_t),
7318 cbp->cbp_size = size;
7319 cbp->cbp_sq = sq;
7320 cbp->cbp_func = func;
7321 cbp->cbp_arg = arg;
7323 cbp->cbp_next = sq->sq_callbpend;
7324 sq->sq_callbpend = cbp;
7325 return (cbp);
7329 callbparams_free(syncq_t *sq, callbparams_t *cbp)
7336 if (p == cbp) {
7373 callbparams_t *cbp = arg;
7379 sq = cbp->cbp_sq;
7395 if ((sq->sq_callbflags & cbp->cbp_flags) &&
7396 (sq->sq_cancelid == cbp->cbp_id)) {
7399 callbparams_free(sq, cbp);
7438 cbp->cbp_func(cbp->cbp_arg);
7445 callbparams_free(sq, cbp);