Lines Matching refs:ce
278 contract_entry_t *ce; in contract_lookup() local
285 for (ce = uu_list_first(bp->cb_list); ce != NULL; in contract_lookup()
286 ce = uu_list_next(bp->cb_list, ce)) { in contract_lookup()
287 if (ce->ce_ctid == ctid) in contract_lookup()
288 return (ce); in contract_lookup()
295 contract_insert(contract_bucket_t *bp, contract_entry_t *ce) in contract_insert() argument
302 uu_list_node_init(ce, &ce->ce_link, contract_list_pool); in contract_insert()
303 r = uu_list_insert_before(bp->cb_list, NULL, ce); in contract_insert()
321 contract_entry_t *ce; in contract_hash_store() local
325 ce = startd_alloc(sizeof (contract_entry_t)); in contract_hash_store()
326 ce->ce_ctid = ctid; in contract_hash_store()
327 ce->ce_instid = instid; in contract_hash_store()
329 contract_insert(bp, ce); in contract_hash_store()
338 contract_entry_t *ce; in contract_hash_remove() local
342 ce = contract_lookup(bp, ctid); in contract_hash_remove()
343 if (ce != NULL) { in contract_hash_remove()
344 uu_list_remove(bp->cb_list, ce); in contract_hash_remove()
345 startd_free(ce, sizeof (contract_entry_t)); in contract_hash_remove()
361 contract_entry_t *ce; in lookup_inst_by_contract() local
365 ce = contract_lookup(bp, ctid); in lookup_inst_by_contract()
366 if (ce != NULL) in lookup_inst_by_contract()
367 id = ce->ce_instid; in lookup_inst_by_contract()