Lines Matching refs:fbit
5484 uint fbit = stbit & 7; /* first bit in the first byte */ in setbits() local
5485 uint rbits = (nbits > 8 - fbit ? in setbits()
5486 nbits - (8 - fbit) : in setbits()
5499 mask = ((1 << nbits) - 1) << fbit; in setbits()
5501 addr[fbyte] |= (uint8)(val << fbit); in setbits()
5506 if (fbit > 0) { in setbits()
5507 mask = (0xff << fbit); in setbits()
5509 addr[fbyte] |= (uint8)(val << fbit); in setbits()
5510 val >>= (8 - fbit); in setbits()
5511 nbits -= (8 - fbit); in setbits()
5535 uint fbit = stbit & 7; /* first bit in the first byte */ in getbits() local
5536 uint rbits = (nbits > 8 - fbit ? in getbits()
5537 nbits - (8 - fbit) : in getbits()
5552 mask = ((1 << nbits) - 1) << fbit; in getbits()
5553 val = (addr[fbyte] & mask) >> fbit; in getbits()
5558 if (fbit > 0) { in getbits()
5559 bits = 8 - fbit; in getbits()
5560 mask = (0xff << fbit); in getbits()
5561 val |= (addr[fbyte] & mask) >> fbit; in getbits()