/illumos-gate/usr/src/common/list/ |
H A D | list.c | 41 extern list_node_t *list_d2l(list_t *list, void *obj); 43 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) 49 list_node_t *lnew = list_d2l(list, object); \ 57 list_node_t *lnew = list_d2l(list, object); \ 74 ASSERT(size >= offset + sizeof (list_node_t)); in list_create() 85 list_node_t *node = &list->list_head; in list_destroy() 100 list_node_t *lold = list_d2l(list, object); in list_insert_after() 111 list_node_t *lold = list_d2l(list, object); in list_insert_before() 119 list_node_t *lold = &list->list_head; in list_insert_head() 126 list_node_t *lold = &list->list_head; in list_insert_tail() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | list.h | 35 typedef struct list_node list_node_t; typedef 56 void list_link_init(list_node_t *); 57 void list_link_replace(list_node_t *, list_node_t *); 59 int list_link_active(list_node_t *);
|
H A D | ktest_impl.h | 37 list_node_t km_node; 45 list_node_t ks_node; 53 list_node_t kt_node;
|
H A D | overlay_impl.h | 44 list_node_t ovp_link; /* overlay_plugin_lock */ 56 list_node_t omux_lnode; 106 list_node_t odd_link; /* overlay_dev_lock */ 134 list_node_t ote_qlink;
|
H A D | refhash.h | 25 list_node_t rhl_chain_link; 26 list_node_t rhl_global_link;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/smartpqi/ |
H A D | smartpqi.c | 267 static list_node_t * 268 pqi_list_next(list_node_t *listp, size_t sz, void *structp, in pqi_list_next() 269 list_node_t *current) in pqi_list_next() 273 if (current->list_next == (list_node_t *)listp) in pqi_list_next() 274 return ((list_node_t *)NULL); in pqi_list_next() 276 if (current->list_next == (list_node_t *)NULL) in pqi_list_next() 277 return ((list_node_t *)NULL); in pqi_list_next() 280 return ((list_node_t *)NULL); in pqi_list_next() 286 return ((list_node_t *)NULL); in pqi_list_next() 293 list_node_t **list_anchor) in pqi_list_head() [all …]
|
/illumos-gate/usr/src/cmd/smbsrv/testoplock/smbsrv/ |
H A D | smb_ktypes.h | 61 list_node_t dt_lnd; 133 list_node_t n_lnd; 200 list_node_t f_tree_lnd; /* t_ofile_list */ 201 list_node_t f_node_lnd; /* n_ofile_list */ 202 list_node_t f_dh_lnd; /* sv_persistid_ht */ 224 list_node_t sr_session_lnd;
|
/illumos-gate/usr/src/uts/common/io/vio9p/ |
H A D | vio9p_impl.h | 101 list_node_t vnr_link; 102 list_node_t vnr_link_complete; 103 list_node_t vnr_link_free;
|
/illumos-gate/usr/src/uts/common/io/mlxcx/ |
H A D | mlxcx.h | 296 list_node_t mxdp_list; 335 list_node_t mlbox_node; 523 list_node_t mltis_entry; 543 list_node_t mlbs_entry; 557 list_node_t mlb_entry; 558 list_node_t mlb_cq_entry; 562 list_node_t mlb_tx_chain_entry; 602 list_node_t mlcq_entry; 669 list_node_t mlwq_entry; 670 list_node_t mlwq_group_entry; [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_impl.h | 41 list_node_t vde_node; 60 list_node_t vmm_node; 78 list_node_t vmm_zsd_linkage;
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ |
H A D | ilbd.h | 107 list_node_t isv_srv_link; 129 list_node_t isg_link; /* linkage for sg list */ 133 list_node_t irl_link; 134 list_node_t irl_sglink; 181 list_node_t ihc_link; /* List linkage */ 207 list_node_t hcr_link; 261 list_node_t shc_srv_link;
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/smrt/ |
H A D | smrt.h | 380 list_node_t smlv_link; 397 list_node_t smpt_link; 426 list_node_t smtg_link_lun; 433 list_node_t smtg_link_ctlr; 563 list_node_t smcm_link; /* Linkage for allocated list. */ 564 list_node_t smcm_link_finish; /* Linkage for completion list. */ 565 list_node_t smcm_link_abort; /* Linkage for abort list. */
|
/illumos-gate/usr/src/uts/common/sys/idm/ |
H A D | idm_impl.h | 137 list_node_t is_list_node; 154 list_node_t ic_list_node; 287 list_node_t idm_tx_link; /* link in a list of TX objects */ 289 list_node_t idb_buflink; /* link in a multi-buffer data xfer */ 344 list_node_t idm_tx_link; 346 list_node_t isp_client_lnd; 396 list_node_t idm_tx_link;
|
/illumos-gate/usr/src/uts/common/io/audio/impl/ |
H A D | audio_impl.h | 146 list_node_t s_eng_linkage; /* place on engine list */ 187 list_node_t c_global_linkage; 188 list_node_t c_dev_linkage; 224 list_node_t i_linkage; 315 list_node_t e_dev_linkage; 377 list_node_t d_by_index; 378 list_node_t d_by_number; 418 list_node_t ctrl_linkage;
|
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit_isns.h | 37 list_node_t svr_ln; 93 list_node_t portal_ln; 98 list_node_t ti_tpgt_ln;
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_addr.h | 53 list_node_t sctp_ipifs; /* Used by the global list */ 81 list_node_t saddr_ipif; 109 list_node_t sctp_ills;
|
/illumos-gate/usr/src/uts/common/smbsrv/ |
H A D | smb_ktypes.h | 334 list_node_t tr_lnd; 380 list_node_t dt_lnd; 628 list_node_t ls_lnd; /* sv_lease_ht */ 666 list_node_t n_lnd; 926 list_node_t s_lnd; 1059 list_node_t u_lnd; 1142 list_node_t t_lnd; 1277 list_node_t d_lnd; 1404 list_node_t f_node_lnd; /* n_ofile_list */ 1405 list_node_t f_dh_lnd; /* sv_persistid_ht */ [all …]
|
/illumos-gate/usr/src/uts/common/xen/sys/ |
H A D | xenbus_impl.h | 76 list_node_t list; 87 list_node_t list; 109 list_node_t xxw_list;
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dsl_prop.h | 46 list_node_t pr_node; /* link on dd_props */ 52 list_node_t cbr_pr_node; /* link on pr_cbs */ 53 list_node_t cbr_ds_node; /* link on ds_prop_cbs */
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs4_drc.h | 54 list_node_t dr_bkt_next; 55 list_node_t dr_next;
|
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/ |
H A D | srpt_impl.h | 100 list_node_t ss_node; 181 list_node_t ch_stp_node; 236 list_node_t iu_ss_task_node; 327 list_node_t ioc_node;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | list.c | 76 if (list.list_size < list.list_offset + sizeof (list_node_t)) { in list_walk_init_range() 129 list_node_t *node; in list_walk_step() 153 node = (list_node_t *)((uintptr_t)lwd->lw_obj + lwd->lw_offset); in list_walk_step()
|
/illumos-gate/usr/src/uts/common/io/vioif/ |
H A D | vioif.h | 335 list_node_t rb_link; 344 list_node_t cb_link; 373 list_node_t tb_link;
|
/illumos-gate/usr/src/uts/common/sys/ib/mgt/ibdma/ |
H A D | ibdma_impl.h | 54 list_node_t ih_node; 96 list_node_t ih_node;
|
/illumos-gate/usr/src/uts/common/net/ |
H A D | bridge_impl.h | 94 list_node_t bi_node; 121 list_node_t bm_node; 171 list_node_t bl_node;
|