ATH_BUF_BUSY
if (bf->bf_flags & ATH_BUF_BUSY) {
if (bf != NULL && (bf->bf_flags & ATH_BUF_BUSY) == 0) {
bf->bf_last->bf_flags |= ATH_BUF_BUSY;
bf->bf_last->bf_flags |= ATH_BUF_BUSY;
txq->axq_holdingbf->bf_flags &= ~ATH_BUF_BUSY;
bf->bf_flags &= ~ATH_BUF_BUSY;
if (bf->bf_flags & ATH_BUF_BUSY) {
bf->bf_flags &= ~ATH_BUF_BUSY;
if (bf->bf_flags & ATH_BUF_BUSY) {
if (bf->bf_flags & ATH_BUF_BUSY) {
if (bf->bf_flags & ATH_BUF_BUSY) {
if (bf->bf_flags & ATH_BUF_BUSY) {
(bf->bf_flags & ATH_BUF_BUSY)) {
(bf->bf_flags & ATH_BUF_BUSY)) {
KASSERT((bf->bf_flags & ATH_BUF_BUSY) == 0,
KASSERT((bf->bf_flags & ATH_BUF_BUSY) == 0,
KASSERT((bf->bf_flags & ATH_BUF_BUSY) == 0,
KASSERT((bf->bf_flags & ATH_BUF_BUSY) == 0,
bf->bf_flags |= ATH_BUF_BUSY;