/titanic_41/usr/src/uts/intel/io/heci/ |
H A D | heci_intr.c | 181 list_add_tail(&priv_cb_pos->cb_list, in _heci_cmpl_iamthif() 182 &dev->pthi_read_complete_list.heci_cb.cb_list); in _heci_cmpl_iamthif() 325 list_empty(&complete_list.heci_cb.cb_list)) { in heci_bh_process_device() 333 &complete_list.heci_cb.cb_list, cb_list, struct heci_cb_private) { in heci_bh_process_device() 335 list_del(&cb_pos->cb_list); in heci_bh_process_device() 631 list_add_tail(&priv_cb->cb_list, in heci_bh_read_pthi_message() 632 &complete_list->heci_cb.cb_list); in heci_bh_read_pthi_message() 677 !list_empty(&dev->read_list.heci_cb.cb_list))) in heci_bh_read_client_message() 681 &dev->read_list.heci_cb.cb_list, cb_list, struct heci_cb_private) { in heci_bh_read_client_message() 699 list_del(&priv_cb_pos->cb_list); in heci_bh_read_client_message() [all …]
|
H A D | io_heci.c | 215 LIST_INIT_HEAD(&priv_cb->cb_list); in heci_ioctl_connect_client() 324 list_add_tail(&priv_cb->cb_list, in heci_ioctl_connect_client() 326 cb_list); in heci_ioctl_connect_client() 333 list_add_tail(&priv_cb->cb_list, in heci_ioctl_connect_client() 334 &dev->ctrl_wr_list.heci_cb.cb_list); in heci_ioctl_connect_client() 537 !list_empty(&dev->pthi_read_complete_list.heci_cb.cb_list)) { in find_pthi_read_list_entry() 540 &dev->pthi_read_complete_list.heci_cb.cb_list, cb_list, in find_pthi_read_list_entry() 608 list_del(&priv_cb->cb_list); in pthi_read() 618 list_del(&priv_cb->cb_list); in pthi_read() 624 list_del(&priv_cb->cb_list); in pthi_read() [all …]
|
H A D | heci_main.c | 530 heci_cb_list, cb_list, struct heci_cb_private) { in heci_clear_list() 535 list_del(&priv_cb_pos->cb_list); in heci_clear_list() 570 (void) heci_clear_list(dev, file, &dev->pthi_cmd_list.heci_cb.cb_list); in heci_clear_lists() 572 &dev->pthi_read_complete_list.heci_cb.cb_list)) in heci_clear_lists() 575 (void) heci_clear_list(dev, file, &dev->ctrl_rd_list.heci_cb.cb_list); in heci_clear_lists() 577 if (heci_clear_list(dev, file, &dev->ctrl_wr_list.heci_cb.cb_list)) in heci_clear_lists() 581 &dev->write_waiting_list.heci_cb.cb_list)) in heci_clear_lists() 584 if (heci_clear_list(dev, file, &dev->write_list.heci_cb.cb_list)) in heci_clear_lists() 737 list_del(&priv_cb->cb_list); in heci_close() 785 !list_empty(&dev->read_list.heci_cb.cb_list)) { in find_read_list_entry() [all …]
|
H A D | heci_init.c | 118 LIST_INIT_HEAD(&list->heci_cb.cb_list); in heci_initialize_list() 167 if (list_empty(&list->heci_cb.cb_list)) in heci_flush_list() 171 &list->heci_cb.cb_list, cb_list, struct heci_cb_private) { in heci_flush_list() 177 list_del(&priv_cb_pos->cb_list); in heci_flush_list() 459 !list_empty(&dev->write_list.heci_cb.cb_list)) { in heci_reset() 461 &dev->write_list.heci_cb.cb_list, cb_list, in heci_reset() 464 list_del(&priv_cb_pos->cb_list); in heci_reset() 1105 LIST_INIT_HEAD(&priv_cb->cb_list); in heci_disconnect_host_client() 1112 list_add_tail(&priv_cb->cb_list, in heci_disconnect_host_client() 1113 &dev->ctrl_rd_list.heci_cb.cb_list); in heci_disconnect_host_client() [all …]
|
H A D | heci_data_structures.h | 302 struct list_node cb_list; member
|
/titanic_41/usr/src/cmd/svc/startd/ |
H A D | contract.c | 241 uu_list_t *cb_list; member 282 if (bp->cb_list == NULL) in contract_lookup() 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() 299 if (bp->cb_list == NULL) in contract_insert() 300 bp->cb_list = startd_list_create(contract_list_pool, bp, 0); in contract_insert() 303 r = uu_list_insert_before(bp->cb_list, NULL, ce); in contract_insert() 344 uu_list_remove(bp->cb_list, ce); in contract_hash_remove()
|
/titanic_41/usr/src/uts/common/fs/zfs/ |
H A D | txg.c | 392 txg_do_callbacks(list_t *cb_list) in txg_do_callbacks() argument 394 dmu_tx_do_callbacks(cb_list, 0); in txg_do_callbacks() 396 list_destroy(cb_list); in txg_do_callbacks() 398 kmem_free(cb_list, sizeof (list_t)); in txg_do_callbacks() 412 list_t *cb_list; in txg_dispatch_callbacks() local 435 cb_list = kmem_alloc(sizeof (list_t), KM_SLEEP); in txg_dispatch_callbacks() 436 list_create(cb_list, sizeof (dmu_tx_callback_t), in txg_dispatch_callbacks() 439 list_move_tail(cb_list, &tc->tc_callbacks[g]); in txg_dispatch_callbacks() 442 txg_do_callbacks, cb_list, TQ_SLEEP); in txg_dispatch_callbacks()
|
H A D | dmu_tx.c | 1496 dmu_tx_do_callbacks(list_t *cb_list, int error) in dmu_tx_do_callbacks() argument 1500 while (dcb = list_head(cb_list)) { in dmu_tx_do_callbacks() 1501 list_remove(cb_list, dcb); in dmu_tx_do_callbacks()
|
/titanic_41/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_callb.h | 55 mdb_list_t cb_list; /* List of callbacks */ member
|
/titanic_41/usr/src/uts/common/fs/zfs/sys/ |
H A D | dmu_tx.h | 137 void dmu_tx_do_callbacks(list_t *cb_list, int error);
|
/titanic_41/usr/src/cmd/svc/configd/ |
H A D | client.c | 256 client_hash[x].cb_list = lp; in client_hash_init() 329 (void) uu_list_find(bp->cb_list, cp, NULL, &idx); in client_insert() 330 uu_list_insert(bp->cb_list, cp, idx); in client_insert() 343 cp = uu_list_find(bp->cb_list, &id, NULL, NULL); in client_lookup() 685 cp = uu_list_find(bp->cb_list, &id, NULL, NULL); in client_destroy() 692 uu_list_remove(bp->cb_list, cp); in client_destroy()
|
H A D | configd.h | 553 uu_list_t *cb_list; member
|
/titanic_41/usr/src/cmd/zpool/ |
H A D | zpool_main.c | 2151 zpool_list_t *cb_list; member 2339 pool_list_remove(cb->cb_list, zhp); in refresh_iostat() 2554 cb.cb_list = list; in zpool_do_iostat()
|