| 196 | } |
| 197 | |
| 198 | void |
| 199 | nvpair_insert(struct nvl_head *head, nvpair_t *nvp, nvlist_t *nvl) |
| 200 | { |
| 201 | |
| 202 | NVPAIR_ASSERT(nvp); |
| 203 | PJDLOG_ASSERT(nvp->nvp_list == NULL); |
| 204 | PJDLOG_ASSERT((nvlist_flags(nvl) & NV_FLAG_NO_UNIQUE) != 0 || |
| 205 | !nvlist_exists(nvl, nvpair_name(nvp))); |
| 206 | |
| 207 | TAILQ_INSERT_TAIL(head, nvp, nvp_next); |
| 208 | nvp->nvp_list = nvl; |
| 209 | } |
| 210 | |
| 211 | static void |
| 212 | nvpair_remove_nvlist(nvpair_t *nvp) |
no test coverage detected