Lines Matching refs:li
1847 log_item_t *li, *li_next; in log_walk() local
1849 li = l->l_sentinel->li_next; in log_walk()
1850 while (li != l->l_sentinel) { in log_walk()
1851 li_next = li->li_next; in log_walk()
1852 if ((action(li)) != PO_SUCCESS) in log_walk()
1854 li = li_next; in log_walk()
1868 log_item_t *li, *li_prev; in log_reverse_walk() local
1870 li = l->l_sentinel->li_prev; in log_reverse_walk()
1871 while (li != l->l_sentinel) { in log_reverse_walk()
1872 li_prev = li->li_prev; in log_reverse_walk()
1873 if ((action(li)) != PO_SUCCESS) in log_reverse_walk()
1875 li = li_prev; in log_reverse_walk()
1887 log_item_t *li; in log_size() local
1890 for (li = l->l_sentinel->li_next; li != l->l_sentinel; li = li->li_next) in log_size()
1904 log_item_t *li; in log_append() local
1906 if ((li = log_item_alloc(l, op, details)) == NULL) { in log_append()
1913 li->li_prev = l->l_sentinel->li_prev; in log_append()
1914 li->li_next = l->l_sentinel; in log_append()
1915 l->l_sentinel->li_prev->li_next = li; in log_append()
1916 l->l_sentinel->li_prev = li; in log_append()
1930 log_item_t *li; in log_item_alloc() local
1932 if ((li = malloc(sizeof (log_item_t))) == NULL) { in log_item_alloc()
1937 (void) memset(li, 0, sizeof (log_item_t)); in log_item_alloc()
1938 li->li_log = l; in log_item_alloc()
1939 li->li_op = op; in log_item_alloc()
1940 li->li_details = details; in log_item_alloc()
1941 li->li_state = LS_DO; in log_item_alloc()
1943 return (li); in log_item_alloc()
1950 log_item_free(log_item_t *li) in log_item_free() argument
1952 li->li_prev->li_next = li->li_next; in log_item_free()
1953 li->li_next->li_prev = li->li_prev; in log_item_free()
1954 free(li); in log_item_free()
2021 log_item_dprintf(log_item_t *li) in log_item_dprintf() argument
2023 dprintf("LOGDUMP: %d operation, %p\n", li->li_op, li->li_details); in log_item_dprintf()