Searched refs:cb_list (Results 1 - 13 of 13) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_callb.h55 mdb_list_t cb_list; /* List of callbacks */ member in struct:mdb_callb
/illumos-gate/usr/src/uts/intel/io/heci/
H A Dheci_intr.c181 list_add_tail(&priv_cb_pos->cb_list,
182 &dev->pthi_read_complete_list.heci_cb.cb_list);
325 list_empty(&complete_list.heci_cb.cb_list)) {
333 &complete_list.heci_cb.cb_list, cb_list, struct heci_cb_private) {
335 list_del(&cb_pos->cb_list);
631 list_add_tail(&priv_cb->cb_list,
632 &complete_list->heci_cb.cb_list);
677 !list_empty(&dev->read_list.heci_cb.cb_list)))
681 &dev->read_list.heci_cb.cb_list, cb_lis
[all...]
H A Dio_heci.c215 LIST_INIT_HEAD(&priv_cb->cb_list);
324 list_add_tail(&priv_cb->cb_list,
326 cb_list);
333 list_add_tail(&priv_cb->cb_list,
334 &dev->ctrl_wr_list.heci_cb.cb_list);
537 !list_empty(&dev->pthi_read_complete_list.heci_cb.cb_list)) {
540 &dev->pthi_read_complete_list.heci_cb.cb_list, cb_list,
608 list_del(&priv_cb->cb_list);
618 list_del(&priv_cb->cb_list);
[all...]
H A Dheci_main.c530 heci_cb_list, cb_list, struct heci_cb_private) {
535 list_del(&priv_cb_pos->cb_list);
570 (void) heci_clear_list(dev, file, &dev->pthi_cmd_list.heci_cb.cb_list);
572 &dev->pthi_read_complete_list.heci_cb.cb_list))
575 (void) heci_clear_list(dev, file, &dev->ctrl_rd_list.heci_cb.cb_list);
577 if (heci_clear_list(dev, file, &dev->ctrl_wr_list.heci_cb.cb_list))
581 &dev->write_waiting_list.heci_cb.cb_list))
584 if (heci_clear_list(dev, file, &dev->write_list.heci_cb.cb_list))
737 list_del(&priv_cb->cb_list);
785 !list_empty(&dev->read_list.heci_cb.cb_list)) {
[all...]
H A Dheci_init.c118 LIST_INIT_HEAD(&list->heci_cb.cb_list);
167 if (list_empty(&list->heci_cb.cb_list))
171 &list->heci_cb.cb_list, cb_list, struct heci_cb_private) {
177 list_del(&priv_cb_pos->cb_list);
459 !list_empty(&dev->write_list.heci_cb.cb_list)) {
461 &dev->write_list.heci_cb.cb_list, cb_list,
464 list_del(&priv_cb_pos->cb_list);
1105 LIST_INIT_HEAD(&priv_cb->cb_list);
[all...]
H A Dheci_data_structures.h302 struct list_node cb_list; member in struct:heci_cb_private
/illumos-gate/usr/src/cmd/svc/startd/
H A Dcontract.c241 uu_list_t *cb_list; member in struct:contract_bucket
282 if (bp->cb_list == NULL)
285 for (ce = uu_list_first(bp->cb_list); ce != NULL;
286 ce = uu_list_next(bp->cb_list, ce)) {
299 if (bp->cb_list == NULL)
300 bp->cb_list = startd_list_create(contract_list_pool, bp, 0);
303 r = uu_list_insert_before(bp->cb_list, NULL, ce);
344 uu_list_remove(bp->cb_list, ce);
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddmu_tx.h137 void dmu_tx_do_callbacks(list_t *cb_list, int error);
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dtxg.c392 txg_do_callbacks(list_t *cb_list) argument
394 dmu_tx_do_callbacks(cb_list, 0);
396 list_destroy(cb_list);
398 kmem_free(cb_list, sizeof (list_t));
412 list_t *cb_list; local
435 cb_list = kmem_alloc(sizeof (list_t), KM_SLEEP);
436 list_create(cb_list, sizeof (dmu_tx_callback_t),
439 list_move_tail(cb_list, &tc->tc_callbacks[g]);
442 txg_do_callbacks, cb_list, TQ_SLEEP);
H A Ddmu_tx.c1551 dmu_tx_do_callbacks(list_t *cb_list, int error) argument
1555 while ((dcb = list_head(cb_list)) != NULL) {
1556 list_remove(cb_list, dcb);
/illumos-gate/usr/src/cmd/svc/configd/
H A Dclient.c256 client_hash[x].cb_list = lp;
329 (void) uu_list_find(bp->cb_list, cp, NULL, &idx);
330 uu_list_insert(bp->cb_list, cp, idx);
343 cp = uu_list_find(bp->cb_list, &id, NULL, NULL);
685 cp = uu_list_find(bp->cb_list, &id, NULL, NULL);
692 uu_list_remove(bp->cb_list, cp);
H A Dconfigd.h553 uu_list_t *cb_list; member in struct:client_bucket
/illumos-gate/usr/src/cmd/zpool/
H A Dzpool_main.c2301 zpool_list_t *cb_list; member in struct:iostat_cbdata
2489 pool_list_remove(cb->cb_list, zhp);
2704 cb.cb_list = list;

Completed in 112 milliseconds