container_of_or_null
container_of_or_null(rb_first(root), type, member)
container_of_or_null(rb_last(root), type, member)
container_of_or_null(rb_next(&(ptr)->member), typeof(*ptr), member)
container_of_or_null(rb_prev(&(ptr)->member), typeof(*ptr), member)