/illumos-gate/usr/src/uts/common/sys/ |
H A D | list.h | 36 typedef struct list list_t; typedef 38 void list_create(list_t *, size_t, size_t); 39 void list_destroy(list_t *); 41 void list_insert_after(list_t *, void *, void *); 42 void list_insert_before(list_t *, void *, void *); 43 void list_insert_head(list_t *, void *); 44 void list_insert_tail(list_t *, void *); 45 void list_remove(list_t *, void *); 46 void *list_remove_head(list_t *); 47 void *list_remove_tail(list_t *); [all …]
|
H A D | msg_impl.h | 98 list_t msg_list; /* list of messages on q */ 138 list_t msg_cpy_block; 139 list_t msg_wait_snd[MSG_MAX_QNUM_CV]; 140 list_t msg_wait_snd_ngt[MSG_MAX_QNUM_CV]; 141 list_t msg_wait_rcv;
|
H A D | port_impl.h | 110 list_t portq_list; /* port event list */ 111 list_t portq_get_list; /* port event list for port_get(n) */ 264 list_t pvfs_pvplist; /* list of vnodes from */ 278 list_t pvp_pfoplist; 371 struct port_kevent *port_get_kevent(list_t *, struct port_kevent *);
|
/illumos-gate/usr/src/common/list/ |
H A D | list.c | 41 extern list_node_t *list_d2l(list_t *list, void *obj); 70 list_create(list_t *list, size_t size, size_t offset) in list_create() 83 list_destroy(list_t *list) in list_destroy() 95 list_insert_after(list_t *list, void *object, void *nobject) in list_insert_after() 106 list_insert_before(list_t *list, void *object, void *nobject) in list_insert_before() 117 list_insert_head(list_t *list, void *object) in list_insert_head() 124 list_insert_tail(list_t *list, void *object) in list_insert_tail() 131 list_remove(list_t *list, void *object) in list_remove() 140 list_remove_head(list_t *list) in list_remove_head() 150 list_remove_tail(list_t *list) in list_remove_tail() [all …]
|
/illumos-gate/usr/src/cmd/prstat/ |
H A D | prsort.h | 36 extern void list_alloc(list_t *, int); 37 extern void list_free(list_t *); 38 extern void list_setkeyfunc(char *, optdesc_t *, list_t *, int); 39 extern ulong_t list_getkeyval(list_t *, void *); 40 extern void list_sort(list_t *);
|
H A D | prsort.c | 38 list_alloc(list_t *list, int size) in list_alloc() 48 list_free(list_t *list) in list_free() 108 list_setkeyfunc(char *arg, optdesc_t *opt, list_t *list, int type) in list_setkeyfunc() 146 list_getkeyval(list_t *list, void *ptr) in list_getkeyval() 152 compare_keys(list_t *list, ulong_t key1, ulong_t key2) in compare_keys() 163 list_insert(list_t *list, void *ptr) in list_insert() 188 list_preinsert(list_t *list, void *ptr) in list_preinsert() 209 list_sort(list_t *list) in list_sort()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zil_impl.h | 105 list_t lwb_waiters; /* list of zil_commit_waiter's */ 140 list_t i_sync_list; /* list of synchronous itxs */ 153 list_t ia_list; /* list of async itxs for this foid */ 200 list_t zl_itx_commit_list; /* itx list to be committed */ 202 list_t zl_lwb_list; /* in-flight log write list */
|
H A D | spa_impl.h | 235 list_t spa_evicting_os_list; /* Objsets being evicted. */ 244 list_t spa_config_dirty_list; /* vdevs with dirty config */ 245 list_t spa_state_dirty_list; /* vdevs with dirty state */ 317 list_t spa_log_summary; 345 list_t spa_config_list; /* previous cache file(s) */ 418 list_t spa_leaf_list; /* list of leaf vdevs */
|
H A D | dmu_tx.h | 53 list_t tx_holds; /* list of dmu_tx_hold_t */ 65 list_t tx_callbacks; 126 void dmu_tx_do_callbacks(list_t *cb_list, int error);
|
/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb_alg_rr.c | 46 list_t rr_servers; 58 list_t *servers; in rr_lb() 93 list_t *servers = &rr_alg->rr_servers; in rr_server_del() 138 rr_server_toggle(list_t *servers, ilb_server_t *host, boolean_t value) in rr_server_toggle() 162 list_t *servers; in rr_server_enable() 176 list_t *servers; in rr_server_disable() 221 list_t *servers; in rr_fini()
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prdata.h | 316 extern void pr_iol_initlist(list_t *head, size_t itemsize, int nitems); 317 extern void * pr_iol_newbuf(list_t *head, size_t itemsize); 318 extern int pr_iol_copyout_and_free(list_t *head, caddr_t *tgt, int errin); 319 extern int pr_iol_uiomove_and_free(list_t *head, uio_t *uiop, int errin); 320 extern void pr_iol_freelist(list_t *); 332 extern int prgetmap(proc_t *, int, list_t *); 333 extern int prgetxmap(proc_t *, list_t *); 335 extern int prgetmap32(proc_t *, int, list_t *); 336 extern int prgetxmap32(proc_t *, list_t *);
|
/illumos-gate/usr/src/test/util-tests/tests/mdb/typedef/ |
H A D | tst.structselfref.mdb | 2 ::typedef "struct list { struct list *prev; struct list *next; }" list_t 3 ::sizeof list_t 4 ::print -at list_t
|
H A D | tst.structselfref.mdb.out | 1 sizeof (list_t) = 0x10 2 0 list_t {
|
/illumos-gate/usr/src/uts/common/io/arn/ |
H A D | arn_core.h | 78 #define list_for_each_entry_safe(object, temp, list_t) \ argument 79 for (object = list_head(list_t), \ 80 temp = list_object((list_t), ((list_d2l(list_t, object))->list_next));\ 81 ((list_d2l(list_t, temp))->list_next) != &((list_t)->list_head);\ 83 temp = list_object((list_t), (list_d2l(list_t, temp))->list_next)) 90 list_splice_tail_init(list_t *dst, list_t *src) in list_splice_tail_init() 463 list_t axq_list; /* transmit queue */ 480 list_t axq_acq; 493 list_t buf_q; 514 list_t tid_q; [all …]
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/smrt/ |
H A D | smrt.h | 285 list_t smrt_volumes; 290 list_t smrt_physicals; 295 list_t smrt_targets; 314 list_t smrt_commands; /* List of all commands. */ 315 list_t smrt_finishq; /* List of completed commands. */ 316 list_t smrt_abortq; /* List of commands to abort. */ 385 list_t smlv_targets; 398 list_t smpt_targets;
|
/illumos-gate/usr/src/uts/common/io/vio9p/ |
H A D | vio9p_impl.h | 124 list_t vin_reqs; 125 list_t vin_completes; 127 list_t vin_req_freelist;
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs4_drc.h | 46 list_t dr_cache; 47 list_t *dr_buckets; 56 list_t *dr_bkt;
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | immu.h | 120 list_t tbl_drhd_list[IMMU_MAXSEG]; 121 list_t tbl_rmrr_list[IMMU_MAXSEG]; 136 list_t dr_scope_list; 145 list_t rm_scope_list; 603 list_t immu_domain_list; 607 list_t immu_dvma_lpc_list; 608 list_t immu_dvma_gfx_list; 809 extern list_t immu_list; 813 extern list_t ioapic_drhd_list; 879 void immu_regs_setup(list_t *immu_list); [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_impl.h | 64 list_t vmm_devmem_list; 67 list_t vmm_holds; 72 list_t vmm_lease_list;
|
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit.h | 205 list_t target_events; 353 list_t ist_events; 358 list_t ist_conn_list; 461 list_t icl_login_events; 462 list_t icl_pdu_list; 544 list_t isns_svrs; 577 list_t global_deleted_target_list; 738 iscsit_config_destroy_tgts(list_t *tgt_del_list); 741 iscsit_config_destroy_tpgts(list_t *tpgt_del_list); 785 iscsit_config_merge_tpg(it_config_t *cfg, list_t *tpg_del_list); [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/ilbd/ |
H A D | ilbd.h | 122 list_t isg_srvlist; /* list of ilbd_srv_t */ 126 list_t isg_rulelist; /* list of ilbd_rule_t */ 194 list_t ihc_rules; /* Rules associated with this hc */ 209 list_t hcr_servers; 334 ilb_status_t i_add_srv2krules(list_t *, ilb_sg_srv_t *, int); 335 ilb_status_t i_rem_srv_frm_krules(list_t *, ilb_sg_srv_t *, int); 340 ilb_status_t i_check_srv2rules(list_t *, ilb_sg_srv_t *);
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_quota.c | 70 list_t *sid_list; in smb_quota_init_sids() 108 list_t *sid_list; in smb_quota_free_sids() 134 smb_quota_decode_sids(mbuf_chain_t *mbc, list_t *list) in smb_quota_decode_sids() 214 smb_quota_decode_quotas(mbuf_chain_t *mbc, list_t *list) in smb_quota_decode_quotas() 270 smb_quota_free_quotas(list_t *list) in smb_quota_free_quotas() 301 list_t *list = &reply->qr_quota_list; in smb_quota_encode_quotas() 376 list_t *sid_list; in smb_quota_query_user_quota()
|
/illumos-gate/usr/src/uts/common/sys/usb/clients/video/usbvc/ |
H A D | usbvc_var.h | 79 list_t uv_buf_free; 80 list_t uv_buf_done; 248 list_t usbvc_term_list; 249 list_t usbvc_unit_list; 251 list_t usbvc_stream_list;
|
/illumos-gate/usr/src/uts/common/io/mlxcx/ |
H A D | mlxcx.h | 549 list_t mlbs_busy; 550 list_t mlbs_free; 551 list_t mlbs_loaned; 561 list_t mlb_tx_chain; 629 list_t mlcq_buffers; 631 list_t mlcq_buffers_b; 784 list_t mlfg_entries; 836 list_t mlfe_ring_groups; 863 list_t mlft_groups; 936 list_t mlg_rx_vlans; [all …]
|
/illumos-gate/usr/src/uts/common/sys/idm/ |
H A D | idm_impl.h | 259 list_t idt_inbufv; /* chunks of IN buffers */ 260 list_t idt_outbufv; /* chunks of OUT buffers */ 458 list_t idm_tgt_svc_list; 460 list_t idm_tgt_conn_list; 462 list_t idm_ini_conn_list; 541 void idm_listbuf_insert(list_t *lst, idm_buf_t *buf);
|