list_prev_entry
p = list_prev_entry(p, field))
((reverse) ? list_prev_entry(pos, list) : list_next_entry(pos, list))