ZD_ASSERT
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(!mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(!irqs_disabled());
ZD_ASSERT(0<=first_idx && first_idx<ARRAY_SIZE(zd_retry_rates));
ZD_ASSERT(1 <= retry && retry <= retries->count);
ZD_ASSERT(0<=first_idx && first_idx<ARRAY_SIZE(zd_retry_rates));
ZD_ASSERT(mutex_is_locked(&mac->chip.mutex));
ZD_ASSERT(frag_len <= 0xffff);
ZD_ASSERT(packet_length <= 0xffff);
ZD_ASSERT(mutex_is_locked(&zd_rf_to_chip(rf)->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(mutex_is_locked(&chip->mutex));
ZD_ASSERT(rx->fragment_length == 0);
ZD_ASSERT(mutex_is_locked(&zd_usb_to_chip(usb)->mutex));
ZD_ASSERT(usb_anchor_empty(&usb->submitted_cmds));
ZD_ASSERT(usb->urb_async_waiting == NULL);
ZD_ASSERT(!usb->in_async);
ZD_ASSERT(mutex_is_locked(&zd_usb_to_chip(usb)->mutex));
ZD_ASSERT(mutex_is_locked(&zd_usb_to_chip(usb)->mutex));
ZD_ASSERT(usb->in_async);
ZD_ASSERT(mutex_is_locked(&zd_usb_to_chip(usb)->mutex));
ZD_ASSERT(usb->in_async);
ZD_ASSERT(mutex_is_locked(&zd_usb_to_chip(usb)->mutex));
ZD_ASSERT(!irqs_disabled());
ZD_ASSERT(length <= ARRAY_SIZE(rx->fragment));
ZD_ASSERT(length + rx->fragment_length <=
ZD_ASSERT(!irqs_disabled());