/freebsd/sys/contrib/openzfs/lib/libspl/ |
H A D | list.c | 36 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) 41 list_node_t *lnew = list_d2l(list, object); \ 49 list_node_t *lnew = list_d2l(list, object); \ 66 ASSERT(size >= offset + sizeof (list_node_t)); in list_create() 77 list_node_t *node = &list->list_head; in list_destroy() 92 list_node_t *lold = list_d2l(list, object); in list_insert_after() 103 list_node_t *lold = list_d2l(list, object); in list_insert_before() 111 list_node_t *lold = &list->list_head; in list_insert_head() 118 list_node_t *lold = &list->list_head; in list_insert_tail() 125 list_node_t *lold = list_d2l(list, object); in list_remove() [all …]
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | list.c | 36 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) 41 list_node_t *lnew = list_d2l(list, object); \ 49 list_node_t *lnew = list_d2l(list, object); \ 65 ASSERT3U(size, >=, offset + sizeof (list_node_t)); in list_create() 77 list_node_t *node = &list->list_head; in list_destroy() 92 list_node_t *lold = list_d2l(list, object); in list_insert_after() 103 list_node_t *lold = list_d2l(list, object); in list_insert_before() 111 list_node_t *lold = &list->list_head; in list_insert_head() 118 list_node_t *lold = &list->list_head; in list_insert_tail() 125 list_node_t *lold = list_d2l(list, object); in list_remove() [all …]
|
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
H A D | list.h | 48 typedef struct list_head list_node_t; typedef 52 list_node_t list_head; 55 #define list_d2l(a, obj) ((list_node_t *)(((char *)obj) + (a)->list_offset)) 65 list_link_init(list_node_t *node) in list_link_init() 125 list_node_t *head = list->list_head.next; in list_remove_head() 136 list_node_t *tail = list->list_head.prev; in list_remove_tail() 165 list_node_t *node = list_d2l(list, object); in list_next() 176 list_node_t *node = list_d2l(list, object); in list_prev() 185 list_link_active(list_node_t *node) in list_link_active() 200 list_link_replace(list_node_t *old_node, list_node_t *new_node) in list_link_replace()
|
H A D | procfs_list.h | 55 list_node_t pln_link;
|
/freebsd/sys/contrib/openzfs/lib/libspl/include/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 *);
|
/freebsd/sys/cddl/contrib/opensolaris/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 *);
|
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/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 | procfs_list.h | 52 list_node_t pln_link;
|
/freebsd/sys/contrib/openzfs/include/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 */
|
H A D | zil_impl.h | 121 list_node_t lwb_node; /* zilog->zl_lwb_list linkage */ 122 list_node_t lwb_issue_node; /* linkage of lwbs ready for issue */ 148 list_node_t zcw_node; /* linkage in lwb_t:lwb_waiter list */
|
H A D | zfs_fuid.h | 72 list_node_t z_next; 80 list_node_t z_next;
|
H A D | dmu_tx.h | 100 list_node_t txh_node; 110 list_node_t dcb_node; /* linked to tx_callbacks list */
|
H A D | vdev_impl.h | 277 list_node_t vdev_config_dirty_node; /* config dirty list */ 278 list_node_t vdev_state_dirty_node; /* state dirty list */ 295 list_node_t vdev_initialize_node; 311 list_node_t vdev_trim_node; 435 list_node_t vdev_leaf_node; /* leaf vdev list */
|
H A D | arc_impl.h | 331 list_node_t node; 339 list_node_t node; 390 list_node_t l2ad_node; /* device list node */ 461 list_node_t b_l2node; 1015 list_node_t aew_node;
|
H A D | objlist.h | 29 list_node_t on_node;
|
H A D | zfs_onexit.h | 44 list_node_t za_link;
|
H A D | bplist.h | 38 list_node_t bpe_node;
|
H A D | bqueue.h | 44 list_node_t bqn_node;
|
H A D | dmu_zfetch.h | 56 list_node_t zs_node; /* link for zf_stream */
|
H A D | dmu_impl.h | 248 list_node_t dss_link;
|
H A D | multilist.h | 28 typedef list_node_t multilist_node_t;
|
H A D | spa_log_spacemap.h | 38 list_node_t lse_node;
|
H A D | zcp.h | 52 list_node_t zch_node;
|
/freebsd/sys/contrib/openzfs/include/sys/fm/ |
H A D | util.h | 83 list_node_t ev_node; /* " */ 90 list_node_t ze_node; /* " */
|
/freebsd/sys/contrib/openzfs/cmd/zed/agents/ |
H A D | fmd_serd.h | 40 list_node_t se_list; /* linked list forward/back pointers */
|