Lines Matching defs:bitmap
3259 uint64_t bitmap;
3273 "bitmap: ba %016jX wn %016jX, start %d\n",
3275 (uintmax_t)le64toh(ba->bitmap), (uintmax_t)wn->agg[tid].bitmap,
3278 if (wn->agg[tid].bitmap == 0)
3286 * Walk the bitmap and calculate how many successful attempts
3292 bitmap = le64toh(ba->bitmap);
3294 bitmap >>= shift;
3296 bitmap <<= -shift;
3297 bitmap &= wn->agg[tid].bitmap;
3298 wn->agg[tid].bitmap = 0;
3301 bitmap;
3302 bitmap >>= 1, i = (i + 1) % IWN_TX_RING_COUNT) {
3303 if ((bitmap & 1) == 0)
3764 iwn_ampdu_check_bitmap(uint64_t bitmap, int start, int idx)
3783 return ((bitmap & (1ULL << (bit - shift))) != 0);
3813 uint64_t bitmap, int start, int idx)
3827 if (!iwn_ampdu_check_bitmap(bitmap, start, new_idx)) {
3853 if (!iwn_ampdu_check_bitmap(bitmap, start, new_idx) &&
3880 uint64_t bitmap = 0;
3898 idx = iwn_ampdu_index_check(sc, ring, bitmap, start, idx);
3947 bitmap = bitmap << shift;
3948 bitmap |= 1ULL << bit;
3951 wn->agg[tid].bitmap = bitmap;
3954 DPRINTF(sc, IWN_DEBUG_AMPDU, "%s: nframes %d start %d bitmap %016jX\n",
3955 __func__, nframes, start, (uintmax_t)bitmap);